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. Our stay at Villa Thamburu was absolutely perfect. The villa is absolutely beautiful and the facilities / rooms are fantastic. The staff are the biggest asset - they were so attentive and made our stay really special by always going above and beyond for us. The restaurant is also brilliant and we particularly loved the garden and pool areas. It feels really private and luxurious so we could not ask for more.
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. 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. The hotel is obviously old and a bit expensive, but the service and overall value is exceptional. Turn down service, G&T cocktail hour, tea time, and tours of the iconic estate make it well worth it.
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. Lovely check-in experience. Beautiful and clean private beach plus pool area. Attentive service. We only stayed one night, but would have loved to stay longer.
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. 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. Location, food, procimity to beach, clean large rooms, pool cleaned daily, beach swept daily
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 Aluthgama
Popular with guests booking hotels in Kalutara District
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. Location Rooms Breakfast Hot water Service Hosts
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. This is undoubtedly the best booking experience. not only in Sri Lanka, but anywhere.
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 4-minute walk from Bentota Beach, Ayubowan Swiss Lanka Bungalow Resort provides accommodations 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, 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... Large, luxurious rooms with very comfortable bed. Great staff, very attentive and helpful.
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
Set beside the scenic Bentota River and within a protected Salt water Mangrove Sanctuary, 1.2 mi from the beautiful Bentota beach and Bentota city center, is the well appointed guest house - Selavi... Very nice, cosy and calm place. you will get a great view over the Bentota River for time of your...
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 hotel is really comfortable, everything in room is very clean and tidy.
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 on the beachfront in Induruwa, Pandanus Beach Resort & Spa features an outdoor pool, a fitness center and a barber/beauty shop. Its rooms offer sea views and complimentary Wi-Fi access. The atmosphere of the room and the view of the pool and the corridors were attractive to me
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. Room was wonderful, large, clean, & comfy bed. View was beautiful. Beach not crowded.
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 staffs and the food were amazingggg!
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. We’ve really enjoyed our stay here! The property is really clean, even for European standards.
Hotel in Bentota
Located in Bentota, 1.6 miles from Bentota Beach, Lagoon Bentota Resort has accommodations with an outdoor swimming pool, free private parking, a garden 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.
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.
On average, it costs $54 per night to book a 3-star hotel in Kalutara District for tonight. You'll pay around $96 on average if you stay at a 4-star hotel tonight, while a 5-star hotel in Kalutara District will cost around $187 (based on Booking.com prices).
There are 781 hotels in Kalutara District you can book on Booking.com.
The Pleasure Kosgoda, The Villa by Contemporary Ceylon, and Turyaa Kalutara 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 Pandanus Beach Resort & Spa, Swarnapaya résidence, and Riverside Inn Fuji.
Hotels in Kalutara District that offer highly-rated breakfasts include Swarnapaya résidence, Hotel Hemadan, and Riverside Inn Fuji.
Breakfast at these hotels in Kalutara District are also highly-rated: The Villa Bentota by KK Collection, The Villa by Contemporary Ceylon, and Anveela.
Many families visiting Kalutara District loved staying at Anura's Elephant, Villa 700 by Amaya, and Nyne Hotels - Rock Villa, Bentota.
Paradise Garden Beruwala, Malu Banna, and The Villa by Contemporary Ceylon are also popular among family travelers.
The average price per night for a 3-star hotel in Kalutara District this weekend is $53 or $941 for a 4-star hotel. Looking for something even fancier? 5-star hotels in Kalutara District this weekend cost around $241 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.
On average, 3-star hotels in Kalutara District cost $55 per night, and 4-star hotels in Kalutara District are $115 per night. If you're looking for something really special, 5-star hotels in Kalutara District cost around $215 per night (based on Booking.com prices).
Couples traveling to Kalutara District loved staying at Rathna Beach Wadduwa, Villa Maria, and Villa Bentota River View.
These hotels in Kalutara District are also highly-rated by couples: Gedara Villa, Ayubowan Swiss Lanka Bungalow Resort, and Bella Vita.