Skip to main content

Featured resort destinations

Destination inspiration for your trip – find a resort

The 10 Best Kalutara District Resorts - All Inclusive Resorts in Kalutara District, Sri Lanka

Check out our pick of great resorts in Kalutara District

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Tree of Life Resort

Bentota

Situated in Bentota, 1.4 km from Bentota Beach, Tree of Life Resort features accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a terrace. The property is set 1 km from Bentota Lake, 1.3 km from Bentota Railway Station and 2.2 km from Aluthgama Railway Station. The accommodation offers a 24-hour front desk, airport transfers, room service and free WiFi. It is a new hotel, the room is nice designed and super clean, the staff there are very helpful, both the adults and the kid enjoyed the stay there, really recommend it!

Show more Show less
9.6
Exceptional
123 reviews
Price from
£58
per night

Ayana Sea

Wadduwa

The resort will provide guests with air-conditioned rooms offering a desk, a coffee machine, a minibar, a safety deposit box, a flat-screen TV, a terrace and a private bathroom with a bidet. The rooms are equipped with a kettle, while some rooms are equipped with a balcony and others also offer sea views. At Ayana Sea each room is equipped with bed linen and towels. We had a great stay at Ayana with our little daughter, everything was very clean and well maintained from the pool to the garden and rooms. The staff was very helpful and friendly and the food from the restaurant is top tier; everything is very tasteful and fresh and there’s a lot to choose from. We can only recommend this place!

Show more Show less
9.1
Superb
158 reviews
Price from
£228
per night

Jetwing Saman Villas 5 stars

Bentota

Jetwing Saman Villas is located in the peaceful fishing village of Aturuwella in Bentota. Enjoying a beachfront location on the golden sands of Bentota, it offers an infinity-edge pool, a spa and beautiful suites with private balconies. We stayed at this hotel for six nights as part of our honeymoon and we loved it. We had a room with our own pool and views over the Indian ocean. The room was incredible, it had all the mod-cons and was extremely luxurious with a big outdoor bath. The room was very big with a seating area and dressing room, and a lovely terrace where we ate breakfast every morning. The private pool and garden were spectacular. The pool was a really good size for being a private pool and was always very clean. The room and pool were everything you could want for a luxurious hotel stay. The hotel does feel very boutique and never felt too busy. The hotel pool is also incredible and every time we swam in it, we had it to ourselves. The staff are all amazing, each and everyone of them was so friendly and professional, from the security guard Dharmasiri, who would look after our belongings when we went swimming in the sea to the barman Silva who gave us his beer cocktail recipes for when we got home - if you go to this hotel, try the Spicy Miracle. Also Rushan for teaching us some Sri Lankan phrases. We found the food slightly hit and miss - the first night we ate in the restaurant, the food wasn't spectacular although subsequent nights, it was very good (particularly the local Sri Lankan dishes and other Asian dishes - Iresha did a great job of recommending the biriyani and cocktails) and the breakfasts were lovely and massive portions! Would totally recommend this hotel for absolute luxury - it's amazing

Show more Show less
9.3
Superb
101 reviews
Price from
£389
per night

Lena Resort

Beruwala

Set in Beruwala, 49 km from Mount Lavinia Bus Stand, Lena Resort offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. Offering a restaurant, the property is located within 1.4 km of Kande Viharaya Temple. The accommodation features a 24-hour front desk, airport transfers, room service and free WiFi. Expensive and no has anything.only one room .

Show more Show less
9.2
Superb
13 reviews
Price from
£30
per night

Sunflower Beach Resort

Beruwala

Situated in Beruwala, a few steps from Moragalla Beach, Sunflower Beach Resort features accommodation with a garden, free private parking, a terrace and a restaurant. Featuring a bar, the property is located within 2.9 km of Bentota Beach. The accommodation offers a 24-hour front desk, airport transfers, room service and free WiFi throughout the property. The equipment in the bungalows is new and everything works very well. The staff is very friendly and helpful. From your bungalow it´s only 15 meters to the beach. The restaurant serves very good seafood, fresh daily and fair prices. You talk to the owner about breakfast, how and what would like to have. The restaurant is beautifully located in the shady garden, directly on the beach. The beach of Beruwala is long and wide, nice to walk. In front of the restaurant there are beach chairs and umbrellas, they belong to the restaurant and are free of charge. Sometimes there are some beach flies in the dry beach area, they are very small, black and white, here your sun cream, a little lemon oil or mosquito spray helps, then they do not bite. Directly by the owner or his brother you can book a 3 hour trip into the Bentota river system, very interesting! Important: Go in the morning at 07.30, then you can see many birds, monitor lizards, monkeys and crocodiles. The Sunflowers is a nice place to relax. I felt very comfortable. Come with a smile and go with a smile....

Show more Show less
9.4
Superb
59 reviews
Price from
£32
per night

Selavi Resort Bentota 3 stars

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 Resort. Very nice, cosy and calm place. you will get a great view over the Bentota River for time of your breakfast and great service of the local staff. This is especially good for family with kids (like us, we are five )because these are two separate bungalows with a nice garden. 

Show more Show less
9.2
Superb
10 reviews
Price from
£70
per night

Style Villa

Bentota

Boasting mountain views, Style Villa offers accommodation with balcony, around 300 metres from Lunuganga. Featuring a 24-hour front desk, this property also welcomes guests with a restaurant and a sun terrace. The guest house also provides free WiFi, free private parking and facilities for disabled guests. Very nice rooms, lovely surroundings, amazing breakfast. We had a lovely time there. Will come back.

Show more Show less
9.5
Exceptional
51 reviews
Price from
£31
per night

Priyanka Villa

Bentota

Located in Bentota and offering Ayurvedic treatments. Priyanka Villa features a barbecue and terrace. Free private parking is available on site. The property is 600 m from the beach.

The resort also offers bike hire. Bandaranaike International Airport is 86 km from the property. The villa itself was beautiful and filled with nature. The peace and silence is amazing. The host is also great and takes care of the needs.

Show more Show less
9.5
Exceptional
40 reviews
Price from
£16
per night

Waterside Bentota

Bentota

Located in Bentota, Waterside Bentota is a riverfront hotel that offers an outdoor swimming pool. Free Wi-Fi access is available throughout the property.

The air-conditioned villa will provide you with a seating area and tea/coffee maker. Featuring a bath or shower, private bathroom comes with a hairdryer. You can enjoy river view from the balcony. Perfect place to be...we just took a mangrove safari from this place to bentota river and it was great.

Show more Show less
9.2
Superb
98 reviews
Price from
£72
per night

Ranga Holiday Resort

Bentota

Ranga Holiday Resort is located in Bentota just 100 metres from the beach and 150 metres from Aluthgama Railway Station. The guesthouse provides homely accommodation with access to an outdoor pool and an a la carte restaurant. Free Wi-Fi access is available. Location is awesome. First time the ground balcony touching the pool. The lagoon is 3 feet from the pool. Good breakfast unlimited Indian food. Boating starts from the accommodation itself. One hour boatingfor $40 that too a 6 seater motor boat showing lot of water birds and animals. The whole family enjoyed.

Show more Show less
9.4
Superb
5 reviews
Price from
£62
per night

Most booked resorts in Kalutara District this month

FAQs about resorts in Kalutara District

Resorts that guests love in Kalutara District