Skip to main content

Stay in Kalutara District's best hotels!

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Villa Thamburu, Bentota 5 stars

Hotel in Bentota

Set in Bentota, a few steps from Induruwa Beach, Villa Thamburu, Bentota offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge. Our stay at Villa Thamburu was absolutely perfect. The villa is absolutely beautiful and the facilities / rooms are fantastic. The staff are the biggest asset - they were so attentive and made our stay really special by always going above and beyond for us. The restaurant is also brilliant and we particularly loved the garden and pool areas. It feels really private and luxurious so we could not ask for more.

Show more Show less
9.7
Exceptional
111 reviews
Price from
€ 241
per night

Amber House Lanka

Hotel in Bentota

Situated in Bentota, 2 km from Bentota Beach, Amber House Lanka features views of the sea. Featuring a restaurant, the property also has a shared lounge, as well as an indoor pool and a hot tub. excellent view and friendly staff, I was offered with free boat ride, food were excellent

Show more Show less
9.3
Superb
125 reviews
Price from
€ 49
per night

Lunuganga Estate 5 stars

Hotel in Bentota

Lunuganga Estate features an outdoor swimming pool, garden, a restaurant and bar in Bentota. The property is absolutely breathtaking, the architecture, design, gardens and surrounding nature is truely an unforgettable experience. If you appreciate art and design this property is a must. The staff make the stay extra special with their friendliness and attention to detail. The food is also delicious!

Show more Show less
9.3
Superb
110 reviews
Price from
€ 188
per night

Residence Jasmine

Hotel in Aluthgama

Offering an outdoor swimming pool and a restaurant, Residence Jasmin is located just 1.6 km from the scenic Bentota Lake. Free WiFi access is available. Location was nice right on the river and a short trip to different beach options and good food. The pool was really great! And friendly staff

Show more Show less
9.1
Superb
101 reviews

Sea Rock Villa 3 stars

Hotel in Bentota

Boasting a private beach area and an outdoor swimming pool, Sea Rock Villa offers rooms a 5-minute drive from Bentota. The property has free Wi-Fi and a garden with BBQ facilities. The location right on the beach is to die for.

Show more Show less
9.3
Superb
357 reviews
Price from
€ 61
per night

Rathna Beach Wadduwa 3 stars

Hotel in Kalutara

Featuring 3-star accommodation, Rathna Beach Wadduwa is located in Kalutara, less than 1 km from Kalutara Beach and 2.4 km from Pothupitiya Beach. The hotel was nice because it had a beautiful view of the beach. The staff were really friendly. Plus, the rooms were really clean, which was great.

Show more Show less
9.4
Superb
5 reviews
Price from
€ 46
per night

Paradise Garden Beruwala

Hotel in Beruwala

Located in Beruwala, 1.8 km from Moragalla Beach, Paradise Garden Beruwala provides accommodation with a garden, free private parking, a shared lounge and a terrace. Fabulous host and lovely accommodation with garden outlook. Introduced us to Hilda who cooked amazing food for us and made fabulous coffee!! Wonderful experience

Show more Show less
9.5
Exceptional
11 reviews
Price from
€ 38
per night

Anura's Elephant

Hotel in Beruwala

Set in Beruwala, 600 metres from Moragalla Beach, Anura's Elephant offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. Beautiful clean hotel. Very hospitable staff and great pool. Loved our stay at the hotel

Show more Show less
9.5
Exceptional
13 reviews
Price from
€ 42
per night

Lavila beach cottage

Hotel in Wadduwa

Set in Wadduwa, 200 metres from Wadduwa Beach, Lavila beach cottage offers accommodation with free bikes, free private parking, a garden and a terrace. Everything, breakfast was amazing. Tony was the most helpful person, couldn't do enough for us. Very welcoming staff. Really enjoyed our visit here. Very peaceful and quiet place with entrance to the beach.

Show more Show less
9.3
Superb
10 reviews
Price from
€ 31
per night

Infinity of Sri Lanka 4 stars

Hotel in Paiyagala South

Situated in Paiyagala South, 2 km from Maggona Beach, Infinity of Sri Lanka features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. We loved the design and layout, the rooms are all individual and gorgeous. The position was fab right on a gorgeous quiet beach. It had a lovely casual feel. The staff are like one big family and treat their guests like family too. Stayed 4 nights left and came back for 10 we loved it so much.

Show more Show less
9.5
Exceptional
31 reviews
Price from
€ 61
per night

Hotels with extra health and safety measures

Find hotels in Kalutara District with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels in Kalutara District in the past month

See all

Kalutara District's best hotels with breakfast

See all

Budget hotels in Kalutara District

See all

Hotels in Kalutara District that you can book without a credit card

See all

FAQs about hotels in Kalutara District

  • Villa 80, Swarnapaya résidence and Chitra Ayurveda have received great reviews from travellers in Kalutara District regarding the views from their hotel rooms.

    Guests staying in Kalutara District also spoke highly of the views from the rooms at Pandanus Beach Resort & Spa, EKHO Surf and Sagarika Beach Hotel.

  • On average, 3-star hotels in Kalutara District cost € 50.64 per night, and 4-star hotels in Kalutara District are € 107.19 per night. If you're looking for something really special, a 5-star hotel in Kalutara District can on average be found for € 194.33 per night (based on Booking.com prices).

  • The average price per night for a 3-star hotel in Kalutara District this weekend is € 45.90 or, for a 4-star hotel, € 100.21. Looking for something even fancier? 5-star hotels in Kalutara District for this weekend cost on average around € 188.15 per night (based on Booking.com prices).

  • For hotels in Kalutara District that serve up a highly-rated breakfast, try Swarnapaya résidence, Anveela and Hotel Hemadan.

    Breakfast at these hotels in Kalutara District are also highly rated: Heritance Ayurveda - All Meals and Treatments, Lunuganga Estate and Chitra Ayurveda.

  • On average, it costs € 45.68 per night to book a 3-star hotel in Kalutara District for tonight. You'll pay on average around € 99.96 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Kalutara District will cost around € 155.25 (based on Booking.com prices).

  • Couples travelling in Kalutara District loved staying at Villa Bentota River View, Rathna Beach Wadduwa and Gedara Villa.

    Similarly, these hotels in Kalutara District are highly rated by couples: Villa Maria, Ayubowan Swiss Lanka Bungalow Resort and Bella Vita.

  • Villa Thamburu, Bentota, Amber House Lanka and Lunuganga Estate are some of the popular hotels in Kalutara District.

    In addition to these hotels, Sea Rock Villa, Residence Jasmine and Villa Bentota River View are also popular in Kalutara District.

  • There are 782 hotels in Kalutara District you can book on Booking.com.

  • Many families visiting Kalutara District loved staying at Malu Banna, The Villa by Contemporary Ceylon and Anura's Elephant.

    Similarly, Nyne Hotels - Rock Villa, Bentota, Villa 700 by Amaya and Paradise Garden Beruwala are also popular among family travellers.

  • Bentota, Aluthgama and Wadduwa are popular with other travellers visiting Kalutara District.