Skip to main content

Search hotels in Diyatalawa

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

Diyatalawa – 20 hotels and places to stay

Filter by:

Star rating
Review score

Andriyala

Diyatalawa

Set in Diyatalawa, 43 km from Gregory Lake, Andriyala offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

F
Francisco
From
Portugal
Our stay at Andriyala was nothing short of magical. From the moment we arrived, the friendly and attentive staff made us feel right at home. The beautiful garden surrounding the property added a serene and picturesque ambiance, perfect for relaxation. The rooms were spacious, impeccably clean, and incredibly comfortable, ensuring a restful stay. Every detail seemed thoughtfully curated, making it truly worth every penny. One of the highlights of our visit was the candlelight dinner by the pool deck, accompanied by a cozy bonfire. The setting was romantic and intimate, enhanced by the delectable meals prepared with care and creativity. Andriyala is a haven of tranquility and luxury. Highly recommended! Short this.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 27 reviews
Price from
US$101.27
1 night, 2 adults

Villa Cinnamon Homestay

Diyatalawa

Boasting mountain views, Villa Cinnamon Homestay features accommodation with a garden and a patio, around 47 km from Gregory Lake.

H
Herman
From
Sri Lanka
Very friendly host. They were very hospitable.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 5 reviews
Price from
US$35
1 night, 2 adults

Top Mountain Resort

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.

f
fernando
From
Sri Lanka
Great place hidden in diyathalawa Wonderful experience with great hospitality service Comfortable beds with luxury Highly recommended
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 23 reviews
Price from
US$22.50
1 night, 2 adults

Maridian Hotel

Ella (Near Diyatalawa)

Located in Ella, 48 km from Gregory Lake, Maridian Hotel provides accommodation with a garden, free private parking, a shared lounge and a terrace.

C
Camilla
From
Sweden
Stunning view, very good breakfast and the staff is the best! Got helped with everything even laundry and booking acitivites he fixed everything and had so funny nights here!!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 166 reviews
Price from
US$22.50
1 night, 2 adults

Vantage hills Haputale

Haputale (Near Diyatalawa)

Set in Haputale, 44 km from Gregory Lake, Vantage hills Haputale offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

Ł
Łukasz
From
Poland
We stayed for a few nights in the cottages which offered a high standard of accommodation. The view was stunning, the mattresses were incredibly comfortable and everything was clean and tidy. The staff was very friendly an proffesional - especially the main host - Gamini, who was exceptionally approachable, helpful and recommended many great places to visit. Highly recommended!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 705 reviews
Price from
US$60
1 night, 2 adults

Dream Cliff Mountain Resort

Haputale (Near Diyatalawa)

Set in Haputale, 33 km from Demodara Nine Arch Bridge, Dream Cliff Mountain Resort offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

d
dara
From
Argentina
It’s very remote and wild. Pure disconnection. The staff were fantastic
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 296 reviews
Price from
US$207.19
1 night, 2 adults

Rawana Mount View - Ella

Bandarawela (Near Diyatalawa)

Set in Bandarawela, 22 km from Demodara Nine Arch Bridge, Rawana Mount View - Ella offers accommodation with a garden, free private parking, a shared lounge and a terrace.

K
Karen
From
United Kingdom
During our recent trip to Ella, we had the pleasure of staying at Rawana Mount View and it was truly an unforgettable experience! From the moment we arrived, we were welcomed with warm Sri Lankan hospitality that made us feel like part of the family. The owner and his assistant was really friendly and were incredible hosts. They greeted us with smiles, offered us a refreshing drink, and made sure we were comfortable throughout our stay. The food at Rawana Mount View is simply delicious! Every meal was bursting with fresh flavors, and we highly recommend trying their traditional Sri Lankan dishes. Breakfast was a highlight—especially the Sri Lankan pancakes and freshly brewed tea. Dinner was a special experience as well, with options that reflect the local culinary heritage. The meals are prepared with love and care, and you can really taste the authenticity in every bite. One of the highlights of our stay was the local guide, Mr Blum, that the owners introduced us to. He was not only knowledgeable about the area but also extremely passionate. We had a fantastic evening walk to Eagle Rock to watch the sun go down and his insights made the trip so much more enriching. His guidance and stories about his meetings with leopards were highly entertaining. Comfortable Rooms with Hot Showers The rooms at Rawana Mount View are cozy and very comfortable. The bed was perfect for a good night's sleep after a long day of sightseeing. The highlight was the hot shower—after hiking through the lush landscapes, it was an absolute treat! The rooms are clean, well-maintained, and provide the perfect balance of rustic charm and modern comfort. In conclusion, Rawana Mount View Ella offers an exceptional stay for anyone visiting Ella. Whether you're drawn to the stunning views, the welcoming atmosphere, or the authentic food, this place will exceed your expectations. If you're looking for a peaceful retreat with kind-hearted owners and great service, We highly recommend it!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 16 reviews
Price from
US$109.25
1 night, 2 adults

Mountain Paradise Bliss Guest House

Haputale (Near Diyatalawa)

Situated in Haputale, within 41 km of Gregory Lake and 27 km of Demodara Nine Arch Bridge, Mountain Paradise Bliss Guest House features accommodation with a restaurant and free WiFi as well as free...

E
Emilie
From
Switzerland
What an amazing stay! We were there for 3 days. Our room was super spacious, clean and well-furnished. We had access to a cute balcony to watch the sun rise and the evening mist cover the land. The room stays cool when the days are hot and heavy. There’s warm water and a blanket for the rainy ones. We stayed in one afternoon due to the weather and it was very cosy. The owners are very welcoming and eager to help. They arranged a scooter rental for us and helped us define our itinerary. The food was particularly delicious, we ate there two nights in a row. The place is also very well located and you can start hiking to the jungle bird sanctuary or the ancient catholic monastery right from the doorstep. I recommend to take the stairs and go uphill to enjoy the breathtaking view.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 51 reviews
Price from
US$27
1 night, 2 adults

Greenmoret AgriTourism Villa

Bandarawela (Near Diyatalawa)

Situated in Bandarawela, 40 km from Gregory Lake, Greenmoret AgriTourism Villa features accommodation with a garden, free private parking, a shared lounge and a terrace.

A
Anke
From
Germany
The house is beautiful and surrounded by nature. Ideal for relaxing and enjoying the peace and quiet. I felt very comfortable and welcome right from the start. The owner was very nice and attentive. We went hiking twice. The room, as well as the whole house, was very clean and comfortable. In the room there is a kettle and I could cook in the kitchen. It is outside bandarawela but the owner organised a tuk tuk for me and there is a bus stop up the road. Thanks again for a wonderful stay.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 23 reviews
Price from
US$18.53
1 night, 2 adults

Ananda Rest-Ella

Ella (Near Diyatalawa)

Located in Ella, within 7.9 km of Demodara Nine Arch Bridge and 44 km of Hakgala Botanical Garden, Ananda Rest-Ella provides accommodation with a garden and free WiFi throughout the property.

D
Deacon
From
Isle of Man
The best stay in Sri Lanka by far. Ananda and his wife are very lovely people and were extremely hospitable. The room is very spacious and kept brilliantly. The breakfast was great and the surrounding scenery was beautiful. Thank you so much, we wish to stay again in the future!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 42 reviews
Price from
US$42.75
1 night, 2 adults
See all 20 hotels in Diyatalawa

Hotels with airport shuttles in Diyatalawa

Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 97 reviews
From US$47 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 46 reviews
From US$24.42 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 79 reviews
From US$42.30 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 127 reviews
From US$292.64 per night
Airport shuttle
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 74 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 382 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 296 reviews
From US$416 per night
Airport shuttle
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 166 reviews
From US$24.98 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 528 reviews
From US$72 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,156 reviews
From US$220 per night

Most booked hotels in Diyatalawa and surroundings in the past month

See all

Popular with guests booking hotels in Diyatalawa

Popular with guests booking hotels in Diyatalawa

Popular with guests booking hotels in Diyatalawa

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 9 reviews

Popular with guests booking hotels in Haputale

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 705 reviews

Popular with guests booking hotels in Bandarawela

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

Popular with guests booking hotels in Haputale

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 296 reviews

Popular with guests booking hotels in Bandarawela

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 13 reviews

Popular with guests booking hotels in Bandarawela

Popular with guests booking hotels in Bandarawela

Popular with guests booking hotels in Haputale

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 283 reviews

Hotels located in the centre of Diyatalawa

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 4 reviews

Situated 41 km from Gregory Lake, Rock View features accommodation with a garden, a restaurant and a shared kitchen for your convenience.

From US$23 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 27 reviews

Set in Diyatalawa, 43 km from Gregory Lake, Andriyala offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge. 22 km from Demodara Nine Arch Bridge and...

From US$295 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1 review

Boasting mountain views, Hill Crest Holiday Bungalow offers accommodation with a garden, a terrace and a shared lounge, around 42 km from Gregory Lake.

From US$21 per night

Diyathalawa Chandrika Villa is located in Diyatalawa, 34 km from Horton Plains National Park, 36 km from Hakgala Botanical Garden, and 8.2 km from Bandarawela Railway Station.

From US$75.49 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 12 reviews

Offering a garden and garden view, Gimanhala Diyathalawa is situated in Diyatalawa, 39 km from Gregory Lake and 22 km from Demodara Nine Arch Bridge.

From US$114 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 9 reviews

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.

From US$59 per night

Situated in Diyatalawa, 38 km from Gregory Lake, Kaya Retreat features accommodation with a garden, free private parking, a terrace and a restaurant. This 5-star hotel offers a bar.

Best hotels with breakfast in Diyatalawa and nearby

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 11 reviews

Located in Bandarawela, 46 km from Gregory Lake, 240 - Two forty provides accommodation with a garden, free private parking, a terrace and a restaurant. This 2-star hotel offers room service.

From US$39.20 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 27 reviews

Situated in Haputale, 41 km from Gregory Lake and 24 km from Demodara Nine Arch Bridge, Ceylon shadow offers a garden and air conditioning.

From US$61.71 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 143 reviews

Situated in Bandarawela, 46 km from Gregory Lake, Luxor Kirindi Ella Resort & Spa features accommodation with free bikes, free private parking, an outdoor swimming pool and a garden.

From US$100.80 per night
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 6 reviews

Offering a garden and mountain view, Nobel regency bandarawela is situated in Bandarawela, 45 km from Gregory Lake and 16 km from Demodara Nine Arch Bridge.

Scored out of 10, guest rating 5.5
Passable - What previous guests thought, 2 reviews

Located in Bandarawela, 45 km from Gregory Lake, Lipton View Villa provides accommodation with a garden, free private parking, a terrace and a restaurant.

From US$28 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 67 reviews

Set within 46 km of Gregory Lake and 16 km of Demodara Nine Arch Bridge in Bandarawela, Train View Chalet features accommodation with seating area.

From US$94.40 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 5 reviews

Offering a garden and mountain view, O2 Villa - Haputale With Lipton's Seat View is situated in Haputale, 48 km from Gregory Lake and 28 km from Demodara Nine Arch Bridge.

From US$82.28 per night
Scored out of 10, guest rating 6.2
Pleasant - What previous guests thought, 23 reviews

Situated just 24 km from Demodara Nine Arch Bridge, RIO Homestay features accommodation in Haputale with access to free bikes, a garden, as well as a 24-hour front desk.

From US$17 per night

Budget hotels in Diyatalawa and nearby

Boasting a terrace and views of garden, Wooden Villa Bandarawela is a recently renovated guest house set in Bandarawela, 45 km from Gregory Lake.

From US$33.60 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 331 reviews

Boasting a garden and views of lake, Bel View Guest House is a guest house set in a historic building in Haputale, 43 km from Gregory Lake.

From US$18 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 3 reviews

Located in Bandarawela, within 44 km of Gregory Lake and 15 km of Demodara Nine Arch Bridge, Magnola Hotels offers accommodation with a terrace as well as free private parking for guests who drive.

From US$43.68 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 42 reviews

Located in Haputale, 43 km from Gregory Lake, Olympus Plaza Hotel provides accommodation with a shared lounge, free private parking, a terrace and a restaurant.

From US$73.26 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 62 reviews

46 km from Gregory Lake in Haputale, Eco Lodge Haputale-Camping Sri lanka features accommodation with access to a hot spring bath. This campground offers free private parking and free shuttle service.

From US$28.60 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 47 reviews

With mountain views, Polo Region Rest Inn is situated in Haputale and has a restaurant and a 24-hour front desk. This 3-star bed and breakfast offers full-day security and luggage storage space.

From US$22 per night
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 28 reviews

Set in Bandarawela, 44 km from Gregory Lake, Orient Hotel offers accommodation with a garden, free private parking, a shared lounge and a terrace.

From US$83.38 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 14 reviews

Featuring mountain views, Clouds Holiday Bungalow offers accommodation with patio, around 42 km from Gregory Lake. This property offers access to a terrace, darts, free private parking and free WiFi.

From US$66.30 per night