
Find the best Sri Lanka Hotels
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Sri Lanka Accommodation: Most Popular Cities to Stay

Colombo
Check prices for these dates
Our top choices for Sri Lanka hotels

Marino Beach Colombo
Marino Beach ColomboColombo
9.4 out of 10, Exceptional, (1,013 reviews)
The price is ₹7,455
₹9,993 total
includes taxes & fees
15 Mar - 16 Mar

Shangri-La Colombo
Shangri-La ColomboKompannaweediya
9.4 out of 10, Exceptional, (562 reviews)
The price is ₹13,305
₹17,874 total
includes taxes & fees
22 Mar - 23 Mar

Cinnamon Life at City of Dreams
Cinnamon Life at City of DreamsKompannaweediya
9.6 out of 10, Exceptional, (128 reviews)
The price is ₹12,868
₹17,287 total
includes taxes & fees
1 Apr - 2 Apr

Hotel Riu Sri Lanka - All Inclusive
Hotel Riu Sri Lanka - All InclusiveAhungalla
8.6 out of 10, Excellent, (229 reviews)
The price is ₹15,663
₹20,517 total
includes taxes & fees
6 Apr - 7 Apr

Galle Face Hotel
Galle Face HotelKollupitiya
9.2 out of 10, Wonderful, (1,012 reviews)
The price is ₹9,117
₹12,519 total
includes taxes & fees
16 Mar - 17 Mar

Mandarina Colombo
Mandarina ColomboColombo
8.8 out of 10, Excellent, (1,001 reviews)
The price is ₹4,632
₹6,148 total
includes taxes & fees
15 Mar - 16 Mar

Cinnamon Grand Colombo
Cinnamon Grand ColomboKollupitiya
9.0 out of 10, Wonderful, (930 reviews)
The price is ₹8,288
₹11,598 total
includes taxes & fees
6 Apr - 7 Apr

Heritance Kandalama
Heritance KandalamaKandalama
9.0 out of 10, Wonderful, (673 reviews)
The price is ₹13,237
₹17,824 total
includes taxes & fees
11 Mar - 12 Mar

Granbell Hotel Colombo
Granbell Hotel ColomboKollupitiya
8.6 out of 10, Excellent, (372 reviews)
The price is ₹7,398
₹8,729 total
includes taxes & fees
31 Mar - 1 Apr

Amari Colombo Sri Lanka
Amari Colombo Sri LankaKollupitiya
9.2 out of 10, Wonderful, (141 reviews)
The price is ₹7,340
₹9,861 total
includes taxes & fees
1 Apr - 2 Apr

Radisson Collection Resort, Galle
Radisson Collection Resort, GalleTalpe
9.0 out of 10, Wonderful, (33 reviews)
The price is ₹14,680
₹19,721 total
includes taxes & fees
14 Mar - 15 Mar

Cinnamon Bentota Beach – Signature Selection
Cinnamon Bentota Beach – Signature SelectionBentota
9.2 out of 10, Wonderful, (56 reviews)
The price is ₹20,369
₹26,439 total
includes taxes & fees
6 Apr - 7 Apr

Weligama Bay Marriott Resort & Spa
Weligama Bay Marriott Resort & SpaWeligama
9.2 out of 10, Wonderful, (254 reviews)
The price is ₹22,846
₹30,692 total
includes taxes & fees
10 Mar - 11 Mar

Hilton Colombo Residence
Hilton Colombo ResidenceIbbanwala
8.8 out of 10, Excellent, (472 reviews)
The price is ₹7,175
₹9,639 total
includes taxes & fees
4 Apr - 5 Apr

Karpaha Sands
Karpaha SandsKiran
9.8 out of 10, Exceptional, (62 reviews)
The price is ₹17,483
₹23,128 total
includes taxes & fees
10 Mar - 11 Mar

Hilton Colombo
Hilton ColomboFort
8.6 out of 10, Excellent, (546 reviews)
The price is ₹8,189
₹11,001 total
includes taxes & fees
1 Apr - 2 Apr

ITC Ratnadipa, a Luxury Collection Hotel, Colombo
ITC Ratnadipa, a Luxury Collection Hotel, ColomboKompannaweediya
9.2 out of 10, Wonderful, (135 reviews)
The price is ₹13,946
₹18,735 total
includes taxes & fees
8 Apr - 9 Apr

Cinnamon Red Colombo
Cinnamon Red ColomboKollupitiya
9.0 out of 10, Wonderful, (1,006 reviews)
The price is ₹7,105
₹9,941 total
includes taxes & fees
16 Mar - 17 Mar

Radisson Hotel Colombo
Radisson Hotel ColomboBambalapitiya
8.6 out of 10, Excellent, (583 reviews)
The price is ₹8,258
₹11,093 total
includes taxes & fees
10 Mar - 11 Mar

Cinnamon Lakeside Colombo
Cinnamon Lakeside ColomboFort
8.6 out of 10, Excellent, (552 reviews)
The price is ₹7,500
₹10,494 total
includes taxes & fees
5 Apr - 6 Apr
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Great weekend hotel deals in Sri Lanka
Showing deals for:20 Mar - 22 Mar
Image gallery for Wishing Tree Boutique Resort Haputale

Wishing Tree Boutique Resort Haputale
Haputale
10/10Exceptional (1 review)
71% off
Price is ₹15,559
₹36,719 total
includes taxes & fees











































































