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. 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 accommodations, Rathna Beach Wadduwa is located in Kalutara, a 3-minute walk from Waskaduwa Beach and 0.6 miles from Kalutara Beach. The staff was very kind and helpful. The room was spotless and the breakfast was great.
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. Beautiful clean hotel. Very hospitable staff and great pool. Loved our stay at the hotel
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.
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. I would give Anveela 20 or 30 out of 10 for cleanliness alone. Everything and everywhere you look it was spotless, not a spec of dust. Hard to believe the property is 7 years old. Family rooms and the double were very spacious. We had 3 rooms/apartments. All very spacious. Property is a short walk to the beach. The pool was clean and warm even during the evening, not sure if it was heated. Nilan had arranged a tuk-tuk for going towards the city/stores. Return trip costed 600LKR including waiting at Cargill. On New year's eve we saw fireworks from the balcony, which was a bonus.
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. A very nice place to stay, not overpriced, value for money, good service, very clean accommodation, excellent breakfast, helpfull staff , comfortable bed , hot shower and within walking distance of all facilities. Tours available.
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. Everything about this place is outrageously exceptional. The staff are INCREDIBLE. The food is AMAZING. The location is PERFECT. We honestly had the best time staying here mostly realxing in and beside the pool, lazing on the beach, frolicking in the waves and watching gorgeous sunsets. The staff under Rizwan's amazing management ensured that we always had what we needed and were always around just when we needed something. Honestly it was like a home away from home and we will DEFINITELY be returning.
Hotel in Moragalla
Hotel in Aluthgama
Hotel in Wadduwa
Hotel in Aluthgama
Hotel in Paiyagala South
Hotel in Beruwala
Hotel in Etagama
Popular with guests booking hotels in Kalutara District
Hotel in Beruwala
Popular with guests booking hotels in Kalutara District
Hotel in Beruwala
Arena is set in Beruwala in the Kalutara District Region. Guests can enjoy the on-site bar and coffee shop. the staff was really nice an helpful, the rooftop restaurant is amazing and the location next to the...
Hotel in Kalutara
Located in Kalutara, a 3-minute walk from Kalutara Beach, Gedara Villa has accommodations 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 accommodations with an outdoor swimming pool and a garden. The owner is very Kind and caring.
Hotel in Wadduwa
Featuring an outdoor swimming pool, garden and views of river, Lake Resort Bolgoda is located in Wadduwa, 23 miles 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
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. The room was so clean and the place is winderful
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. Nice and helpful staff. Great food. Very comfortable place.
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. The property was simple, nicely laid out, everything within walkable distance and I felt totally...
Hotel in Kalutara
Offering beachfront rooms with private balconies, Turyaa Kalutarafeatures garden landscapes, an outdoor pool with bar and fitness center. It offers free parking and 4 dining options. Beautiful hotel. Rooms are very clean and spacious. We stayed for 3 days.
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.
Hotel in Beruwala
Located in Beruwala, a few steps from Moragalla Beach, Hotel Sun Neth provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
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 Wadduwa
Located in Wadduwa, a few steps from Wadduwa Beach, Aryana Queen Beach Resort has accommodations 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
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 Paiyagala South
Facing the beachfront, Tortuga Beach Hotel offers 3-star accommodations in Paiyagala South and features an outdoor swimming pool, garden and terrace.
Hotel in Maggona
Located in Maggona, 1.3 miles from Maggona Beach, Roselin Villa by L2G has accommodations with a garden, free private parking, a shared lounge and a restaurant.
Hotel in Kalutara North
Featuring a garden and free WiFi, Candle House is located in Kalutara North, a 3-minute walk from Kalutara Beach and half a mile from Calido Beach Kalutara. Very nice. The customer service is better here than most of the places I have been to.
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 Etagama
Located in Etagama, 23 miles from Mount Lavinia Bus Stand, Hotel Water Nest has accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant.
Hotel in Kalutara
Located in Kalutara, 21 miles from Mount Lavinia Bus Stand, River Paradise has accommodations with a garden, free private parking and a restaurant.
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 Beruwala
Located in Beruwala, 1.5 miles from Beru Beach, VIP Hotel And Villa has accommodations with an outdoor swimming pool, free private parking and a terrace.
Hotel in Panadura
Located in Panadura, 13 miles from Bambalapitiya Railway Station, Bolgoda Nature Resort has accommodations with a garden, free private parking and a restaurant.
Many families visiting Kalutara District loved staying at Paradise Garden Beruwala, Malu Banna, and The Villa by Contemporary Ceylon.
Anura's Elephant, Sagarika Beach Hotel, and Arena Hotel are also popular among family travelers.
Hotels in Kalutara District that offer highly-rated breakfasts include Anveela, Sagarika Beach Hotel, and The Villa by Contemporary Ceylon.
On average, it costs $52 per night to book a 3-star hotel in Kalutara District for tonight. You'll pay around $81 on average if you stay at a 4-star hotel tonight, while a 5-star hotel in Kalutara District will cost around $146 (based on Booking.com prices).
There are 466 hotels in Kalutara District you can book on Booking.com.
On average, 3-star hotels in Kalutara District cost $46 per night, and 4-star hotels in Kalutara District are $64 per night. If you're looking for something really special, 5-star hotels in Kalutara District cost around $200 per night (based on Booking.com prices).
Couples traveling to Kalutara District loved staying at Rathna Beach Wadduwa, Gedara Villa, and Villa Bentota River View.
These hotels in Kalutara District are also highly-rated by couples: Bella Vita, Infinity of Sri Lanka, and Malu Banna.
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.
The average price per night for a 3-star hotel in Kalutara District this weekend is $54 or $81 for a 4-star hotel. Looking for something even fancier? 5-star hotels in Kalutara District this weekend cost around $201 per night (based on Booking.com prices).
Sagarika Beach Hotel, The Villa by Contemporary Ceylon, and Dhammika Beach Palace 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, Lake Resort Bolgoda, and Candle House.