See the latest prices and deals by choosing your dates.
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. We had such a lovely stay at Villa Thamburu. The whole premise is just amazing. Very boutique but everything was 5 star. A lot of thought has gone into create such a beautiful sanctuary. The little touches - like locally made Barefoot linen robes etc really added to the 'premium' feel of the place. The staff went out of their way to accomodate us - even tracking my daughter down a boogie board so she could have fun on the beach. The breakfasts were amazing - and the quality of the food to die for. Can't wait to make it back - absolutely 5 (if not 6 stay) boutique accomodation on a stunning beach.
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. Owners are warm and welcoming. Breakfast was fresh and delicious on the outdoor patio on the water. They have their own Tuk Tuk and boat to take you into town or across the water to the beach. The room and bathroom were large and very comfortable. The owners also drove us back to Colombo to catch our flight home. I would definitely recommend this hotel.
Hotel in Bentota
Lunuganga Estate features an outdoor swimming pool, garden, a restaurant and bar in Bentota. Very charming and peaceful place with exceptional service and attention to the details. - authentic interiors, clean, with an interesting book about Jeoffrey Bawa in each room - good coffee and tea selection in room - high quality food during the breakfast and dinner, the prices in restaurant are ok - the best service in Sri Lanka, especially in restaurant
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 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 service was outstanding. After a very early flight they welcomed us in, got our room ready as soon as they could and the location was beautiful.
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 staff was very kind and helpful. The room was spotless and the breakfast 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. The best hotel I’ve ever been privileged enough to stay at. Gorgeous building, and it only gets more breathtaking when you walk in. High quality rooms (they have massage shower panel ), and high quality service. I had breakfast on the beach and it was fantastic. They are also one of the few hotels that offer a nanny service for a small fee and Mr De Silva also arranged a trip for me so I felt safe with them. Highly recommended.
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. There was a choice of continental or Sri Lankan breakfast. The staff was exceptionally friendly The hotel is only 5 minutes' walk from a wonderful beach.
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. The location was great, right by the beach and also close to main street with shopping possibilities. There is a lovely shady garden and staff are very helpful to give you a bed wherever you want it! I also was happy with the food I had.
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. Fantastic Stay at a Superb Hotel! The staff was incredibly welcoming and the location was simply perfect. We felt extremely comfortable throughout our stay. Highly recommended for anyone looking for a top-notch experience!
Hotel in Bentota
Hotel in Aluthgama
Hotel in Wadduwa
Hotel in Bentota
Hotel in Bentota
Hotel in Bentota
Hotel in Aluthgama
Hotel in Bentota
Hotel in Beruwala
Hotel in Bentota
Popular with guests booking hotels in Kalutara District
Hotel in Bentota
Popular with guests booking hotels in Kalutara District
Hotel in Bentota
Popular with guests booking hotels in Kalutara District
Hotel in Aluthgama
Popular with guests booking hotels in Kalutara District
Hotel in Bentota
Situated in Bentota, 1.1 km from Bentota Beach, Swarnapaya résidence features accommodation with a garden, free private parking and a terrace. Location Rooms Breakfast Hot water Service Hosts
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. Strong Wifi and ceiling fan with mosquito net was great. Place is very clean as well!
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. A very nice place to stay, not overpriced, value for money, good service, very clean accommodation,...
Hotel in Bentota
Set in Bentota, 400 metres from Bentota Beach, Ayubowan Swiss Lanka Bungalow Resort offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge. Perfect stay! We enjoyed quiet and beautiful nature. Rooms are spacious. Nice pool and beach nearby.
Hotel in Bentota
Located in Bentota, 200 metres from Bentota Beach, Taru Villas The Long House - Bentota provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a shared... Great service, refined and unpretentious. Beautiful place and location next to a quiet beach.
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. Everything about this place is outrageously exceptional. The staff are INCREDIBLE.
Hotel in Bentota
Set beside the scenic Bentota River and within a protected Salt water Mangrove Sanctuary, 2 km from the beautiful Bentota beach and Bentota city center, is the well appointed guest house - Selavi... Selavi in Bentota is value for money at an exeptionally nice peacefully located waterfront villa...
Hotel in Bentota
Situated in Bentota, Nyne Hotels - The Muse, Bentota is 1.3 km from Bentota Lake and features facilities like outdoor swimming pool, garden and shared lounge. This boutique hotel offers free WiFi. Awesome location on beach, lovely rooms, excellent staff , great food, pool, super rooms, great...
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. Room was amazing, very big and modern, great view, staff was helpful and smiling a lot.
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
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 Bentota
Riverside Inn Fuji is a guesthouse with cosy rooms offering river views from a balcony. Equipped with free WiFi, the property has an on-site restaurant and serves breakfast in rooms. The entire premise is super spotless and super clean.
Hotel in Bentota
Chitra Ayurveda is a beautiful residency situated in the town of Bentota. Featuring stylish rooms with elegant décor, guests also enjoy free internet access and free parking space. Very nice and hospitable people - Fantastic breakfast - Very large and beautiful garden - Close to...
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. Very friendly people, nice room, nice location, large and very clean pool.
Hotel in Bentota
Facing the beachfront, Earl's Reef offers 4-star accommodation in Bentota and has a fitness centre, garden and shared lounge. we have enjoyed every moment. evening sundown is magnificent
Hotel in Bentota
Featuring free WiFi and a terrace, Amal Beach Hotel offers accommodation in Bentota. Guests can enjoy the on-site restaurant. Free private parking is available on site. The staff were great and friendly and the rooms were very clean abd neat.
Hotel in Bentota
Located just 450 metres from the Kosgoda Railway Station, Lucas offers an outdoor swimming pool and a restaurant. This self-catering accommodation features free WiFi. A wonderful family run hotel. Great swimming pool and our host were truly wonderful.
Hotel in Bentota Beach, Bentota
Esprit Bentota features free bikes, garden, a shared lounge and restaurant in Bentota. The members of the staff were all very nice and looking for all your needs.
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 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. We’ve really enjoyed our stay here! The property is really clean, even for European standards.
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 a garden, free private parking, a terrace and a restaurant.
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 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.
For hotels in Kalutara District that serve up a highly-rated breakfast, try Swarnapaya résidence, Riverside Inn Fuji and Sagarika Beach Hotel.
Breakfast at these hotels in Kalutara District are also highly rated: Lunuganga Estate, Heritance Ahungalla and Hotel Hemadan.
On average, it costs £43 per night to book a 3-star hotel in Kalutara District for tonight. You'll pay on average around £73 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Kalutara District will cost around £147 (based on Booking.com prices).
Couples travelling in Kalutara District loved staying at Villa Bentota River View, Rathna Beach Wadduwa and Villa Maria.
Similarly, these hotels in Kalutara District are highly rated by couples: Gedara Villa, Ayubowan Swiss Lanka Bungalow Resort and Bella Vita.
Nyne Hotels - Rock Villa, Bentota, Sagarika Beach Hotel and Riverside Inn Fuji 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 Turyaa Kalutara, Villa 80 and Swarnapaya résidence.
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.
On average, 3-star hotels in Kalutara District cost £44 per night, and 4-star hotels in Kalutara District are £87 per night. If you're looking for something really special, a 5-star hotel in Kalutara District can on average be found for £169 per night (based on Booking.com prices).
The average price per night for a 3-star hotel in Kalutara District this weekend is £43 or, for a 4-star hotel, £73. Looking for something even fancier? 5-star hotels in Kalutara District for this weekend cost on average around £209 per night (based on Booking.com prices).
Many families visiting Kalutara District loved staying at The Villa by Contemporary Ceylon, Malu Banna and Anura's Elephant.
Similarly, Villa 700 by Amaya, Paradise Garden Beruwala and Nyne Hotels - Rock Villa, Bentota are also popular among family travellers.