Search hotels in Kalutara District, Sri Lanka

Enter your dates and choose from 464 hotels and other places to stay

Select occupancy

Check out these popular cities in Kalutara District

Wadduwa

Tropical beach, Beach Resort Area, Wellness Retreat
78 hotels

Kalutara

Religious & Spiritual, Tropical beach, Beach Resort Area
60 hotels

Aluthgama

Water Sports, Religious & Spiritual, Boat Tours
56 hotels

Panadura

Tropical beach, Lakes & Rivers, Religious & Spiritual
48 hotels

Beruwala

Tropical beach, Beach Resort Area, Water Sports
89 hotels

Waskaduwa

Tropical beach, Beach Resort Area, Wellness Retreat
7 hotels

Dharga Town

Water Sports, Boat Tours, Lakes & Rivers
9 hotels

Bandaragama

Adventure Sports, Lakes & Rivers, Sailing & Boating
11 hotels

Talagala

Religious & Spiritual, Forests & Jungles, Countryside
1 hotel

Latpandura

Caves & Underground Exploration, Archaeological Sites, Countryside
1 hotel

Stay in Kalutara District's best hotels!

Filter by:

Star Rating
Review score

Heda Retreat

Hotel in Aluthgama

Located in Aluthgama, a few steps from Moragalla Beach, Heda Retreat has accommodations with a garden, free private parking, a terrace and a restaurant.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 7 reviews
Price from
$31.50
1 night, 2 adults

Mollusca Beach Villa

Hotel in Waskaduwa

Located in Waskaduwa, a few steps from Waskaduwa Beach, Mollusca Beach Villa provides accommodations with a garden, free private parking, a private beach area and a shared lounge.

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 16 reviews
Price from
$40
1 night, 2 adults

Skyline & bitcoin coffee lodge

Hotel in Kalutara

Located in Kalutara, a 6-minute walk from Waskaduwa Beach, Skyline & bitcoin coffee lodge has accommodations with a garden, free private parking, a private beach area and a shared lounge.

M
Mark
From
Denmark
Room was great. Good air con and comfy beds. Tasty reasonably priced food and Very close to public transport.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 28 reviews
Price from
$28
1 night, 2 adults

Ududola Rainforest Cottages

Hotel in Migahatenna

Located in Migahatenna, 18 miles from Bawa Gardens, Ududola Rainforest Cottages has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

A
Abdullah
From
Saudi Arabia
Everything was great, an amazing location in the middle of the forest, with a lovely village nearby. The host was wonderful, and all the staff were super friendly. I definitely recommend this place.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 7 reviews
Price from
$112.50
1 night, 2 adults

Halketha

Hotel in Matugama

Located in Matugama, 12 miles from Bawa Gardens, Halketha provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

s
suparna
From
United Kingdom
immaculately presented, clean and super comfortable place. stunning garden, wildlife abundant and spectacular. The staff were incredibly welcoming, friendly, helpful. nothing was too much trouble for them. It felt like they were old friends rather than employees. We were able to completely relax, drop out and destress.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 9 reviews
Price from
$60
1 night, 2 adults

Anura's Elephant

Hotel in Beruwala

Located 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.

M
Milan
From
Sri Lanka
The rooms are comfortable and well-maintained. Both the interior and exterior have a beautiful theme that creates a relaxing atmosphere. The hotel has a lovely garden, and the food was really delicious. The beach is also just a 5-minute walk away, which is very convenient. What truly stood out was the staff — they were incredibly friendly and welcoming. Their genuine hospitality made our stay even more pleasant and comfortable.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 92 reviews
Price from
$46
1 night, 2 adults

Bella Vita

Hotel in Aluthgama

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.

R
Razvan
From
Romania
We stayed at Bella Vita for 3 nights. The room was exactly as shown in the Booking photos and daily housekeeping was provided, which we appreciated. Breakfast included fresh fruit, a slice of cake, fresh juice, coffee or tea, and eggs prepared to your preference (scrambled, fried, boiled, etc.). It was a standard breakfast in Sri Lanka - decent, though we did have more substantial breakfasts at other accommodations during our trip. All in all, a nice stay with good cleanliness and friendly service, but with a few aspects that could be improved.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 26 reviews
Price from
$68
1 night, 2 adults

Anveela

Hotel in Beruwala

Located in Beruwala, a 2-minute walk from Moragalla Beach, Anveela has accommodations with a garden, free private parking, a terrace and a restaurant.

J
Jan
From
Belgium
The super friendly host took the time to welcome us, give us tips for dinner, arranged a tuktuk and told us about the culture and way of Sri Lankan living. The apartment was spacious, very clean and near the beach. The pool and garden were very well maintained.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 93 reviews
Price from
$60
1 night, 2 adults

The Villa by Contemporary Ceylon

Hotel in Wadduwa

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.

L
Louisa
From
United Kingdom
A beautiful luxurious property with gorgeous sunset. Food was amazing and service too. Only an hour from the airport. Beach very quiet but the under current is very strong so you can’t swim in the sea. There is a large swimming pool to relax in though.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 37 reviews
Price from
$154.44
1 night, 2 adults

Malu Banna

Hotel in Aluthgama

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.

S
SIMON PAUL
From
Bahrain
From the very moment I set foot in Manu Banna, I felt an overwhelming sense of belonging. The warmth and hospitality of the staff wrapped around me like a cherished family embrace. Tucked away by the serene waters of the Bentota River, this charming six-room hotel is a true gem for anyone seeking adventure and relaxation. Manu Banna specializes in watersports, making it an ideal getaway for thrill-seekers and nature lovers alike. Whether you're kayaking along the tranquil river or taking part in exhilarating water activities, the options are endless. After a day full of excitement, retreat to the comfort of the excellent rooms, where every detail is designed for relaxation. The culinary experience at the hotel is nothing short of amazing. Each meal presented a delightful combination of local flavors, expertly prepared and served with a smile. And with great Wi-Fi connectivity, I found it easy to share my experiences with friends back home. But what sets Manu Banna apart is undoubtedly the incredible welcome I received from this family-run hotel. Their genuine passion for hospitality shines through in every aspect of your stay. If you're contemplating a getaway that promises both adventure and a sense of home, don't think twice—Manu Banna awaits, ready to make your visit unforgettable. This place is truly the best.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 57 reviews
Price from
$101.20
1 night, 2 adults
See all 464 hotels in Kalutara District

Most-booked hotels in Kalutara District in the past month

See all

Popular with guests booking hotels in Kalutara District

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 505 reviews

Popular with guests booking hotels in Kalutara District

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 266 reviews

Popular with guests booking hotels in Kalutara District

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 199 reviews

Popular with guests booking hotels in Kalutara District

Scored out of 10, guest rating 6.2
Pleasant - What previous guests thought, 4 reviews

Popular with guests booking hotels in Kalutara District

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 43 reviews

Popular with guests booking hotels in Kalutara District

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 44 reviews

Popular with guests booking hotels in Kalutara District

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 46 reviews

Popular with guests booking hotels in Kalutara District

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 24 reviews

Popular with guests booking hotels in Kalutara District

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 8 reviews

Popular with guests booking hotels in Kalutara District

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 7 reviews

Kalutara District's best hotels with breakfast

See all
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 132 reviews

Mermaid 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.

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 505 reviews

Offering beachfront rooms with private balconies, Turyaa Kalutarafeatures garden landscapes, an outdoor pool with bar and fitness center. It offers free parking and 4 dining options.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 8 reviews

Maggona Boutique Cottages features an outdoor swimming pool, garden, a terrace and restaurant in Maggona. This 3-star hotel has air-conditioned rooms with a private bathroom.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 30 reviews

Located in Matugama, 5.4 miles from Bawa Gardens, Manikgoda Tea Paradise New provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 13 reviews

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

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 24 reviews

Located in Padagala, 27 miles from Bambalapitiya Railway Station, Roy Villa Beach Front has accommodations with a garden, free private parking, a private beach area and a terrace.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 32 reviews

Located 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.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 17 reviews

Located 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.

Budget hotels in Kalutara District

See all
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 39 reviews

Located 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.

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 11 reviews

Uma 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.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 9 reviews

Located in Beruwala, a 5-minute walk from Moragalla Beach, Arena Hotel has accommodations with an outdoor swimming pool, free private parking, a shared lounge and a terrace.

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 266 reviews

Located 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.

Located in Ittapana, 7.6 miles from Aluthgama Railway Station, Ayu Ayuruveda Villa has accommodations with a garden, free private parking, a terrace and a restaurant.

Scored out of 10, guest rating 1.0
Bad - What previous guests thought, 1 review

Located in Panadura, 15 miles from Bambalapitiya Railway Station, River Tree Bolgoda provides accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant.

Located in Dharga Town, within 2.4 miles of Kande Viharaya Temple and 2.5 miles of Aluthgama Railway Station, Bentota Grand Villa & Restaurant has accommodations with a restaurant as well as free...

Located in Beruwala, one mile from Beru Beach, Muthumuni Ayurveda Beach Resort provides accommodations with a garden, free private parking, a terrace and a restaurant.

Hotels in Kalutara District you can book without a credit card

See all

Located in Beruwala, 1.1 miles from Moragalla Beach, Breezy Heaven Stay has accommodations with a terrace and free private parking.

Kenrish Hotel

Hotel in Wadduwa
No credit card needed

Located in Wadduwa, within a few steps of Pothupitiya Beach and 20 miles of Bambalapitiya Railway Station, Kenrish Hotel provides accommodations with a restaurant and free WiFi throughout the property...

Located in Badureliya, within 19 miles of Bawa Gardens and 23 miles of Kande Viharaya Temple, Grand 777 Royal Resort has accommodations with a restaurant as well as free private parking for guests who...

Located in Aluthgama, a 5-minute walk from Moragalla Beach, Muthukirula Resort provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Royal Oshin Hotel is located in Wadduwa, within a few steps of Calido Beach Kalutara and 24 miles of Bambalapitiya Railway Station.

Located in Aluthgama, within 1.6 miles of Bentota Beach and 31 miles of Mount Lavinia Bus Stand, Santha House River View Stay provides accommodations with a terrace as well as free private parking for...

Amani Rooms

Hotel in Panadura
No credit card needed
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 8 reviews

Located in Panadura, within 11 miles of Bambalapitiya Railway Station and 14 miles of Khan Clock Tower, Amani Rooms has accommodations with a garden and free WiFi throughout the property as well as...

Located in Bandaragama, within 18 miles of Bambalapitiya Railway Station and 21 miles of R Premadasa Stadium, SeekRide Bolgoda provides accommodations with a terrace and free WiFi throughout the...

FAQs about hotels in Kalutara District

See reviews by guests who stayed at hotels in Kalutara District

See all
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 336 reviews
This was my second time at this property. Last time, I stayed in a private pool villa. Since I traveled alone this time, I chose a standard room. The room size is quite small but still suitable for a solo traveler. I encountered an issue 15 minutes after check-in, but it was resolved quickly. The hotel is very clean, and the staff are friendly. I particularly liked my room because it faced the beach. As I mentioned, the issue I had was addressed promptly, and the key person responsible was the very professional Guest Relations Executive, Ms. Tharindi. She is welcoming, knowledgeable, and attentive. The main reason I am giving a 10/10 rating is because of her outstanding service and quick resolution of my concern. Every morning, she checks in with guests to ensure their comfort, which I truly appreciate. Having worked in the service industry for the past 12 years, I know how important this level of care is. Ms. Tharindi, you are a valuable asset to this property. Once again, thank you for making my stay at Avani so memorable. I would also like to thank the Front Office Manager, Mr. Jayantha, and the Executive Housekeeper, Mr. Eric, who personally met with me and resolved the issue. Additionally, my gratitude goes to the room attendant who kept my room impeccably clean.
Guest review byAhmed
Maldives
From $361.71 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 365 reviews
First 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ırat
Turkey
From $467.28 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 11 reviews
The 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 Ali
Saudi Arabia
From $395.56 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 283 reviews
Everything was clean, spacious, and close to the sea. The food and room service were superb. Although there were only a limited number of activities available, the environment was peaceful and relaxing.
Guest review byIshara
Australia
From $159.99 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 505 reviews
I liked everything about the hotel, the room was comfortable and clean with a stunning view of the ocean. The stuff were so kind and hardworkers, they treat us with respect.
Guest review byReem
Iraq
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 266 reviews
The staff are very kind and helpful. I stay there for 4 nights and they made sure i had everything to make myself and my mother comfortable.
Guest review byRaj
India
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 691 reviews
It was great moment to be with friends for one night and great service from staff and also reception friendly and helpful.
Guest review byLakmal
United Arab Emirates
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 199 reviews
Stunning, calm and beautiful location. Excellent service and caring staff. As good as i remembered it long long ago.
Guest review byMallawa
France
From $144.21 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 670 reviews
Excellent location and a safety place everything was good and best service they gave us we recommend every guys
Guest review byFasna
Sri Lanka
From $220 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 5 reviews
Wonderfully thought out boutique resort. Appreciate the attention to detail by the owners.
Guest review byMichael
Australia
From $123.53 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 132 reviews
Have stayed here many times.staff great,food good,had some good Christmas there,
Guest review byalan
Spain
From $93.50 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 133 reviews
We loved the rooms, especially the washroom. It’s big and got space.
Guest review byFathima Haiqa
Sri Lanka
From $189.92 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 55 reviews
Generally the whole set up, the swimming pool and the staff.
Guest review byAravinthan
Australia

Planning a trip? Get inspired by reviews of cities in Kalutara District

Scored out of 10, guest rating 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
Scored out of 10, guest rating 8.0

Kalutara is located along Sri Lanka’s southern coastal belt.

Kalutara is located along Sri Lanka’s southern coastal belt. Travelers who plan to visit the southern region can choose Kalutara as a destination for their first day, as it is only about two to three hours from the airport. Clean beaches, delicious food, convenient roads, and well-equipped hotels with hospitable staff are available for visitors’ comfort. Kalutara Chaitya is one of Sri Lanka’s remarkable engineering landmarks and is highly recommended to visit. The natural beaches, lush greenery, and white sandy shores will make your stay even more relaxing and enjoyable.
Guest review byWasala Mudiyanselage
Scored out of 10, guest rating 8.0

Very busy highstreet with lots of juice bars and coffee...

Very busy highstreet with lots of juice bars and coffee shops. The Maharaja on Morgala beach is lovely spot for food and drinks. Watch the water sports and sunsets. Walk toward Beruwala for more beach bars, shops and fishing.
Guest review byRuth
Scored out of 10, guest rating 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 byPILLAPPAKKAM
India
Scored out of 10, guest rating 10

Excellent facilities as the owner precisely focused on every...

Excellent facilities as the owner precisely focused on every single requirement of the guests and and nothing to worry.all requirements were fulfilled without any single complaint . Thanks for friendliness of the owners as well
Guest review byAnonymous
Maldives
Scored out of 10, guest rating 6.0

The town of Kalutara is very busy and stretched out along a...

The town of Kalutara is very busy and stretched out along a busy road, quite a distance from the hotel. We didn’t visit as we had come to relax at the hotel after a couple of days sightseeing in Colombo and before heading to the much nicer beaches further south.
Guest review byPaula
United Kingdom
Scored out of 10, guest rating 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
Scored out of 10, guest rating 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 byMelissa
United Kingdom
Scored out of 10, guest rating 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 bySandra
Switzerland

More places to explore, more ways to go