Search hotels in Kalutara District, Sri Lanka

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

Check out these popular cities in Kalutara District

Kalutara

68 hotels

Wadduwa

89 hotels

Beruwala

116 hotels

Aluthgama

67 hotels

Panadura

63 hotels

Moragalla

8 hotels

Matugama

14 hotels

Gonapola

27 hotels

Maggona

9 hotels

Stay in Kalutara District's best hotels!

Filter by:

Star Rating
Review score

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 10
Exceptional - What previous guests thought, 12 reviews
Price from
$40
1 night, 2 adults

Manikgoda Tea Paradise New

Hotel in Matugama

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 9.5
Exceptional - What previous guests thought, 11 reviews
Price from
$29.81
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.

R
Roni
From
Australia
Great views, very comfortable. . if you are a group of people this would be optimal choice as its a house with living area and kitchen. it gives off a nice vibe, they bring the ingredients for breakfast. will definitely come back again.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 15 reviews
Price from
$22.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.

L
Lahiru
From
Sri Lanka
Hidden Gem alert ⚠️ this place is magical. The location is breathtaking and also the the owner and staff. Very friendly and taking care about the guests. I didn't expect this kind of place before I come here. But this place exceeded our expectations. Specially authentic food was very delicious. And the owners, Nelumi and her Husband also very friendly. Chithra's food is amazing and Manoja's service remind us home. Surely I'll be back. Highly recommended place
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 5 reviews
Price from
$60
1 night, 2 adults

The Beach Club

Hotel in Wadduwa

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.

w
warren
From
Germany
Lovely Small Place. The Bed was combatable & Room Clean. Breakfast is delicious. Specially fresh fruit juice, location,& Staff is best. and they have good tour package (visit all around of Beautiful sri lanka) highly recommended little place....
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 7 reviews
Price from
$38.25
1 night, 2 adults

Hotel Water Nest

Hotel in Etagama

Located in Etagama, 1.5 miles from Kalamulla North Beach, Hotel Water Nest has accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant.

S
SAMEERA
From
Sri Lanka
Excellent service!! Customer care superb !!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 reviews
Price from
$25
1 night, 2 adults

Velapura River Garden

Hotel in Kalutara

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.

F
Fried
From
Sri Lanka
From the moment we arrived, the staff made us feel welcome with their respectful and friendly attitude. The service throughout our stay was incredible, and every request was handled with care. The rooms were clean, comfortable, and well-maintained, which made our stay very relaxing. The food was also delicious, with plenty of variety. Overall, an amazing experience!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 6 reviews
Price from
$34
1 night, 2 adults

E & C Guesthouse

Hotel in Beruwala

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.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 35 reviews
Price from
$39.14
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.3
Wonderful - What previous guests thought, 19 reviews
Price from
$60
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.

R
Robert
From
United States
The owner and staff are exceptionally helpful and provide great advice.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 90 reviews
Price from
$60
1 night, 2 adults
See all 451 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 7.9
Good - What previous guests thought, 471 reviews

Popular with guests booking hotels in Kalutara District

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

Popular with guests booking hotels in Kalutara District

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 28 reviews

Popular with guests booking hotels in Kalutara District

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

Popular with guests booking hotels in Kalutara District

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

Popular with guests booking hotels in Kalutara District

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

Popular with guests booking hotels in Kalutara District

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 103 reviews

Popular with guests booking hotels in Kalutara District

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 71 reviews

Popular with guests booking hotels in Kalutara District

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

Popular with guests booking hotels in Kalutara District

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 37 reviews

Kalutara District's best hotels with breakfast

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 45 reviews

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.

From $134.73 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 137 reviews

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. 30 miles from Mount Lavinia...

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 5 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.

From $49.95 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 16 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.

From $54.45 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 29 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.

From $69.93 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 15 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.

From $42.35 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 71 reviews

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.

From $66 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 41 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.

From $104.90 per night

Budget hotels in Kalutara District

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 12 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.

From $63.27 per night
Scored out of 10, guest rating 8.7
Excellent - 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.

From $80 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 12 reviews

Located 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 night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 269 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.

From $48 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Located in Panadura, 10 miles from Bambalapitiya Railway Station, Ramadia Grand Holiday Resort has accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant.

From $86.58 per night

Located in Aluthgama, Hotel Blue Sapphire has a garden and bar. There's an outdoor pool and guests can use free WiFi and free private parking.

From $123.20 per night

Located in Panadura, a 8-minute walk from Wadduwa Beach, Maariyo Hotel and Restaurant provides accommodations with a garden, free private parking and a terrace.

From $66.60 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Located in Aluthgama, 4.2 miles from Bawa Gardens, Wella Kotuwa Villa Aluthgama provides accommodations with an outdoor swimming pool, free private parking and a garden.

From $60.48 per night

Hotels in Kalutara District you can book without a credit card

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

Located in Wadduwa, a 2-minute walk from Wadduwa Beach, Lavila beach cottage provides accommodations with a garden, free private parking, a private beach area and a restaurant.

From $29.97 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Located in Panadura, 15 miles from Bambalapitiya Railway Station, Hotel SERENDIB INN provides accommodations with a garden, free private parking, a terrace and a restaurant.

From $16.65 per night

Located in Matugama, within 31 miles of Mount Lavinia Bus Stand and 6.9 miles of Bawa Gardens, Peacock Hill Villa has accommodations with a restaurant as well as free private parking for guests who...

From $25.06 per night
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 2 reviews

Featuring a restaurant and views of sea, Royal Oshin Hotel is located in Wadduwa, a few steps from Calido Beach Kalutara.

From $28.31 per night

Located in Latpandura, 17 miles from Bawa Gardens, River View Stay provides accommodations with a garden, free private parking, a shared lounge and a terrace.

From $38.05 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 4 reviews

Located in Wadduwa, a 2-minute walk from Wadduwa Beach, Bedazzle Waves Hotel Wadduwa provides accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area.

From $55.50 per night

Hotel Kenrish

Hotel in Wadduwa
No credit card needed

Located in Wadduwa, a few steps from Pothupitiya Beach, Hotel Kenrish has accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant.

From $55.50 per night

Located in Matugama, The Sunny Side Villa provides 2-star accommodations with private balconies. Guests can enjoy garden views.

From $66.60 per night

FAQs about hotels in Kalutara District

See reviews by guests who stayed at hotels in Kalutara District

See all
From $201.16 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 311 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
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 113 reviews
I 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 byManimeldura
United States
From $48 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 269 reviews
• The beachfront location – Direct access to the beach with beautiful ocean views. • Relaxing atmosphere – A peaceful vibe, great for unwinding. • Friendly service – Many reviews mention the helpful and welcoming staff. • Food & drinks – Fresh seafood and tropical cocktails. • Sunsets – Stunning evening views over the Indian Ocean.
Guest review byAnuththara
Sri Lanka
From $642.51 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 12 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 $216.31 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 741 reviews
The room size was good, the pool and beach were great and the staff were so friendly and helped my kids celebrate their birthdays.
Guest review byEmma
United Arab Emirates
From $522.61 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 258 reviews
Location is amazing. Out of this world views. Staff super helpful and friendly.
Guest review byAhmed Amin
South Africa
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 471 reviews
Staff is friendly. Shakila became one of our good friends within two days.
Guest review byPriyangika
Sri Lanka
From $507.43 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 378 reviews
Bar, bar staff, breakfast and pool. Room amenities were fantastic as well.
Guest review byMaureen
United States
From $106.70 per night
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 96 reviews
We loved the rooms, especially the washroom. It’s big and got space.
Guest review byFathima Haiqa
Sri Lanka
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 51 reviews
Generally the whole set up, the swimming pool and the staff.
Guest review byAravinthan
Australia
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 148 reviews
Really nice hotel for a reasonable price and friendly staff
Guest review byshimazeer
Sri Lanka
From $153.25 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 563 reviews
The buffet, the rooms and the entertainment were amazing!
Guest review byChris
United States
From $326.40 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 141 reviews
A beautiful location and hotel by Bawa Friendly staff
Guest review bySANAGARAPILLAI
United States

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

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
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 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 bySrinivas
India
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 10

This is such a special place - a family residence that also...

This is such a special place - a family residence that also has separate guest rooms and an apartment, set in the most beautiful gardens with a swimming pool and the beach at the bottom. Breakfast is served upstairs on the terrace which feels like mini botanic gardens. The best thing about it though is the welcome and the way that Monica and her parents look after you during your stay.
Guest review bySharon
United Kingdom
Scored out of 10, guest rating 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 byJillian
Australia
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 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

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 byGlenn
Latvia