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

Wonderful: 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.

Residence Jasmine

Hotel in Aluthgama

Offering an outdoor swimming pool and a restaurant, Residence Jasmin is located just 1 mi 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
Wonderful
102 reviews
Price from
£27
per night

Rathna Beach Wadduwa

Hotel in Kalutara

Featuring 3-star accommodations, Rathna Beach Wadduwa is located in Kalutara, a 3-minute walk from Waskaduwa Beach and 0.6 miles from Kalutara 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
Wonderful
5 reviews
Price from
£35
per night

Paradise Garden Beruwala

Hotel in Beruwala

Located in Beruwala, 1.1 miles from Moragalla Beach, Paradise Garden Beruwala provides accommodations 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
£32
per night

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. I love this place, this was the best place we had in Sri Lanka

Show more Show less
9.5
Exceptional
13 reviews
Price from
£36
per night

Lavila beach cottage

Hotel in Wadduwa

Located in Wadduwa, a 2-minute walk from Wadduwa Beach, Lavila beach cottage provides accommodations 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
Wonderful
10 reviews
Price from
£24
per night

Infinity of Sri Lanka

Hotel in Paiyagala South

Located in Paiyagala South, 1.2 miles from Maggona Beach, Infinity of Sri Lanka has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. It was my first time in Sri Lanka,so I was very picky with hotels search.And I have to say that it was excellent choice!!!Warm greeting from Penny and his team.Big comfortable bed,nice bathroom.Great interior.Balcony with amazing view of the ocean and nature.Restaurant is awesome,all kinds of seafood,exotic fresh juices and many many other dishes.Beautiful pool,amazing beach,wonderful garden.All personnel is super nice,polite,always smiling.If you want to go for any trip Penny can arrange everything in 3 minutes.We just left today and I already missing this place.I will recommend Infinity of Sri Lanka to anyone who travels there.It exceeded all our expectations!!!Thank you Penny and Vanda for beautiful place where you feel like at home ❤️🙏🏻

Show more Show less
9.5
Exceptional
31 reviews
Price from
£44
per night

Bella Vita

Hotel in Aluthgama

Located in Aluthgama, a 14-minute walk from Moragalla Beach, Bella Vita has accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant. In 1 word 'amazing'. Susanna is a wonderfull host who goes the extra mile for her guests such as helping with a Safari boat trip (which only 200 meters from the accomodation), complementary snacks and a home made limoncello after dinner. The self cooked dinner as the breakfast was top notch and we've had the best coffee. The pool and rooms (with inside and outside shower) were really nice.

Show more Show less
9.8
Exceptional
10 reviews
Price from
£49
per night

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. Great stay at Anveela. The staff were very friendly and helpful with all our needs including helping with recommendations, tuk tuks and overall information. The breakfast was great and very filling which resulted in not needing to eat lunch on a few of the days. If you enjoy Sri Lankan food then you'll love the breakfast. There is of course bread, spreads and omelette if wanted. Rooms were spacious and we had an air-conditioned room which was nice when it was hot although the rooms stayed relatively cool. The pool is very nice for a swim at any time of the day. The whole property is extremely clean which including pool area and breakfast which was free from sand and dirt. I do recommend and thanks to the staff for a great stay.

Show more Show less
9.2
Wonderful
54 reviews
Price from
£47
per night

Villa Bentota River View

Hotel in Aluthgama

Located in Aluthgama, 1.5 miles from Moragalla Beach, Villa Bentota River View has accommodations with a fitness center, free private parking, a garden and a terrace. We will come back! Very nice Place. Good helpful People.

Show more Show less
10
Exceptional
5 reviews
Price from
£20
per night

The Villa by Contemporary Ceylon

Hotel in Wadduwa

Located in Wadduwa, a few steps from Wadduwa Beach, The Villa by Contemporary Ceylon has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge. positive people and nice food / kitchen

Show more Show less
9.6
Exceptional
27 reviews
Price from
£144
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 & disinfection
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 you can book without a credit card

See all

FAQs about hotels in Kalutara District

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

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

  • Many families visiting Kalutara District loved staying at Paradise Garden Beruwala, Anura's Elephant, and Malu Banna.

    The Villa by Contemporary Ceylon, Sagarika Beach Hotel, and Arena Hotel are also popular among family travelers.

  • On average, 3-star hotels in Kalutara District cost £36 per night, and 4-star hotels in Kalutara District are £50 per night. If you're looking for something really special, 5-star hotels in Kalutara District cost around £157 per night (based on Booking.com prices).

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

    These hotels in Kalutara District are also highly-rated by couples: Bella Vita, Malu Banna, and Infinity of Sri Lanka.

  • Wadduwa, Kalutara, and Beruwala are popular with other travelers visiting Kalutara District.

  • Residence Jasmine, Villa Bentota River View, and Bella Vita are some of the popular hotels in Kalutara District.

    In addition, Malu Banna, The Villa by Contemporary Ceylon, and Paradise Garden Beruwala are also popular in Kalutara District.

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

  • The Villa by Contemporary Ceylon, Sagarika Beach Hotel, and Lake Resort Bolgoda in Kalutara District have received great reviews for the views from their hotel rooms.

    Guests staying in Kalutara District also loved the views from their rooms at Residence Jasmine, Dhammika Beach Palace, and Malu Banna.

  • Hotels in Kalutara District that offer highly-rated breakfasts include The Villa by Contemporary Ceylon, Residence Jasmine, and Sagarika Beach Hotel.