Spa Hotels & Resorts in Diyathalawa from AU$183
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Check availability on Diyathalawa Spa Hotels
Best Diyathalawa Spa Hotels

Lilara Hills
Lilara Hills
10.0 out of 10, Exceptional, (2)

Nalanda Residence
Nalanda Residence
9.4 out of 10, Exceptional, (6)

Spring Shannon Heritage
Spring Shannon Heritage
The price is AU$183
includes taxes & fees
13 Oct - 14 Oct
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

98 Acres Resort & Spa
10/10 Excellent