Skip to main content

Filter by:


Star rating

Review score

Diyatalawa – 3 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 location, comfort and friendly staff
9.0
Scored 9.0
Superb
Rated superb
7 reviews
Price from£44.24per night
Wenasa Holiday Resort, hotel in Diyatalawa

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.

Great hotel with a lovely view
7.6
Scored 7.6
Good
Rated good
12 reviews
Price from£36.06per night
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.

unique villa, colonial building with a large and clean swimming pool, outdoor fireplace, everything very well maintained, dinner by the fireplace, fog and silence, food freshly prepared and served professionally. Very comfortable beds. We (3 couples) are extremely satisfied.
9.4
Scored 9.4
Superb
Rated superb
38 reviews
Price from£60.10per night
Bandarawela Hotel, hotel in Diyatalawa

Bandarawela Hotel is a colonial style mountain resort located along Welimada Road in Sri Lanka’s Uva Province. The hotel offers a restaurant, bar and a 24-hour front desk.

I loved the old world charm of this property and the location is fantastic so is the staff.
8.3
Scored 8.3
Very good
Rated very good
104 reviews
Price from£43.35per night
Green Valley Holiday Resort, hotel in Diyatalawa

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

The staff was lovely! they were very polite and welcoming, we were received with tea and clean towels! The breakfast was plentiful and delicious, we were accompanied by monkeys and lots of fruits and tea
7.1
Scored 7.1
Good
Rated good
49 reviews
Price from£12.06per night
Thotalagala, hotel in Diyatalawa

Located in Haputale on the Pitaratmalie Estate, Thotalagala is a restored former planters bungalow featuring seven Suites, each named after a prominent personality that shaped the history of the Uva...

We've been to many 5-star hotels all around the world, and surprisingly received the best hospotality service in this Hotel during our 2 night stay. It's a hidden gem !!! The view is epic from infinity pool. The food is Michelin level perfect. They light up dome fire while you dine outdoors (evenings might be little chill) there are 2 roms with fire place & ready to be fired up upon your request. They even put hot water bags into your bed during evening turn-down service, who expects such thing in the middle of Haputale :) Definetely will come back
9.9
Scored 9.9
Exceptional
Rated exceptional
40 reviews
Price from£375.79per night
Villa Perpetua, hotel in Diyatalawa

Located in-between Bandarawela and Ella, Villa Perpetua features a garden and terrace. Boasting a 24-hour front desk, this property also provides guests with a children's playground.

View from the restaurant
9.0
Scored 9.0
Superb
Rated superb
22 reviews
Price from£43.43per night
Orient Hotel, hotel in Diyatalawa

Surrounded by forests, tea plantations and waterfalls, Orient Hotel is located in the hill country of Sri Lanka. This property features free parking, a restaurant and a variety of fitness facilities.

Our stay at the Orient Hotel in Bandarawella was truly exceptional. The breathtaking views, attentive staff, and recently renovated rooms in excellent condition made our experience unforgettable. The hotel's commitment to maintaining high standards truly enhanced our overall satisfaction. It was a fantastic stay that exceeded our expectations
7.7
Scored 7.7
Good
Rated good
33 reviews
Price from£51.74per night
Discovery Retreat Blackwood, hotel in Diyatalawa

Set in Haputale, 33 km from Demodara Nine Arch Bridge, Discovery Retreat Blackwood offers accommodation with a shared lounge, free private parking, a terrace and a restaurant.

Location is ok.
6.6
Scored 6.6
Pleasant
Rated pleasant
5 reviews
Price from£32.13per night
Hotel La Vista Sur, hotel in Diyatalawa

Boasting a shared lounge, terrace, restaurant and free WiFi, Hotel La Vista Sur is situated in Haputale, 44 km from Gregory Lake and 24 km from Demodara Nine Arch Bridge.

Good location with nice view rooms are good staffs are good recommend hotel for group of people stay
6.8
Scored 6.8
Pleasant
Rated pleasant
15 reviews
Price from£14.41per night
See all hotels in and around Diyatalawa
Subscribe to receive premium deals

Prices drop the moment you sign up!