Skip to main content

Search hotels in Diyatalawa

Enter your dates to see the latest prices and deals for Diyatalawa hotels

September 2024

1
2345678
9101112131415
16171819202122
23242526272829
30

October 2024

123456
78910111213
14151617181920
21222324252627
28293031
Check-in date - Check-out date

Filter by:

Star rating

Review score

Diyatalawa – 4 hotels and places to stay

See the latest prices and deals by choosing your dates.
Lilara Hills - Diyatalawa, hotel in Diyatalawa

Set in Diyatalawa, 39 km from Gregory Lake, Lilara Hills - Diyatalawa offers accommodation with a garden, free private parking, a shared lounge and a terrace.

The service which we received was exceptional. Specially the credit goes to Weerasinghe who provided us the exceptional service.
Scored 7.6
7.6
Rated good
Good
7 reviews
Price from
£44
1 night, 2 adults
ANDRIYALA, hotel in Diyatalawa

Situated in Diyatalawa, 43 km from Gregory Lake, ANDRIYALA features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Beautiful hilltop location with great views, food, and service. They made our engagement celebration special. Highly recommend if you're in Ella.
Scored 9.3
9.3
Rated superb
Superb
47 reviews
Price from
£60
1 night, 2 adults
Top Mountain Resort, hotel in Diyatalawa

Situated in Diyatalawa, 42 km from Gregory Lake, Top Mountain Resort features accommodation with a fitness centre, free private parking, a garden and a shared lounge.

My husband and I recently visited Wenasa Holiday Resort and were thoroughly impressed. It was worth more than the amount we spent compared to our holidays at other places. The rooms were comfortable, fully equipped (Free wifi, ac,tv,hot water, furniture etc) and clean. I shouldn’t forget to mention the marvelous sunrise view from the balcony. The pink sun peeking from behind the mountains over the treetops melted my heart. The meals provided were very delicious and customizable according to our needs. The staff were friendly and attentive, ensuring that we had everything we needed. It is the only holiday place I am thinking of visiting again.
Scored 8.0
8.0
Rated very good
Very good
15 reviews
Price from
£21
1 night, 2 adults
Mango Mango Villa, hotel in Diyatalawa

Set in Diyatalawa, within 38 km of Gregory Lake and 23 km of Demodara Nine Arch Bridge, Mango Mango Villa offers accommodation with a garden as well as free private parking for guests who drive.

What a gem! This apartment exceeded all expectations. Clean, spacious, and beautifully furnished. highly recommend to anyone visiting Mango Mango Villa.
Scored 6.4
6.4
Rated pleasant
Pleasant
5 reviews
Price from
£36
1 night, 2 adults
Green Valley Holiday Resort, hotel in Diyatalawa

Green Valley Holiday Resort has an outdoor swimming pool, garden, a shared lounge and terrace in Haputale.

More space with two bathrooms
Scored 7.1
7.1
Rated good
Good
53 reviews
Price from
£11
1 night, 2 adults
The Mist Holiday Bungalow, hotel in Diyatalawa

Nestled within lush green mountains, The Mist Holiday Bungalow offers tranquil accommodation situated just 100 metres from Haputale Railway Station and Bus Station.

Nice and clean room with exceptional view. The owner is really helpfull, gave us tips on where to eat, how to get to some sights etc. The breakfast was great and we even got complimentary tea upon the arrival. The only downside is that it’s located above a bit frequented street, however you hear it only if sitting on the terrace thus it doesn’t affect your sleep anyhow. 10/10 would recommend.
Scored 8.6
8.6
Rated fabulous
Fabulous
279 reviews
Price from
£8
1 night, 2 adults
Hotel Serendib Hill, hotel in Diyatalawa

Hotel Serendib Hill is a colonial type bungalow located at the Heart of Bandarawela in the Badulla District Region, 28 km from Nuwara Eliya.

It is kess than 1km from the town,facilities were really good,stafg was very friendly.
Scored 8.0
8.0
Rated very good
Very good
106 reviews
Price from
£14
1 night, 2 adults
Amaya View Guest Inn, hotel in Diyatalawa

Set in Haputale, 44 km from Gregory Lake, Amaya View Guest Inn offers accommodation with a garden, free private parking, a shared lounge and a terrace.

The place is exceptional in every aspect, hospitality, cleanliness, facilities, helpfulness, breakfasts, room, are alll excellent and the view from the balcony, dining room and our bedroom was amazing. We also got lots of useful tips regarding travel, where to eat in town and what local buses to catch to visit neighbouring locations from the incredibly friendly family. I cant recommend this accommodation highly enough. The best place we have stayed at in Sri Lanka.
Scored 9.1
9.1
Rated superb
Superb
132 reviews
Price from
£18
1 night, 2 adults
Hotel Olinka, hotel in Diyatalawa

Situated in Haputale, 46 km from Gregory Lake, Hotel Olinka features accommodation with a garden, free private parking, a terrace and a restaurant.

Delicious foods made by owners. Friendly and supportive. Nice view and value for the money. Very good for budget stays.
Scored 8.5
8.5
Rated very good
Very good
31 reviews
Price from
£16
1 night, 2 adults
Melheim Resort and Spa, hotel in Diyatalawa

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.

The location , room and the breakfast
Scored 8.3
8.3
Rated very good
Very good
38 reviews
Price from
£172
1 night, 2 adults
See all hotels in and around Diyatalawa
gogless