See the latest prices and deals by choosing your dates.
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
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.
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
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. I love this place, this was the best place we had in Sri Lanka
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.
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. 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 ❤️🙏🏻
Hotel in Aluthgama
Situated in Aluthgama, 1.2 km from Moragalla Beach, Bella Vita features accommodation 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.
Hotel in Beruwala
Set in Beruwala, 200 metres from Moragalla Beach, Anveela offers accommodation with a garden, free private parking, a terrace and a restaurant. We enjoyed absolutely everything👌 great location, pool, staff, rooms. Very close to the ocean and nice beach. Thank you for everything and also for helping me prepare my daughter's B-day party.
Hotel in Aluthgama
Situated in Aluthgama, 2.4 km from Moragalla Beach, Villa Bentota River View features accommodation with a fitness centre, free private parking, a garden and a terrace. We will come back! Very nice Place. Good helpful People.
Hotel in Wadduwa
Set in Wadduwa, a few steps from Wadduwa Beach, The Villa by Contemporary Ceylon offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge. positive people and nice food / kitchen
Hotel in Moragalla
Hotel in Aluthgama
Hotel in Wadduwa
Hotel in Aluthgama
Hotel in Paiyagala South
Hotel in Beruwala
Hotel in Kalutara
Popular with guests booking hotels in Kalutara District
Hotel in Wadduwa
Popular with guests booking hotels in Kalutara District
Hotel in Panadura
Popular with guests booking hotels in Kalutara District
Hotel in Beruwala
Popular with guests booking hotels in Kalutara District
Hotel in Kalutara
Set 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.
Hotel in Moragalla
Located on Sandy Moragalla Beach, Sagarika Beach Hotel offers classic accommodation with an outdoor swimming pool and a garden. Featuring a terrace, the property is 3 km from Aluthgama Train Station. The owner is very Kind and caring.
Hotel in Wadduwa
Boasting an outdoor swimming pool, garden and views of river, Lake Resort Bolgoda is situated in Wadduwa, 37 km from Bambalapitiya Railway Station. Lovely secluded villa style hotel right on the lake we stayed to visit the new pearl bay water park...
Hotel in Wadduwa
Set in Wadduwa, 100 metres from Wadduwa Beach, Dhammika Beach Palace offers accommodation with a garden, free private parking, a terrace and a restaurant. The room was so clean and the place is winderful
Hotel in Wadduwa
Set in Wadduwa, 500 metres from Panadura Beach, Jie Jie Beach by Jetwing offers accommodation with a garden, free private parking, a terrace and a restaurant. I had an absolutely fantastic stay at this hotel.
Hotel in Wadduwa
Offering a seasonal outdoor swimming pool and a private beach area, Blue Beach Hotel is located in Wadduwa. Free WiFi access is available. It was a nice, calm place to stay leisurely .Food and others are delicious .Nice staff there
Hotel in Kalutara
Mermaid 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. Have stayed here many times.staff great,food good,had some good Christmas there,
Hotel in Kalutara
Offering beachfront rooms with private balconies, Turyaa Kalutaraboasts garden landscapes, an outdoor pool with bar and fitness centre. It offers free parking and 4 dining options. Room , food and other facilities too
Hotel in Bandaragama
Situated in Bandaragama, 31 km from Bambalapitiya Railway Station, River Top Holiday Resort features accommodation with a garden, free private parking, a restaurant and a bar.
Hotel in Beruwala
Located in Beruwala, a few steps from Moragalla Beach, Hotel Sun Neth provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.
Hotel in Awariwatta
Set in Awariwatta, within a few steps of Moragalla Beach and 1.3 km of Bentota Beach, Aura Beach Villa offers accommodation with a garden and free WiFi throughout the property as well as free private...
Hotel in Wadduwa
Situated in Wadduwa, a few steps from Wadduwa Beach, Aryana Queen Beach Resort features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. We had a wonderful 4 days here. From the time we arrived we were made most welcome and staff were...
Hotel in Wadduwa
Situated in Wadduwa, a few steps from Wadduwa Beach, Laya Beach features accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant.
Hotel in Paiyagala South
Facing the beachfront, Tortuga Beach Hotel offers 3-star accommodation in Paiyagala South and features an outdoor swimming pool, garden and terrace.
Hotel in Maggona
Set in Maggona, 2.1 km from Maggona Beach, Roselin Villa by L2G offers accommodation with a garden, free private parking, a shared lounge and a restaurant.
Hotel in Kalutara
Garden Beach Hotel Kalutara features a garden, shared lounge, a restaurant and bar in Kalutara. With free WiFi, this 3-star hotel offers room service and a concierge service. The place was very neat and clean.
Hotel in Kalutara North
Situated in Kalutara North, within 300 metres of Kalutara Beach and 800 metres of Calido Beach Kalutara, Candle House features accommodation with a garden and free WiFi. Very nice. The customer service is better here than most of the places I have been to.
Hotel in Beruwala
Set in Beruwala, 47 km from Mount Lavinia Bus Stand, Seetharama Garden of Life offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.
Hotel in Etagama
Situated in Etagama, 37 km from Mount Lavinia Bus Stand, Hotel Water Nest features accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant.
Hotel in Horana
Situated in Horana, within 34 km of Leisure World and 39 km of Bambalapitiya Railway Station, Lotus Grand View Hotel features accommodation with a restaurant and as well as free private parking for...
Hotel in Wadduwa
Located in Wadduwa, 38 km from Bambalapitiya Railway Station, Nirmala Hotel provides accommodation with a garden, free private parking, a terrace and a restaurant.
Hotel in Beruwala
Situated in Beruwala, 2.4 km from Beru Beach, VIP Hotel And Villa features accommodation with an outdoor swimming pool, free private parking and a terrace.
Hotel in Panadura
Situated in Panadura, 21 km from Bambalapitiya Railway Station, Bolgoda Nature Resort features accommodation with a garden, free private parking and a restaurant.
Hotel in Aluthgama
Set in Aluthgama, 1.7 km from Bentota Beach, Dutch Gate offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. Perfect stay. Central in bentota and the staff were amazing in attempting to accommodate us at every...
Many families visiting Kalutara District loved staying at The Villa by Contemporary Ceylon, Malu Banna and Paradise Garden Beruwala.
Similarly, Anura's Elephant, Sagarika Beach Hotel and Arena Hotel are also popular among family travellers.
On average, 3-star hotels in Kalutara District cost ISK 6,244 per night, and 4-star hotels in Kalutara District are ISK 8,749 per night. If you're looking for something really special, a 5-star hotel in Kalutara District can on average be found for ISK 27,375 per night (based on Booking.com prices).
On average, it costs ISK 7,208 per night to book a 3-star hotel in Kalutara District for tonight. You'll pay on average around ISK 11,014 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Kalutara District will cost around ISK 27,174 (based on Booking.com prices).
Residence Jasmine, Villa Bentota River View and Bella Vita are some of the popular hotels in Kalutara District.
In addition to these hotels, Malu Banna, The Villa by Contemporary Ceylon and Paradise Garden Beruwala are also popular in Kalutara District.
There are 468 hotels in Kalutara District you can book on Booking.com.
Sagarika Beach Hotel, The Villa by Contemporary Ceylon and Dhammika Beach Palace 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 Lake Resort Bolgoda, Residence Jasmine and Malu Banna.
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: Bella Vita, Infinity of Sri Lanka and Malu Banna.
The average price per night for a 3-star hotel in Kalutara District this weekend is ISK 7,474 or, for a 4-star hotel, ISK 12,223. Looking for something even fancier? 5-star hotels in Kalutara District for this weekend cost on average around ISK 28,771 per night (based on Booking.com prices).
For hotels in Kalutara District that serve up a highly-rated breakfast, try Anveela, Residence Jasmine and The Villa by Contemporary Ceylon.