Skip to main content

The best resorts in Diyatalawa

Check out our pick of great resorts in Diyatalawa

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.

At the resort, the rooms are fitted with a desk, a terrace with a garden view, a private bathroom, a flat-screen TV, bed linen and towels. ANDRIYALA provides some units with mountain views, and each room comes with a patio. All rooms will provide guests with a wardrobe and a kettle.

I've stayed in a number of hotels. This was at the top of my list of the best experiences I've ever had. The staff was really friendly and accommodating to my every need. Thank you really lot.The pool and garden were fantastic. One of the nicest places to unwind.

Show more Show less
9.4
Superb
38 reviews
Price from
₪ 312
per night

Situated in Diyatalawa, 42 km from Gregory Lake, Wenasa Holiday Resort features accommodation with a fitness centre, free private parking, a garden and a shared lounge. Among the facilities of this property are a restaurant, a kids' club and a shared kitchen, along with free WiFi. The accommodation offers room service, a 24-hour front desk and currency exchange for guests.

Brian and the rest of the team were super friendly and helpful during the entire stay. We stayed in the beautiful Cabana's, we really liked the unique style which makes this accommodation stand out from others in the area.

Show more Show less
7.6
Good
12 reviews
Price from
₪ 167
per night

Situated in Haputale, 22 km from Demodara Nine Arch Bridge, BloomsDale Country House features accommodation with a garden, free private parking, a shared lounge and a terrace. This 4-star resort offers a shared kitchen and room service. The resort has family rooms.

Fantastic, loved every minute. The location was breathtaking, the staff wonderfully welcoming and helpful and the food delicious. I particularly loved the gorgeous dinner and nostalgic tunes. made for an unforgettable evening and experience. And highly recommend..

Show more Show less
7.5
Good
15 reviews
Price from
₪ 131
per night

All rooms at Srilak View Holiday Inn features a private balcony offering scenic views in Ella. This resort has free WiFi in its common areas, a restaurant and free private parking.

Offering easy access to the city, where the railway station and main bus stand are located, Srilak View Holiday Inn is 56 km from Mattala Rajapaksa International Airport.

Has a great view on the hill side and all the scenery are really wonderful. Very close to Haputhale town and had a great night walk in the town.

Show more Show less
7.3
Good
43 reviews
Price from
₪ 65
per night

Boasting a garden, Kelburne Mountain View Cottages is located in Haputale. This property also welcomes guests with a restaurant and a terrace. The accommodation provides room service, and organising tours for guests.

Bandarawela is 13 km from the resort, while Ella is 24 km away. The nearest airport is Mattala Rajapaksa International Airport, 103 km from Kelburne Mountain View Cottages.

The incredible view, the spacious bungalow, the peace and quiet, the fantastic food and lovely staff

Show more Show less
9.2
Superb
36 reviews
Price from
₪ 462
per night

Boasting breathtaking views of the surrounding forests, Melheim Resort and Spa sits on the slopes of Blackwood Mountain in Beragala, Haputale. It features a restaurant and outdoor pool with jacuzzi. Free bicycle rental is available.

Truly the staff is the highlight of this beautiful property. The restaurant service, the housekeeping, everyone is lovely and top notch. I love the room, this is the 5th or more time I've stayed here over the years and it keeps its quality, the rooms are beautiful, the views are absolutely incredible and again, the staff is the best!

Show more Show less
8.4
Very good
35 reviews
Price from
₪ 851
per night

Situated in Ella, 49 km from Gregory Lake, Dowa Elegance Resort features accommodation with a garden, free private parking, a terrace and a restaurant. Featuring a bar, the property is located within 14 km of Demodara Nine Arch Bridge. The resort also provides free WiFi as well as a paid airport shuttle service.

Located in a calm and quiet place facing a beautiful greenish mountain view. Room was clean and spacious with an ensuite bathroom equipped with amenities. Served fresh and delicious meals. Friendly and very supportive staff ready to serve you with best hospitality. Ideal place for a staycation of a couple and family friendly too.

Show more Show less
8.5
Very good
19 reviews
Price from
₪ 369
per night

Situated in Haputale, 43 km from Gregory Lake, Grace Holiday Bungalow features accommodation with a garden, free private parking, a shared lounge and a terrace. Boasting room service, this property also provides guests with a barbecue. The accommodation offers a 24-hour front desk, airport transfers, a shared kitchen and free WiFi.

At the resort, the rooms are fitted with a desk, a flat-screen TV, a private bathroom, bed linen and towels. All rooms will provide guests with a fridge.

It is a wondaful place with nice mountain view, birds and animals green environment. Well calm and quait place and well recommended for vacation. Staff is very friendly, helpfull and giving good assistance. Cleanliness is very good and well tast foods. Value for money for tatal package is more than expected.

Show more Show less
8.8
Fabulous
31 reviews
Price from
₪ 122
per night

Situated in Bandarawela, 7.9 km from Demodara Nine Arch Bridge, The Tea Tree Resort features accommodation with a garden, free private parking, a shared lounge and a terrace. Boasting room service, this property also provides guests with a children's playground. The accommodation offers a 24-hour front desk, airport transfers, a shared kitchen and free WiFi throughout the property.

Very friendly owner/staff, very big clean with lots of space. Great view from the balcony over the valley. Good food for dinner and a big breakfast.

Show more Show less
8
Very good
15 reviews
Price from
₪ 285
per night

Situated in Ella, 49 km from Gregory Lake, Anasa Wellness Resort features accommodation with free bikes, free private parking, a fitness centre and a garden. Boasting a concierge service, this property also provides guests with a children's playground. The accommodation provides room service, a business centre and currency exchange for guests.

Beautiful relaxing and full with a special charm. Every detail is been well thought about. The hospitality is a state of art . Ranil has been an excellent host from early breakfast to dinners.

Show more Show less
9.1
Superb
105 reviews
Price from
₪ 2,490
per night

Looking for a resort?

Travellers who truly “get away from it all” trust resorts to provide the pinnacle of all-inclusive relaxation. Resort guests are invited to enjoy communal onsite amenities like pools, spas, restaurants, activities, excursions and shops, and stay the night in luxurious private rooms, villas or apartments.
Search resorts in Diyatalawa