You are booking hotel for more than 30 days
Resort
Bar
Restaurant
Spa
Your Budget
Show 3 more
Locality
Popular locations
Show -3 more
Most Booked by Travellers like you
Tangerine Beach Hotel
Based on 103 Ratings
(5 reviews by Indian travellers)
(103 Ratings)
₹ 7,043
₹ 5,313
+ ₹ 2,536 taxes & fees
Per Night
Popular in Kalutara
Grand Beach
(61 Ratings)
₹ 4,647
₹ 4,322
+ ₹ 1,807 taxes & fees
Per Night
Change Check-In Dates
Royal Palms Beach Hotel
Based on 89 Ratings
(89 Ratings)
₹ 8,626
₹ 7,205
+ ₹ 3,021 taxes & fees
Per Night
Lanka Princess All Inclusive Hotel
Based on 59 Ratings
(3 reviews by Indian travellers)
(59 Ratings)
₹ 10,327
₹ 9,605
+ ₹ 4,217 taxes & fees
Per Night
Based on 419 Ratings and 253 reviews
(172 reviews by Indian travellers)
(419 Ratings)
₹ 8,643
₹ 5,510
+ ₹ 1,825 taxes & fees
Per Night
Cinnamon Bentota Beach - Signature Selection
Based on 45 Ratings and 24 reviews
(13 reviews by Indian travellers)
(45 Ratings)
₹ 12,617
+ ₹ 3,533 taxes & fees
Per Night
Club Bentota
(20 Ratings)
₹ 5,078
₹ 4,346
+ ₹ 2,006 taxes & fees
Per Night
Occidental Eden Beruwala
Based on 94 Ratings and 59 reviews
(9 reviews by Indian travellers)
(94 Ratings)
₹ 10,372
₹ 5,611
+ ₹ 2,520 taxes & fees
Per Night
Haus Berlin Bentota
(38 Ratings)
₹ 4,206
₹ 3,912
+ ₹ 1,622 taxes & fees
Per Night