See the latest prices and deals by choosing your dates.
Hotel in Bentota
Located in Bentota, a few steps from Induruwa Beach, Villa Thamburu, Bentota has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge. Perfect place for a relaxing vacation. The design of the hotel is stunning, staff very friendly and helpful, spoiled us during all our stay. We enjoyed our time so much the time spent at Villa Thamburu and we thought to expend few more days but we had work duty and was not possible. The suite Pedro, our accommodation, was extremely comfortable and perfect for a romantic time! Food was good and hotel very clean. The public beach outside is beautiful but not suitable for swimming however we enjoyed our lazy chill in the hotel beach and pool.
Hotel in Bentota
Located in Bentota, 1.2 miles from Bentota Beach, Amber House Lanka features views of the river. Offering a restaurant, the property also has a shared lounge, as well as an indoor pool and a hot tub. Very beautiful hotel with top-level service. You will fall in love with the view from the balcony at first sight. It is unforgettable to spend time there, watching the river, boats and palm trees. The room is large, bright, well decorated. There is a TV, refrigerator, kettle, safe, Wi-Fi, air conditioning and a large comfortable bed. The bathroom always has hot water, shampoo and shower gel (high quality). There were no mosquitoes. Breakfast is good, the staff takes into account your preferences. Right across the river there is a luxurious beach, with a wonderful endless ocean and beautiful sunsets. You will be taken there by boat at any time and taken back at any time you want. It's for free. The hotel also has a pool, aquariums, and parrots. You can have dinner there or order drinks. The hotel team is just excellent, they will always help with any question. They can organize a river safari on their own boat or take you where you need to go with their own transport. The owner of the hotel speaks several languages and it's very interesting to talk with him. He even gave us a free tour of the temple with the largest Buddha. And he also took me to the railway station for free. Truly a wonderful man. I would also like to mention Gami, who took us to the beach every day, and other team members. Their positive attitude creates the atmosphere of a great holiday. I hope to return to this hotel in the future as it's now one of my favorite places in Sri Lanka.
Hotel in Bentota
Lunuganga Estate features an outdoor swimming pool, garden, a restaurant and bar in Bentota. A beautiful place with the great view!The staffs are very kind!Good breakfast!
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 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. I recently had the pleasure of staying at Sea Rock Villa in Bentota and I can confidently say it was an exceptional experience. From the moment I arrived I was blown away by the stunning location just steps away from the beach with breathtaking views. The place itself was beautifully designed and decorated offering a luxurious and comfortable stay. The rooms were spacious clean and well-appointed with all the amenities one could need. The highlight for me was the balcony overlooking the ocean where I spent many hours just taking in the view and listening to the sound of the waves. But what truly set Sea Rock Villa apart was the amazing staff. From the welcoming and attentive reception to the friendly and helpful team of employees the service was outstanding. Overall I would highly recommend Sea Rock Villa to anvone looking for a luxurious beachfront getaway with exceptional service and breathtaking views. It truly exceeded all my expectations and I can't wait to return.
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.
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. 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
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 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
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. Location, food, procimity to beach, clean large rooms, pool cleaned daily, beach swept daily
Hotel in Bentota
Hotel in Aluthgama
Hotel in Wadduwa
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
Located in Bentota, a 13-minute walk from Induruwa Beach, Villa Maria provides accommodations with free bikes, free private parking, an outdoor swimming pool and a garden. We had an amazing stay at Villa Maria.
Hotel in Bentota
Located in Bentota, a 13-minute walk from Bentota Beach, Swarnapaya résidence has accommodations with a garden, free private parking and a terrace. Ari and Chandini, the hosts, truly made my stay in Bentota exceptional.
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...
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 Bentota
Located in Bentota, a 2-minute walk from Bentota Beach, Taru Villas The Long House - Bentota provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a shared... The place was a little bit secret. From outside, we can not see how beautiful the interior is.
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.
Hotel in Bentota
Located in Bentota, Nyne Hotels - The Muse, Bentota is 0.8 mi from Bentota Lake and features facilities like outdoor swimming pool, garden and shared lounge. This boutique hotel offers free WiFi.
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. The view was fantastic. The breakfast was wonderful.
Hotel in Beruwala
Arena is set in Beruwala in the Kalutara District Region. Guests can enjoy the on-site bar and coffee shop. Nice place and view. The staff is really good and friendly. Food was yummy.
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 Bentota
Riverside Inn Fuji is a guest house with cozy rooms offering river views from a balcony. Equipped with free WiFi, the property has an on-site restaurant and serves breakfast in rooms. The host are very nice and friendly. The place is clean and nice
Hotel in Bentota
Chitra Ayurveda is a beautiful residency located in the town of Bentota. Featuring stylish rooms with elegant décor, guests also enjoy free internet access and free parking space. Nice room with two balconies in white colors, maybe in colonial style. Good bed, linen, towel.
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 Bentota
Featuring free WiFi and a terrace, Amal Beach Hotel offers accommodations 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 in Bentota, 0.9 mi from Bentota Lake and 0.6 mi from Bentota Turtle Hatchery, Ocean View features a barbecue and views of the sea. Free WiFi is available in public areas. If you want to visit paradise, you should choose Bentota and stay at the Ocean View Hotel.
Hotel in Bentota
Heritance Ahungalla is luxurious beachfront hotel located 47 miles from Colombo. It offers stylish 5-star accommodations with an outdoor pool, a golf putting green and free parking on site. The room was just beauuuuuuuuutifullllllllllll! the design and finish is so amazing.
Hotel in Bentota
Located just 1476 feet from the Kosgoda Railway Station, Lucas offers an outdoor swimming pool and a restaurant. This self-catering accommodations features free WiFi. We had a brilliant stay at this hotel, the family that run it are absolutely wonderful.
Hotel in Bentota Beach, Bentota
Esprit Bentota features free bikes, garden, a shared lounge and restaurant in Bentota. The staff members were all kind. We received excellent service. It was close to the beach.
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 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 Etagama
Located in Etagama, 23 miles from Mount Lavinia Bus Stand, Hotel Water Nest has accommodations with a garden, free private parking, a terrace and a restaurant. This 3-star hotel offers room service.
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 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.
On average, it costs $54 per night to book a 3-star hotel in Kalutara District for tonight. You'll pay around $2,585 on average if you stay at a 4-star hotel tonight, while a 5-star hotel in Kalutara District will cost around $294 (based on Booking.com prices).
Nyne Hotels - Rock Villa, Bentota, Villa 80, and Pandanus Beach Resort & Spa 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 The Villa by Contemporary Ceylon, Swarnapaya résidence, and The Pleasure Kosgoda.
There are 782 hotels in Kalutara District you can book on Booking.com.
On average, 3-star hotels in Kalutara District cost $54 per night, and 4-star hotels in Kalutara District are $103 per night. If you're looking for something really special, 5-star hotels in Kalutara District cost around $218 per night (based on Booking.com prices).
Hotels in Kalutara District that offer highly-rated breakfasts include Sagarika Beach Hotel, Chami Villa Bentota, and Lunuganga Estate.
Breakfast at these hotels in Kalutara District are also highly-rated: Anveela, Swarnapaya résidence, and The Villa by Contemporary Ceylon.
The average price per night for a 3-star hotel in Kalutara District this weekend is $57 or $1,143 for a 4-star hotel. Looking for something even fancier? 5-star hotels in Kalutara District this weekend cost around $281 per night (based on Booking.com prices).
Villa Thamburu, Bentota, Amber House Lanka, and Lunuganga Estate are some of the popular hotels in Kalutara District.
In addition, Sea Rock Villa, Residence Jasmine, and Villa Bentota River View are also popular in Kalutara District.
Many families visiting Kalutara District loved staying at The Villa by Contemporary Ceylon, Anura's Elephant, and Malu Banna.
Villa 700 by Amaya, Paradise Garden Beruwala, and Nyne Hotels - Rock Villa, Bentota are also popular among family travelers.
Couples traveling to Kalutara District loved staying at Villa Bentota River View, Gedara Villa, and Villa Maria.
These hotels in Kalutara District are also highly-rated by couples: Rathna Beach Wadduwa, Bella Vita, and Villa Thamburu, Bentota.