Search hotels in Kalutara District, Sri Lanka
Enter your dates and choose from 426 hotels and other places to stay
Stay in Kalutara District's best hotels!
Filter by:
Star Rating
Review score
Halketha
Located in Matugama, 12 miles from Bawa Gardens, Halketha provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

The Beach Club
Located in Wadduwa, a 9-minute walk from Wadduwa Beach, The Beach Club provides accommodations with a garden, free private parking, a private beach area and a terrace.

Velapura River Garden
Located in Kalutara, 1.4 miles from Kalutara Beach, Velapura River Garden has accommodations with a garden, free private parking, a shared lounge and barbecue facilities.

E & C Guesthouse
Located in Beruwala, one mile from Moragalla Beach, E & C Guesthouse provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.
Hela Gedara Villa Beruwala
Located in Beruwala, 1.2 miles from Moragalla Beach, Hela Gedara Villa Beruwala has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
Bella Vita
Located in Aluthgama, a 15-minute walk from Moragalla Beach, Bella Vita has accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant.
Anveela
Located in Beruwala, a 2-minute walk from Moragalla Beach, Anveela has accommodations with a garden, free private parking, a terrace and a restaurant.

The Villa by Contemporary Ceylon
Located in Wadduwa, a 4-minute walk from Wadduwa Beach, The Villa by Contemporary Ceylon has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Malu Banna
Located in Aluthgama, a 14-minute walk from Bentota Beach, Malu Banna has accommodations with a terrace, free private parking, a restaurant and a bar.

Residence Jasmine
Located in Aluthgama, 1.4 miles from Bentota Beach, Residence Jasmine has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Most-booked hotels in Kalutara District in the past month
Popular with guests booking hotels in Kalutara District
Scored out of 10, guest rating 7.8Good - What previous guests thought, 450 reviewsPopular with guests booking hotels in Kalutara District
Scored out of 10, guest rating 6.5Pleasant - What previous guests thought, 27 reviewsPopular with guests booking hotels in Kalutara District
Scored out of 10, guest rating 8.6Excellent - What previous guests thought, 111 reviewsPopular with guests booking hotels in Kalutara District
Scored out of 10, guest rating 7.6Good - What previous guests thought, 274 reviewsPopular with guests booking hotels in Kalutara District
Scored out of 10, guest rating 6.7Pleasant - What previous guests thought, 59 reviewsPopular with guests booking hotels in Kalutara District
Scored out of 10, guest rating 6.2Pleasant - What previous guests thought, 17 reviewsPopular with guests booking hotels in Kalutara District
Scored out of 10, guest rating 7.9Good - What previous guests thought, 20 reviewsPopular with guests booking hotels in Kalutara District
Scored out of 10, guest rating 8.1Very Good - What previous guests thought, 171 reviewsPopular with guests booking hotels in Kalutara District
Scored out of 10, guest rating 6.8Pleasant - What previous guests thought, 122 reviewsPopular with guests booking hotels in Kalutara District
Scored out of 10, guest rating 8.2Very Good - What previous guests thought, 38 reviews
Kalutara District's best hotels with breakfast
Residence Jasmine
Hotel in AluthgamaBreakfast optionsScored out of 10, guest rating 8.6Excellent - What previous guests thought, 124 reviewsLocated in Aluthgama, 1.4 miles from Bentota Beach, Residence Jasmine has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.
From $35 per nightThe Blue Water - Geoffrey Bawa Heritage Resort Hotel
Hotel in WadduwaBreakfast optionsScored out of 10, guest rating 8.6Excellent - What previous guests thought, 111 reviewsLocated in Wadduwa Town, Blue Water features 4 dining options, an outdoor pool and a full-service spa. The hotel offers spacious rooms with a private balcony and a flat-screen TV.
From $223.04 per nightMermaid Hotel & Club
Hotel in KalutaraBreakfast optionsScored out of 10, guest rating 8.1Very Good - What previous guests thought, 171 reviewsMermaid Hotel & Club is located at Mahawaskaduwa fishing village in Kalutara, about 24 mi from Colombo. This tropical retreat features 2 outdoor pools, a health spa and free parking.
From $55.88 per nightAmy's Haven
Hotel in WadduwaBreakfast optionsScored out of 10, guest rating 8.2Very Good - What previous guests thought, 23 reviewsLocated in Wadduwa, a few steps from Pothupitiya Beach, Amy's Haven has accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area.
From $71.93 per nightEllakanda Nature Villa
Hotel in UragodaBreakfast optionsScored out of 10, guest rating 8.7Excellent - What previous guests thought, 14 reviewsLocated in Uragoda, 9 miles from Bawa Gardens, Ellakanda Nature Villa provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.
From $42.35 per nightAnura's Elephant
Hotel in BeruwalaBreakfast optionsScored out of 10, guest rating 8.9Excellent - What previous guests thought, 60 reviewsLocated in Beruwala, a 6-minute walk from Moragalla Beach, Anura's Elephant has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
From $56 per nightLake Resort Bolgoda
Hotel in WadduwaBreakfast optionsScored out of 10, guest rating 8.6Excellent - What previous guests thought, 40 reviewsLocated within 23 miles of Bambalapitiya Railway Station and 26 miles of R Premadasa Stadium, Lake Resort Bolgoda in Wadduwa provides a garden and rooms with free WiFi.
From $104.90 per nightUma Garden Kandegedara
Hotel in MatugamaBreakfast optionsScored out of 10, guest rating 8.2Very Good - What previous guests thought, 12 reviewsUma Garden Kandegedara has an outdoor swimming pool, garden, a terrace and restaurant in Matugama. Offering a bar, the property is located within 3.8 miles of Bawa Gardens.
From $61.05 per night
Budget hotels in Kalutara District
Candle House
Hotel in Kalutara NorthCheap hotelScored out of 10, guest rating 8.2Very Good - What previous guests thought, 14 reviewsOffering free WiFi and a garden, Candle House offers accommodations in Kalutara North, a 2-minute walk from Kalutara Beach and 23 miles from Bambalapitiya Railway Station.
From $29.70 per nightSerendiva Beach
Hotel in WadduwaCheap hotelScored out of 10, guest rating 8.2Very Good - What previous guests thought, 38 reviewsSerendiva Beach in Wadduwa features accommodations with a private beach area and an outdoor swimming pool.
From $77.70 per nightGedara Villa
Hotel in KalutaraCheap hotelScored out of 10, guest rating 8.8Excellent - What previous guests thought, 8 reviewsLocated in Kalutara, a 4-minute walk from Kalutara Beach, Gedara Villa has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.
From $80.30 per nightJie Jie Beach Hotel
Hotel in WadduwaCheap hotelScored out of 10, guest rating 6.8Pleasant - What previous guests thought, 122 reviewsLocated in Wadduwa, a 14-minute walk from Panadura Beach, Jie Jie Beach Hotel has accommodations with a garden, free private parking, a terrace and a restaurant.
From $102.37 per nightBlue Beach Hotel
Hotel in WadduwaCheap hotelScored out of 10, guest rating 7.6Good - What previous guests thought, 274 reviewsLocated in Wadduwa, a few steps from Wadduwa Beach, Blue Beach Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area.
From $85 per nightLocated in Anguruwatota, 24 miles from Leisure World, Buddothpado International Meditation Center provides accommodations with a garden, free private parking and a terrace.
From $36.30 per nightMaggona Boutique Cottages
Hotel in MaggonaCheap hotelFeaturing 3-star accommodations, Maggona Boutique Cottages is located in Maggona, 1.3 miles from Maggona Beach and 30 miles from Bambalapitiya Railway Station.
From $47.95 per nightThe Sunny Side Villa
Hotel in MatugamaCheap hotelLocated in Matugama, The Sunny Side Villa provides 2-star accommodations with private balconies. Guests can enjoy garden views.
From $66.60 per night
Hotels in Kalutara District you can book without a credit card
Villa 97 Bolgoda
Hotel in PanaduraNo credit card neededScored out of 10, guest rating 8.3Very Good - What previous guests thought, 6 reviewsLocated in Panadura, 12 miles from Bambalapitiya Railway Station, Villa 97 Bolgoda provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
From $36.63 per nightLavila beach cottage
Hotel in WadduwaNo credit card neededScored out of 10, guest rating 8.0Very Good - What previous guests thought, 46 reviewsLocated in Wadduwa, a 4-minute walk from Wadduwa Beach, Lavila beach cottage provides accommodations with a garden, free private parking, a private beach area and a restaurant.
From $34.19 per nightBedazzle Waves Wadduwa
Hotel in WadduwaNo credit card neededLocated in Wadduwa, a 2-minute walk from Wadduwa Beach, Bedazzle Waves Wadduwa provides accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area.
From $44.40 per nightWella Kotuwa Villa Aluthgama
Hotel in AluthgamaNo credit card neededLocated in Aluthgama, within 4.2 miles of Bawa Gardens and 4.3 miles of Aluthgama Railway Station, Wella Kotuwa Villa Aluthgama provides accommodations with a garden and free WiFi throughout the...
From $50.40 per nightLavinrich Hotel
Hotel in HoranaNo credit card neededScored out of 10, guest rating 9.5Exceptional - What previous guests thought, 2 reviewsLocated in Horana, 15 miles from Leisure World, Lavinrich Hotel provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
From $166.50 per nightNew White Haven
Hotel in PanaduraNo credit card neededNew White Haven has an outdoor swimming pool, garden, a shared lounge and restaurant in Panadura. This 3-star hotel offers room service and a 24-hour front desk.
From $33.30 per nightMollusca Beach Villa
Hotel in WaskaduwaNo credit card neededScored out of 10, guest rating 10.0Exceptional - What previous guests thought, 1 reviewLocated in Waskaduwa, a 2-minute walk from Waskaduwa Beach, Mollusca Beach Villa provides accommodations with a garden, free private parking, a private beach area and a shared lounge.
From $48.40 per nightElladola Tea Garden Resort
Hotel in UragodaNo credit card neededScored out of 10, guest rating 10.0Exceptional - What previous guests thought, 1 reviewLocated within 8.8 miles of Bawa Gardens and 8.8 miles of Kande Viharaya Temple, Elladola Tea Garden Resort has rooms with air conditioning and a private bathroom in Uragoda.
From $12.10 per night
FAQs about hotels in Kalutara District
See reviews by guests who stayed at hotels in Kalutara District
- From $102.37 per nightScored out of 10, guest rating 6.8Pleasant - What previous guests thought, 122 reviewsI had an absolutely fantastic stay at this hotel. The beach view from my room was simply breathtaking, and I loved the easy access to the beach right from the hotel. The staff were incredibly friendly and helpful, going above and beyond to accommodate my requests, such as arranging to-go meals for a day trip. The room was well maintained, offering a comfortable and relaxing atmosphere. And to top it all off, the dinner buffets were delicious, with a wide variety of Sri Lankan dishes to choose from. Overall, I couldn't have asked for a better experience and would highly recommend this hotel to anyone looking for a memorable beach getaway.Guest review byManimelduraUnited States
- From $85.21 per nightScored out of 10, guest rating 7.4Good - What previous guests thought, 723 reviewsFantastic experience thanks to the friendly atmosphere created by the staff. From the moment we arrived, the reception team was warm and welcoming, making check-in smooth and efficient. Housekeeping staff were always ready with a smile, eager to assist with any requests. Overall, highly recommend to anyone looking for a welcoming and pleasant experience.Guest review byHebaBahrain
- From $404.73 per nightScored out of 10, guest rating 9.1Wonderful - What previous guests thought, 234 reviewsThe restaurant , food and the staff were amazing.. They were very helpful and kind towards the guests. The thing i liked most was the location and the nature of the pool, my kid enjoyed the pool so much since the baby pool was much bigger than the other places and its always under the shade of coconut trees.Guest review byRusiruSri Lanka
- From $279.20 per nightScored out of 10, guest rating 8.6Excellent - What previous guests thought, 368 reviewsFirst time we stayed in one of the Anantara Hotels but definitely it will not be the last. Everything was great, all the staff were helpful and smiling. Especially thanks to Maheesha and Nimesh who helped us for early checkin and late checkouts without any extra cost.Guest review byCan FıratTurkey
- From $519.20 per nightScored out of 10, guest rating 8.2Very Good - What previous guests thought, 13 reviewsThe location is very nice with an amazing view to the beach and sunset. Friendly staff. Some employees are young, but still professional and courteous. They just need some training and more experience.Guest review bySid AliSaudi Arabia
- From $85.14 per nightScored out of 10, guest rating 8.5Very Good - What previous guests thought, 494 reviewsPlace, amenities, staff, food and everything else was superb. The option we got was too good for the price we paid. Had a nice view of the garden and the ocean from the balcony.Guest review bydulshandUnited Kingdom
- From $93.68 per nightScored out of 10, guest rating 7.8Good - What previous guests thought, 450 reviewsEverything! Great room, fantastic beds, good food. Fresh Food. Staff: Consistent and smiling. Amazing courtesy and smile Great location. Perfect!!!Guest review byPrasannaSouth Africa
- From $159.34 per nightScored out of 10, guest rating 8.2Very Good - What previous guests thought, 286 reviewsEverything was great scenery staff location access cleanness ammentities vibe HeavenlyyyyyyyyyyyGuest review byMohsenIran
- From $85 per nightScored out of 10, guest rating 7.6Good - What previous guests thought, 274 reviewsGood value for the money Beach access 50 meters Good view (ocean) from bedroom and balconyGuest review byostwalIndia
- From $93.50 per nightScored out of 10, guest rating 7.3Good - What previous guests thought, 59 reviewsWe loved the rooms, especially the washroom. It’s big and got space.Guest review byFathima HaiqaSri Lanka
- From $157.16 per nightScored out of 10, guest rating 8.7Excellent - What previous guests thought, 42 reviewsGenerally the whole set up, the swimming pool and the staff.Guest review byAravinthanAustralia
- From $55.88 per nightScored out of 10, guest rating 8.1Very Good - What previous guests thought, 171 reviewsReally nice hotel for a reasonable price and friendly staffGuest review byshimazeerSri Lanka
- From $223.04 per nightScored out of 10, guest rating 8.6Excellent - What previous guests thought, 111 reviewsA beautiful location and hotel by Bawa Friendly staffGuest review bySANAGARAPILLAIUnited States
Planning a trip? Get inspired by reviews of cities in Kalutara District
- 6.0
The breakfast buffet was very good and the quality of...
The breakfast buffet was very good and the quality of treatments at the spa did not disapoint. However, we were disappointed with the general professionalism of the staff considering it is a 5 star resort. The staff was kind and friendly but just not up to the standard one would expect of a 5 star hotel. Here are a few examples: at the pool we ordered some food and when we were going to sign for the bill, the waiter said they had made a mistake and charged us for a dish that was 0.50 USD more than what we had ordered. He asked us if we didn't mind paying the extra amount so that they didn't need to redo the bill. Of course we didn't mind as its such a small difference (so we accepted) but out of principle, if a mistake is made by the staff, they should know to just fix the error rather than asking the guest to make up for their mistake (however small). We were also disappointed at dinner that the two a la carte restaurants were only open on alternate nights as it meant we couldn't get a table until 9 pm which is late with kids. Also the first wines we tried to order were out of stock. Finally on the second night at the Italian, three of the dishes we chose were unavailable. This is understandable as it is end of season, but again is not expected at a 5 star hotel. That said, the quality of the food at the Italian was really very good. As for the rooms, although comfortable, the extra maintenance effort is lacking. The hot and cold water in the shower was very difficult to control; the light in the small magnifying mirror in the bathroom was not working and the main telephone in the room did not work. Lastly, we visited the spa and although the overall experience was very good and the therapists were experienced, it was disappointing to have to wait over half an hour (after our scheduled appointment time) for our treatments. Overall, this felt more of a 3-4 star hotel than 5 star.Guest review bySandraSwitzerland - 8.0
Poor staff service during our visit while it was raining...
Poor staff service during our visit while it was raining Unfortunately, they did not provide any umbrellas, and the staff did not seem concerned about the situation. However, the property is in a fantastic location, and I would still recommend it for a visit. It’s worth noting that the Sri Lankan economy has been affected by political issues, which had a significant impact on the tourism industry. Many employees currently working in this sector are relatively new, which may explain some of the service shortcomings we experienced.Guest review byWasala Mudiyanselage - 8.0
Aluthgama is a reasonably quiet town,.
Aluthgama is a reasonably quiet town,. İt offers a bustling shopping area with plenty of local shops that provide the necessities of life without the over abundance of tourist style outlets. Local transportation as in tuk tuk are plentiful and very cheap. İt is surrounded by beautiful open spaces showcasing the areas natural beauty. İt is however a two hour drive to Colombo airport.Guest review byDobson - 2.0
Not many food options in the area. Beach is okay not great.
Not many food options in the area. Beach is okay not great. Ocean beyond the reef is very rough, no real swimming area. Area is also not very upscale, compared to other areas we have been to in sri lanka.Guest review bySrinivasIndia - 8.0
The hotel itself probably needs an uplift e.g. pool deck is...
The hotel itself probably needs an uplift e.g. pool deck is old, pool lounge chairs are broken, walls need a new coat of paint, however we enjoyed our stay as the pool and hotel surroundings are quite nice. Food at the restaurant was surprisingly good. Room was large and air cond worked well, beds are big. Bathroom needs updating but shower was strong and good temperature. Overall, a good hotel but don’t expect 5 stars.Guest review byJillianAustralia - 8.0
Lovely place to relax. Large beach.
Lovely place to relax. Large beach. Not many restaurants on the beach and not as populated with tourists as other areas we visited, but we loved spending time in Shah Shah's and found a sun bed to relax in with an umbrella. Also recommend Pier 88 to eat out in near by Aluthgama, lovely river views and good quality food. Also recommend Kandoori if you fancy a bit of Indian cuisine. We didn't do many day trips as we had already done some in Mirissa but we did do a boat safari that was pleasant enough. Great location if you want to be relatively near to Colombo and the airport. We mostly relaxed by the pool and had Ayurvedic massages so recommend finding a nice hotel with good facilities. Worth a visit.Guest review byMelissaUnited Kingdom - 8.0
A short distance from Colombo, Katutura is ideal for a long...
A short distance from Colombo, Katutura is ideal for a long weekend if you are based in Colombo. There are plenty of things to see in the area and you can always arrange a visit to Galle through your hotel.Guest review byGlennLatvia