Find hotels in Diyathalawa from ฿581
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Go beyond your typical stay in Diyathalawa
Check prices for these dates
Top 10 Diyathalawa hotels and places to stay
Our top choices for Diyathalawa hotels

Pedro Stay
Pedro Stay
The price is ฿465
฿549 total
includes taxes & fees
1 Sept - 2 Sept

Ahaspokuna by Eco Team
Ahaspokuna by Eco Team
10.0 out of 10, Exceptional, (2)

The FernCove Bungalow
The FernCove Bungalow
The price is ฿1,124
฿1,327 total
includes taxes & fees
31 Aug - 1 Sept

Top Mountain Resort
Top Mountain Resort

Manchester Villa
Manchester Villa
The price is ฿6,161
฿8,070 total
includes taxes & fees
31 Aug - 1 Sept

v r c k villa Diyatalawa
v r c k villa Diyatalawa
The price is ฿570
฿673 total
includes taxes & fees
31 Aug - 1 Sept
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.
Save an average of 15% on thousands of hotels when you're signed in
Check out hotels with free breakfast in Diyathalawa

Top Mountain Resort
Top Mountain 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.
Top Diyathalawa Hotel Reviews
More cheap stays in Diyathalawa
More cheap stays in Diyathalawa

Ella Alpine Resort
Waterfall Road, Ella, Uva
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Explore more hotels
Expedia's Latest Trends
Hotels
Flights