Skip to main content

The best resorts in Elkaduwa

Check out our selection of great resorts in Elkaduwa

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Green View Holiday Resort, hotel in Elkaduwa

Located in Elkaduwa and 6.2 mi from Kandy, Green View Holiday Resort features an outdoor swimming pool. Guests can enjoy the meals at the on-site restaurant.

Great view
Scored 7.5
7.5
Rated good
Good
39 reviews
Price from
$15
1 night, 2 adults
Aarunya Nature Resort and Spa, hotel in Elkaduwa

Aarunya Nature Resort has free bikes and an outdoor swimming pool in Kandy. The property features a fitness center, as well as a garden. The accommodations provides a shared lounge and free WiFi.

Everything about the resort is fabulous: food, spa, views, cleanliness and staff. Spending at least two days is a must.
Scored 9.2
9.2
Rated wonderful
Wonderful
113 reviews
Price from
$458.87
1 night, 2 adults
Madulkelle Tea and Eco Lodge, hotel in Elkaduwa

Located amid rolling green hills and the Madulkelle Tea Estate, this property offers tents with a terrace, a seating area, and private bathroom with hot/cold water. Wired internet access is available....

It's our 2nd time in Madulkelle Tea and Eco Lodge and we will keep coming back! Inspiring and magical place where you get to sleep just under the clouds. All the comforts. 5-star food. Wonderful experiences on offer for nature lovers. Lovely caring staff who make us feel at home away from home. It's always difficult leaving this wonderful place.
Scored 8.7
8.7
Rated excellent
Excellent
96 reviews
Price from
$240
1 night, 2 adults
Nelinsa Resort and Spa, hotel in Elkaduwa

Located in Matale, 20 miles from Kandy City Center Shopping Mall, Nelinsa Resort and Spa provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Like the surrounding area. The weather was great.
Scored 8.6
8.6
Rated excellent
Excellent
50 reviews
Price from
$72.80
1 night, 2 adults
Kandy Rivers Edge Nature Resort, hotel in Elkaduwa

Located in Kandy, 3.8 miles from Bogambara Stadium, Kandy Rivers Edge Nature Resort has accommodations with a garden, free private parking, a shared lounge and a terrace.

Me and my family recently stayed at Kandy Rivers Edge Nature Resort, and it was truly a remarkable experience. The serene setting by the river, surrounded by lush greenery, made it the perfect escape from the hustle and bustle of city life. The rooms were clean, spacious, and beautifully designed to blend with the natural environment. I especially appreciated the peaceful atmosphere and the stunning views from the balcony. The Owner were incredibly warm and welcoming, always eager to assist with anything we needed. They went above and beyond to make our stay comfortable, offering great tips for exploring the local area. The food was also delicious, with a variety of local dishes that gave us a true taste of Sri Lankan cuisine. Whether you’re looking for relaxation or adventure, this resort has it all. I highly recommend it for anyone visiting Kandy who wants to experience nature and tranquility while still enjoying excellent service. Thank you to the entire team for making our stay unforgettable!
Scored 9.0
9.0
Rated wonderful
Wonderful
174 reviews
Price from
$45
1 night, 2 adults
Kandy Mountain Cottage, hotel in Elkaduwa

Featuring a garden, Kandy Mountain Cottage is located in Kandy, 1.3 mi from Kandy City Center Shopping Mall.

Clean . Place is very nice . The owner is kind and fully supportive
Scored 9.0
9.0
Rated wonderful
Wonderful
227 reviews
Price from
$18.90
1 night, 2 adults
The Kandy Samadhicentre, hotel in Elkaduwa

Nestled away 16 mi away from Kandy city center, The Kandy Samadhicentre offers traditional Ayurvedic spa treatments and a rooftop restaurant. Guests can also enjoy free wired internet all public...

I really loved the Samadhicentre. As I kept traveling, this is what I would recommend to others. The repurposed antiques make it a really special place, the owners are so open, and I had an aryuveda full body massage that was amazing. I was looking for introspection and rest and found it here.
Scored 9.2
9.2
Rated wonderful
Wonderful
42 reviews
Price from
$147.56
1 night, 2 adults
Ayaana Boutique Hotel, hotel in Elkaduwa

Located in Kandy, 4.5 miles from Kandy City Center Shopping Mall, Ayaana Boutique Hotel provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.

Scored 9.1
9.1
Rated wonderful
Wonderful
8 reviews
Price from
$62.50
1 night, 2 adults
Amaya Hills Kandy, hotel in Elkaduwa

Located in Kandy, Amaya Hills, a leading 5-star hotel in Kandy, offers a hillside retreat overlooking the Heerassagala forest.

Nestled in paradise, the stunning views, impeccable service, and exquisite amenities create an unforgettable experience. A true gem where every moment feels like a cherished memory. Pure indulgence in paradise!  The staff was incredibly friendly, and their genuine care and attention to detail truly enhanced the overall experience of our entire family of six members. The food at the hotel was amazing, offering a wide variety of options that catered to every palate, and the crew at the restaurant was always there to go that extra mile to make us feel comfortable and happy.  Overall, a pure indulgence in paradise! Highly recommend.
Scored 8.2
8.2
Rated very good
Very Good
629 reviews
Price from
$84.49
1 night, 2 adults
Nature Walk Resort, hotel in Elkaduwa

Approximately 10 minutes' walk from Kandy Lake, Nature Walk Resort offers accommodations set amid tropical greenery. It features a restaurant and 24-hour front desk.

Good value - rooms are simple but clean and comfortable. Very nice open shared spaces to hang out in. A very easy 15 min walk to the centre - we found it nice to be a little bit away from the busyness. Owners are very welcoming and friendly!
Scored 8.7
8.7
Rated excellent
Excellent
548 reviews
Price from
$24
1 night, 2 adults
All resorts in Elkaduwa
Looking for a resort?
Travelers who really want to “get away from it all” trust resorts to provide the pinnacle of all-inclusive relaxation. Resort guests are invited to enjoy communal on-site amenities like pools, spas, restaurants, activities, excursions, and shops, and stay the night in luxurious private rooms, villas, or apartments.