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 mi from the scenic Bentota Lake. Free WiFi access is available. It was very good, especially we had the chance to see a creature like an iguana or a komodo around there.
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
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
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 restaurant. 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
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 ❤️🙏🏻
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.
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. 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
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.
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
Hotel in Aluthgama
Malu Banna in Aluthgama features a private beach area and a garden. Featuring a restaurant, the property also has a terrace and a bar. Rooms include a balcony with a river view. This picturesque modern hotel by the river’s edge. The photos don’t do it justice! My room was modern, spotless, comfortable and spacious but most of all it had a huge covered balcony, with spectacular views across the river. There is an attached restaurant with fresh and tasty food. Excellent wifi connectivity. Tucked away from the road and railway line but easy to walk or catch a tuk tuk into town. A family run business, which also owns a water sports centre by the same name. If you wanted to get to the beach, they would drop and pick you up using one of their boats. I also arranged a river cruise, with them, which was amazing, and at a reasonable cost. I would have no hesitation in recommending this stunning hotel.
Hotel in Aluthgama
Hotel in Wadduwa
Hotel in Aluthgama
Hotel in Paiyagala South
Hotel in Wadduwa
Hotel in Beruwala
Hotel in Beruwala
Hotel in Kalutara
Popular with guests booking hotels in Kalutara District
Hotel in Kalutara
Popular with guests booking hotels in Kalutara District
Hotel in Beruwala
Popular with guests booking hotels in Kalutara District
Hotel in Beruwala
Located in Beruwala, one mile from Moragalla Beach, Hotel Coconut Bar Sea Lodge has accommodations with a garden, free private parking, a shared lounge and a terrace. location front of the beach just 10 meters, and the kindly, and friendly staffs thankfully Madam...
Hotel in Wadduwa
Located in Wadduwa, a 5-minute walk from Panadura Beach, Jie Jie Beach by Jetwing has accommodations with a garden, free private parking, a terrace and a restaurant. the quite balcony room overlooking the ocean and being able to relax and enjoy quite time away from...
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 Wadduwa
Located in Wadduwa Town, Blue Water features 4 dining options, an outdoor pool and a full-service spa. The hotel offers spacious rooms with a private balcony and a flat-screen TV. Old beautiful Architecture. wonderful.
Hotel in Kalutara
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. Have stayed here many times.staff great,food good,had some good Christmas there,
Hotel in Pelenda
Located in Pelenda, 21 miles from Bawa Gardens, Hotel peacock corridor has accommodations with a garden, free private parking, a terrace and a restaurant.
Hotel in Katukurunda
Located in Katukurunda, Kalutara Sea Gate Hotel has an outdoor swimming pool, garden, restaurant, and free WiFi throughout the property.
Hotel in Wadduwa
Velapura River Garden has accommodations in Wadduwa. Featuring a garden, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom.
Hotel in Kalutara North
Located in Kalutara North, within a 3-minute walk of Kalutara Beach and half a mile of Calido Beach Kalutara, Candle House has accommodations with a garden and free WiFi. We’ve really enjoyed our stay here! The property is really clean, even for European standards.
Hotel in Horana
Located in Horana, 16 miles from Leisure World, Sisiliyana stone resort provides accommodations with a garden, free private parking and a restaurant.
Hotel in Beruwala
Located in Beruwala, 29 miles from Mount Lavinia Bus Stand, Seetharama Garden of Life provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
Hotel in Bandaragama
Located in Bandaragama, 19 miles from Bambalapitiya Railway Station, River Top Holiday Resort has accommodations with a garden, free private parking, a restaurant and a bar. Nice place.present . Staff is very 👍 good. Eny one can visit this place .carm full location
Hotel in Awariwatta
Located in Awariwatta, within a few steps of Moragalla Beach and 0.8 miles of Bentota Beach, Aura Beach Villa provides accommodations with a garden and free WiFi throughout the property as well as...
Hotel in Kalutara
Located in Kalutara, a 6-minute walk from Waskaduwa Beach, Kamili Beach Resort, Kalutara provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
Hotel in Wadduwa
Located in Wadduwa, a few steps from Wadduwa Beach, Laya Beach has accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant.
Hotel in Wadduwa
Located in Wadduwa, a few steps from Wadduwa Beach, Dhammika Beach Palace has accommodations with a garden, free private parking, a terrace and a restaurant. Beautiful Palace with the perfect amenities, nice vibe right by the beach too.
Hotel in Aluthgama
Located in Aluthgama, a 13-minute walk from Moragalla Beach, Sunset Araliya Hotel Bentota provides accommodations with a garden, free private parking, a shared lounge and a terrace.
Hotel in Matugama
Diya Ulpatha Tea Garden Resort features an outdoor swimming pool, garden, a terrace and restaurant in Matugama. Featuring room service, this property also provides guests with a playground.
Hotel in Kalutara
Sensalan Beach is offering accommodations in Kalutara. With free WiFi, this 3-star hotel offers room service and a 24-hour front desk.
Hotel in Horana
Located in Horana, within 21 miles of Leisure World and 24 miles of Bambalapitiya Railway Station, Lotus Grand View Hotel has accommodations with a restaurant as well as free private parking for...
Hotel in Wadduwa
Located in Wadduwa, 23 miles from Bambalapitiya Railway Station, Nirmala Hotel provides accommodations with a garden, free private parking, a terrace and a restaurant.
Hotel in Kalutara
Located in Kalutara, 24 miles from Mount Lavinia Bus Stand, Wind provides accommodations with a garden, free private parking and a restaurant.
Hotel in Wadduwa
Located in Wadduwa, a 14-minute walk from Wadduwa Beach, River Front Villa provides accommodations with a garden, free private parking, a shared lounge and a terrace. The food was fantastic. The chef made a mouth watering seafood dish . Which was fabulous
Hotel in Alutgama
Located in Alutgama, 1.4 miles from Moragalla Beach, Luthmin River View Hotel provides accommodations with a terrace, free private parking and a restaurant.
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 Anura's Elephant are also popular in Kalutara District.
Many families visiting Kalutara District loved staying at Malu Banna, The Villa by Contemporary Ceylon, and Anura's Elephant.
Paradise Garden Beruwala, Villa Velmarie Yoga and Ayurveda house all inclusive, and Infinity of Sri Lanka are also popular among family travelers.
On average, 3-star hotels in Kalutara District cost $52 per night, and 4-star hotels in Kalutara District are $97 per night. If you're looking for something really special, 5-star hotels in Kalutara District cost around $121 per night (based on Booking.com prices).
The average price per night for a 3-star hotel in Kalutara District this weekend is $56 or $107 for a 4-star hotel. Looking for something even fancier? 5-star hotels in Kalutara District this weekend cost around $224 per night (based on Booking.com prices).
There are 485 hotels in Kalutara District you can book on Booking.com.
On average, it costs $56 per night to book a 3-star hotel in Kalutara District for tonight. You'll pay around $112 on average if you stay at a 4-star hotel tonight, while a 5-star hotel in Kalutara District will cost around $214 (based on Booking.com prices).
Hotels in Kalutara District that offer highly-rated breakfasts include Residence Jasmine, The Villa by Contemporary Ceylon, and Anveela.
Lake Resort Bolgoda, Residence Jasmine, and Anveela 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 Malu Banna, Candle House, and Hotel Coconut Bar Sea Lodge.
Couples traveling to Kalutara District loved staying at Dhammika Magic Palace, Bella Vita, and Villa Bentota River View.
These hotels in Kalutara District are also highly-rated by couples: Infinity of Sri Lanka, Malu Banna, and The Villa by Contemporary Ceylon.