Diyathalawa Holidays

Book a Hotel + Flight or Car together to unlock savings

Top hotels in Diyathalawa

Top Mountain Resort

Top Mountain Resort

3 out of 5
122/1 A, Pahala Kadurugamuwa Diyathalawa Uva
Fully refundableReserve now, pay when you stay
6/10 (1 review)
Simplistic accommodation, attentive friendly staff

Reviewed on 27 Nov 2025

Top Mountain Resort
Hotel Onrock

Hotel Onrock

3 out of 5
4, Waterfall Road, Wemullahena Ella
Fully refundableReserve now, pay when you stay
The price is 2.731.664 ₫ per night from 18 Jan to 19 Jan
2.731.664 ₫
3.545.647 ₫ total
18 Jan - 19 Jan
includes taxes & fees
8.8/10 Excellent! (199 reviews)
Excellent friendly staff, very clean. Varied and delicious breakfast.

Reviewed on 11 Dec 2025

Hotel Onrock
Ella Alpine Resort

Ella Alpine Resort

2.5 out of 5
Waterfall Road Ella Uva
The price is 1.786.088 ₫ per night from 1 Feb to 2 Feb
1.786.088 ₫
1.964.697 ₫ total
1 Feb - 2 Feb
includes taxes & fees
8.8/10 Excellent! (75 reviews)
Lovely hotel, with an amazing view of the mountains from our balcony. Very comfortable bed and the staff were friendly and helpful. 15 minute walk from Ella City which makes it feel very peaceful.

Reviewed on 9 Jan 2026

Ella Alpine Resort
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Explore a world of travel with Expedia