You are booking hotel for more than 30 days
Spa
Show 6 more
Your Budget
Locality
Popular locations
Show -3 more
Most Booked by Travellers like you
1. Citrus Waskaduwa
Based on 83 Ratings and 53 reviews
(15 reviews by Indian travellers)
(83 Ratings)
₹ 6,262
₹ 4,980
+ ₹ 1,298 taxes & fees
Per Night
2. Turyaa Kalutara
(41 Ratings)
₹ 6,898
₹ 4,553
+ ₹ 2,180 taxes & fees
Per Night
Change Check-In Dates
3. AVANI Kalutara Resort
Based on 94 Ratings and 55 reviews
(10 reviews by Indian travellers)
(94 Ratings)
₹ 10,101
+ ₹ 3,518 taxes & fees
Per Night
4. Anantara Kalutara Resort
(60 Ratings)
₹ 20,095
+ ₹ 5,627 taxes & fees
Per Night
5. Tangerine Beach Hotel
Based on 103 Ratings
(5 reviews by Indian travellers)
(103 Ratings)
₹ 5,787
₹ 4,365
+ ₹ 2,083 taxes & fees
Per Night
Popular in Kalutara
Grand Beach
(58 Ratings)
₹ 4,745
₹ 4,365
+ ₹ 1,794 taxes & fees
Per Night
Mermaid Hotel & Club
Based on 74 Ratings and 58 reviews
(8 reviews by Indian travellers)
(74 Ratings)
₹ 3,928
₹ 3,439
+ ₹ 1,238 taxes & fees
Per Night
Royal Palms Beach Hotel
Based on 89 Ratings
(6 reviews by Indian travellers)
(89 Ratings)
₹ 7,385
₹ 6,167
+ ₹ 2,586 taxes & fees
Per Night
Club Waskaduwa Beach Resort & Spa
Based on 23 Ratings
(23 Ratings)
₹ 6,952
₹ 5,698
+ ₹ 2,503 taxes & fees
Per Night
Rathna Beach Wadduwa
(22 Ratings)
₹ 3,671
₹ 3,001
+ ₹ 859 taxes & fees
Per Night
Dhammika Magic Palace
₹ 2,338
₹ 1,938
+ ₹ 567 taxes & fees
Per Night
Mahakumara White House Hotel
₹ 3,164
₹ 2,943
+ ₹ 1,279 taxes & fees
Per Night
The Villa Bentota by KK Collection
(92 Ratings)
₹ 7,849
₹ 6,270
+ ₹ 2,387 taxes & fees
Per Night
Blue Spring Hotel
₹ 4,692
₹ 3,893
+ ₹ 1,088 taxes & fees
Per Night
Dhammika Beach Palace
(30 Ratings)
₹ 2,572
₹ 2,392
+ ₹ 669 taxes & fees
Per Night
Supunvilla
(34 Ratings)
₹ 3,150
₹ 2,906
+ ₹ 598 taxes & fees
Per Night
Lucky Prince Villa
(101 Ratings)
₹ 2,454
₹ 2,257
+ ₹ 928 taxes & fees
Per Night
sakurahana guest house
₹ 2,253
₹ 2,096
+ ₹ 601 taxes & fees
Per Night
Celestia Wellness Resort
₹ 5,945
₹ 4,870
+ ₹ 2,042 taxes & fees
Per Night
Lanka Princess All Inclusive Hotel
Based on 59 Ratings
(59 Ratings)
₹ 10,299
₹ 9,578
+ ₹ 4,184 taxes & fees
Per Night