You are booking hotel for more than 30 days
Spa
Your Budget
Show 3 more
Locality
Popular locations
Show -3 more
ITC Ratnadipa - A Luxury Collection Hotel
Based on 47 Ratings and 37 reviews
(17 reviews by Indian travellers)
(47 Ratings)
₹ 13,122
+ ₹ 4,513 taxes & fees
Per Night
Change Check-In Dates
Savenndra Resorts
₹ 1,641
₹ 1,559
+ ₹ 490 taxes & fees
Per Night
Anarva Mount Lavinia
Based on 89 Ratings
(7 reviews by Indian travellers)
(89 Ratings)
₹ 3,913
₹ 3,602
+ ₹ 1,548 taxes & fees
Per Night
Marino Beach Colombo
Based on 2255 Ratings and 862 reviews
(762 reviews by Indian travellers)
(2255 Ratings)
₹ 9,552
₹ 8,693
+ ₹ 764 taxes & fees
Per Night
Based on 469 Ratings and 156 reviews
(56 reviews by Indian travellers)
(469 Ratings)
₹ 8,139
₹ 7,325
+ ₹ 2,515 taxes & fees
Per Night
Pearl Grand By Ratna
Based on 131 Ratings and 79 reviews
(65 reviews by Indian travellers)
(131 Ratings)
₹ 3,966
₹ 3,251
+ ₹ 1,428 taxes & fees
Per Night
Paradise Road Tintagel Colombo
Based on 147 Ratings and 86 reviews
(17 reviews by Indian travellers)
(147 Ratings)
₹ 14,076
₹ 10,988
+ ₹ 3,077 taxes & fees
Per Night
Cinnamon Grand Hotel
Based on 1051 Ratings and 242 reviews
(170 reviews by Indian travellers)
(1051 Ratings)
₹ 12,007
₹ 9,005
+ ₹ 3,097 taxes & fees
Per Night
The Ocean Colombo Hotel
Based on 184 Ratings and 90 reviews
(39 reviews by Indian travellers)
(184 Ratings)
₹ 4,288
₹ 3,543
+ ₹ 343 taxes & fees
Per Night
Hilton Colombo Residence
Based on 479 Ratings and 145 reviews
(68 reviews by Indian travellers)
(479 Ratings)
₹ 9,048
+ ₹ 2,704 taxes & fees
Per Night
Ramada Colombo
Based on 773 Ratings and 409 reviews
(329 reviews by Indian travellers)
(773 Ratings)
₹ 4,976
₹ 4,160
+ ₹ 1,452 taxes & fees
Per Night
Royal Palms Beach Hotel
Based on 89 Ratings
(6 reviews by Indian travellers)
(89 Ratings)
₹ 8,555
₹ 7,146
+ ₹ 2,996 taxes & fees
Per Night
Blue Beach
(261 Ratings)
₹ 3,826
₹ 3,405
+ ₹ 1,492 taxes & fees
Per Night
Serendiva Beach
(34 Ratings)
₹ 5,575
+ ₹ 613 taxes & fees
Per Night
Rathna Beach Wadduwa
(22 Ratings)
₹ 3,589
₹ 2,933
+ ₹ 841 taxes & fees
Per Night
Grand 7 Hotel - Thalawathugoda
(11 Ratings)
₹ 2,556
₹ 2,378
+ ₹ 1,001 taxes & fees
Per Night
Turyaa Kalutara
(41 Ratings)
₹ 12,176
₹ 6,542
+ ₹ 2,379 taxes & fees
Per Night
Berjaya Hotel Colombo
(109 Ratings)
₹ 3,240
₹ 2,564
+ ₹ 1,166 taxes & fees
Per Night
Grand Beach
(61 Ratings)
₹ 4,834
₹ 4,449
+ ₹ 1,827 taxes & fees
Per Night