Search hotels in Kalutara District, Sri Lanka
Enter your dates and choose from 424 hotels and other places to stay
Stay in Kalutara District's best hotels!
Filter by:
Star rating
Review score
Halketha
Set in Matugama, 19 km from Bawa Gardens, Halketha offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

The Beach Club
Located in Wadduwa, less than 1 km from Wadduwa Beach, The Beach Club provides accommodation with a garden, free private parking, a private beach area and a terrace.

E & C Guesthouse
Located in Beruwala, 1.7 km from Moragalla Beach, E & C Guesthouse provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Hela Gedara Villa Beruwala
Set in Beruwala, 1.9 km from Moragalla Beach, Hela Gedara Villa Beruwala offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

Bella Vita
Situated in Aluthgama, 1.3 km from Moragalla Beach, Bella Vita features accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant.

Anveela
Set in Beruwala, 200 metres from Moragalla Beach, Anveela offers accommodation with a garden, free private parking, a terrace and a restaurant.

The Villa by Contemporary Ceylon
Set in Wadduwa, 400 metres from Wadduwa Beach, The Villa by Contemporary Ceylon offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Malu Banna
Situated in Aluthgama, 1.2 km from Bentota Beach, Malu Banna features accommodation with a terrace, free private parking, a restaurant and a bar.

Residence Jasmine
Set in Aluthgama, 2.3 km from Bentota Beach, Residence Jasmine offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

The Blue Water - Geoffrey Bawa Heritage Resort Hotel
Situated 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.

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, 448 reviewsPopular with guests booking hotels in Kalutara District
Scored out of 10, guest rating 8.6Fabulous - What previous guests thought, 110 reviewsPopular with guests booking hotels in Kalutara District
Scored out of 10, guest rating 7.6Good - What previous guests thought, 275 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.9Pleasant - What previous guests thought, 26 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 10.0Exceptional - What previous guests thought, 3 reviewsPopular with guests booking hotels in Kalutara District
Scored out of 10, guest rating 8.0Very good - What previous guests thought, 46 reviewsPopular with guests booking hotels in Kalutara District
Scored out of 10, guest rating 8.1Very good - What previous guests thought, 171 reviews
Kalutara District's best hotels with breakfast
The Blue Water - Geoffrey Bawa Heritage Resort Hotel
Hotel in WadduwaBreakfast optionsScored out of 10, guest rating 8.6Fabulous - What previous guests thought, 110 reviewsSituated 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 US$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 39 km from Colombo. This tropical retreat features 2 outdoor pools, a health spa and free parking.
From US$55.88 per nightAmy's Haven
Hotel in WadduwaBreakfast optionsScored out of 10, guest rating 8.2Very good - What previous guests thought, 23 reviewsSituated in Wadduwa, a few steps from Pothupitiya Beach, Amy's Haven features accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.
From US$71.93 per nightEllakanda Nature Villa
Hotel in UragodaBreakfast optionsScored out of 10, guest rating 8.7Fabulous - What previous guests thought, 14 reviewsLocated in Uragoda, 14 km from Bawa Gardens, Ellakanda Nature Villa provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.
From US$42.35 per nightAnura's Elephant
Hotel in BeruwalaBreakfast optionsScored out of 10, guest rating 8.9Fabulous - What previous guests thought, 60 reviewsSet in Beruwala, 500 metres from Moragalla Beach, Anura's Elephant offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.
From US$56 per nightLake Resort Bolgoda
Hotel in WadduwaBreakfast optionsScored out of 10, guest rating 8.6Fabulous - What previous guests thought, 40 reviewsSituated in Wadduwa, Lake Resort Bolgoda has an outdoor swimming pool, garden, terrace, and free WiFi throughout the property.
From US$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. Featuring a bar, the property is located within 6.1 km of Bawa Gardens.
From US$61.05 per nightSerendiva Beach
Hotel in WadduwaBreakfast optionsScored out of 10, guest rating 8.2Very good - What previous guests thought, 38 reviewsSerendiva Beach in Wadduwa features accommodation with a private beach area and an outdoor swimming pool.
From US$77.70 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 reviewsBoasting a garden and free WiFi, Candle House is situated in Kalutara North, 200 metres from Kalutara Beach and 37 km from Bambalapitiya Railway Station.
From US$29.70 per nightGedara Villa
Hotel in KalutaraCheap hotelScored out of 10, guest rating 8.8Fabulous - What previous guests thought, 8 reviewsSet in Kalutara, 300 metres from Kalutara Beach, Gedara Villa offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.
From US$80.30 per nightBlue Beach Hotel
Hotel in WadduwaCheap hotelScored out of 10, guest rating 7.6Good - What previous guests thought, 275 reviewsSituated in Wadduwa, 100 metres from Wadduwa Beach, Blue Beach Hotel features accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.
From US$85 per nightLocated in Anguruwatota, 39 km from Leisure World, Buddothpado International Meditation Center provides accommodation with a garden, free private parking and a terrace.
From US$36.30 per nightMaggona Boutique Cottages
Hotel in MaggonaCheap hotelFeaturing 3-star accommodation, Maggona Boutique Cottages is set in Maggona, 48 km from Bambalapitiya Railway Station and 41 km from Mount Lavinia Bus Stand.
From US$47.95 per nightThe Sunny Side Villa
Hotel in MatugamaCheap hotelSet in Matugama, The Sunny Side Villa offers 2-star accommodation with private balconies. The property is non-smoking and is located 13 km from Bawa Gardens.
From US$66.60 per nightManikgoda Tea Paradise New
Hotel in MatugamaCheap hotelLocated in Matugama, 8.6 km from Bawa Gardens, Manikgoda Tea Paradise New provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.
From US$94.35 per nightThe Rain Forest
Hotel in GulawitaCheap hotelLocated in Gulawita, 25 km from Bawa Gardens, The Rain Forest provides accommodation with a garden, free private parking, a terrace and a restaurant.
From US$128.56 per night
Hotels in Kalutara District that 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, 20 km from Bambalapitiya Railway Station, Villa 97 Bolgoda provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.
From US$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 reviewsSet in Wadduwa, 400 metres from Wadduwa Beach, Lavila beach cottage offers accommodation with a garden, free private parking, a private beach area and a restaurant.
From US$34.19 per nightWella Kotuwa Villa Aluthgama
Hotel in AluthgamaNo credit card neededLocated in Aluthgama, within 6.7 km of Bawa Gardens and 7 km of Aluthgama Railway Station, Wella Kotuwa Villa Aluthgama provides accommodation with a garden and free WiFi throughout the property as...
From US$50.40 per nightsample
Hotel in NagodaNo credit card neededSet in Nagoda and with Calido Beach Kalutara reachable within 1.6 km, sample offers a terrace, non-smoking rooms, free WiFi throughout the property and a bar.
From US$12.10 per nightLavinrich Hotel
Hotel in HoranaNo credit card neededScored out of 10, guest rating 9.5Exceptional - What previous guests thought, 2 reviewsSet in Horana, 24 km from Leisure World, Lavinrich Hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.
From US$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 US$33.30 per nightMollusca Beach Villa
Hotel in WaskaduwaNo credit card neededScored out of 10, guest rating 10.0Exceptional - What previous guests thought, 1 reviewSet in Waskaduwa, 200 metres from Waskaduwa Beach, Mollusca Beach Villa offers accommodation with a garden, free private parking, a private beach area and a shared lounge.
From US$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 reviewSituated within 14 km of Bawa Gardens and 14 km of Kande Viharaya Temple, Elladola Tea Garden Resort features rooms with air conditioning and a private bathroom in Uragoda.
From US$12.10 per night
FAQs about hotels in Kalutara District
See reviews by guests who stayed at hotels in Kalutara District
- From US$157.16 per nightScored out of 10, guest rating 8.7Fabulous - What previous guests thought, 42 reviewsFantastic sojourn. It was early morning at 03,30 am when we reached the hotel Mr Tharindu who make easy in few minutes our rooms ready meanwhile rooms must be ready at 14,30 pm. As we were so tired with our journey this help us to have a rest in advance. All the staff members were so kind and help us anything we need.Rooms are very cleaned well organized with mini bar, coffe maker kettle set,safe and we got very nice breakfast with room services.Mr Tharanga's guidance in breakfast hall should be higly mentioned and who help us to find a separate hall on top at their ball for our get together with friends. We enjoyed our party in lunch room using swimming pool as we wish far from other crowd in calm situation. Mr Chandima's kindness also to be higly remind. Thank you very much for everythig you and your staff have done for us. I'll be bake and suggest this fantastic Hotel anyone who want to travel Sri Lanka South cost. Other thing to be mentioned: as our flight was at 20.15 pm we go our checkout late without any extra chgs. Thanks again, Anura from Italy.Guest review byAnura Susil KumaraItaly
- From US$324.50 per nightScored out of 10, guest rating 8.2Very good - What previous guests thought, 13 reviewsOur stay at this hotel was unforgettable for our family. Beautiful surroundings, excellent cuisine, peace and quiet. The staff of this establishment is impeccable, always smiling and kind. The chefs who really appealed to us were the ones who were willing to fulfill whatever we could think of, always interested in how we liked it. But the one who really became our hearts was our butler Manju.. not only did he take great care of us, but he was always available to us, no matter what we needed. He was not just a butler for us, but also a friend and always smiling friend of our children. Manju takes his job very seriously and tries to do his best for his guests. On behalf of our entire family, we would like to thank all the employees of this hotel, including the ladies at the reception, the gardeners and the boys who looked after us and cleaned the room, and last but not least the lifeguards. Thank you.Guest review byPetrCzech Republic
- From US$85 per nightScored out of 10, guest rating 7.6Good - What previous guests thought, 275 reviewsWe were in the hotel from 26/03 to 4/04/25. We spent a fantastic moments in Blue Beach hotel. Hotel is very quiet and we suggest to everyone who is looking for a calm, quiet place to rest. The food is great and the Staff is very kind and always ready to help, begining from the receptionist and hotel manager in one person - Sumudu and finished on the Candra - world class waiter with 32 years experience in restaurant service. Also the view from the rooms on the ocean is really amazing. We are definitely comming back to Blue Beach Hotel, maybe even this year!Guest review byKrzysztofPoland
- From US$223.04 per nightScored out of 10, guest rating 8.6Fabulous - What previous guests thought, 110 reviewsGreat breakfast and dinner. The pool is spacious with plenty of area to swim. Great design by world renowned architect Geoffrey Bawa. Spacious rooms with plenty of spaces within, which gives different experience. Always loves Geoffrey Bawas work.Guest review byPereraAustralia
- From US$404.73 per nightScored out of 10, guest rating 9.1Superb - What previous guests thought, 234 reviewsQuiet, remote spot at the beautiful beach. Very nice garden with large pool. Excellent food. Very kind and helpful staff. My wife was handicapped as she had broken her leg but the staff supported her in any respect to move around. Thank you!Guest review byKovarAustria
- From US$55.88 per nightScored out of 10, guest rating 8.1Very good - What previous guests thought, 171 reviewsWe had 10 years wedding anniversary here as our marriage was orginozed in this hotel 10 years ago. Welcoming was so sweet, staff was super kind and foods in the restaurant was amazing. Definitely we will come back here once again.Guest review bySimonasLithuania
- From US$93.68 per nightScored out of 10, guest rating 7.8Good - What previous guests thought, 448 reviews- spacious rooms; clean and tidy - lovely pool (there are two pools) - breakfast buffet was awesome. Had a good mix of local and western foods - for our booking, it was value for money Will be visiting again for sureGuest review byRahunandanSingapore
- From US$278.22 per nightScored out of 10, guest rating 8.6Fabulous - What previous guests thought, 368 reviewsThe staff, facilities, food, everything on point. Loved the premises Hygienic We managed to upgrade our rooms (to two bedroom villa) during checkin at reasonable rates, and seamless assistance provided by Mr. Ishara.Guest review byIshaUnited Arab Emirates
- From US$102.37 per nightScored out of 10, guest rating 6.8Pleasant - What previous guests thought, 122 reviewsGood service,nice and cleans rooms & nice location next to the beach. Special thank you for front office staff making my stay memorable, highly recommended Definitely will come backGuest review byChamaraUnited Arab Emirates
- From US$85.21 per nightScored out of 10, guest rating 7.4Good - What previous guests thought, 722 reviewsVery nice Hotel. Rooms spacious with nice view, staff very very friendly, Evening entertainment was so fun. Food was amazing.Guest review byEnifridahUnited Arab Emirates
- From US$159.34 per nightScored out of 10, guest rating 8.2Very good - What previous guests thought, 286 reviewsPerfect location for what we needed. We went to a wedding at Anantara and this was the best way to experience it.Guest review byRakheshAustralia
- From US$275 per nightScored out of 10, guest rating 7.8Good - What previous guests thought, 6 reviewsUnique, tasteful, boutique hotel with great detail to attention and architecture. Excellent food and service.Guest review byGirishUnited States
- From US$93.50 per nightScored out of 10, guest rating 7.3Good - What previous guests thought, 59 reviewsGreat hotel and the staff is excellent. I highly recommend guests to stay at Oak Ray.Guest review byMeraj AnndreinoSri Lanka
- From US$85.14 per nightScored out of 10, guest rating 8.5Very good - What previous guests thought, 491 reviewsLocation Pool Food Staff Comfortable rooms SpaGuest review byMini&JonSri Lanka
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