- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Perthshire hotels with a spa

1. Dunkeld House Hotel
Dunkeld House HotelDunkeld
8.8 out of 10, Excellent, (1,002 reviews)
cleanliness Riverside relaxation awaits at this mountain retreat with daily spa treatments, sauna, and steam room for a complete wellness escape.
The price is AED 609
AED 731 total
includes taxes & fees
10 Dec - 11 Dec

2. Atholl Palace Hotel
Atholl Palace HotelPitlochry
8.8 out of 10, Excellent, (1,003 reviews)
cleanliness Escape to a Victorian mountain retreat with 4 luxurious spa rooms and hot stone massage services.
The price is AED 799
AED 958 total
includes taxes & fees
1 Dec - 2 Dec

3. Fonab Castle Hotel & Spa
Fonab Castle Hotel & SpaPitlochry
9.4 out of 10, Exceptional, (758 reviews)
cleanliness Rejuvenate at this castle hotel's four-treatment-room spa, where hot stone massages and body wraps await amid stunning loch views.
The price is AED 1,032
AED 1,238 total
includes taxes & fees
1 Dec - 2 Dec

4. Crieff Hydro
Crieff HydroCrieff
8.4 out of 10, Very good, (862 reviews)
cleanliness Relax at this Scottish countryside hotel with rejuvenating spa treatments and two indoor pools for wellness seekers.
The price is AED 599
AED 719 total
includes taxes & fees
23 Nov - 24 Nov

5. Apex Dunblane Hydro Hotel
Apex Dunblane Hydro HotelDunblane
8.4 out of 10, Very good, (1,007 reviews)
cleanliness Victorian hotel offers relaxation with indoor pool, sauna, and health club near Stirling Castle.
The price is AED 309
AED 371 total
includes taxes & fees
15 Nov - 16 Nov

6. Moness Resort
Moness ResortAberfeldy
8.6 out of 10, Excellent, (1,004 reviews)
cleanliness Discover a wellness sanctuary with daily spa treatments, tranquil gardens, and an indoor pool for a complete rejuvenation journey.
The price is AED 283
AED 339 total
includes taxes & fees
24 Nov - 25 Nov

8. The Angus Hotel & Spa by Compass Hospitality
The Angus Hotel & Spa by Compass HospitalityBlairgowrie
7.8 out of 10, Good, (636 reviews)
cleanliness Revitalize at this riverside hotel offering deep-tissue massages, hot stone treatments, and a luxurious full-service spa.
The price is AED 284
AED 341 total
includes taxes & fees
22 Nov - 23 Nov

9. Dunalastair Hotel Suites
Dunalastair Hotel SuitesPitlochry
8.8 out of 10, Excellent, (468 reviews)
The price is AED 610
AED 732 total
includes taxes & fees
25 Nov - 26 Nov

10. Duchally Hotel & Country Estate
Duchally Hotel & Country EstateAuchterarder
9.4 out of 10, Exceptional, (3 reviews)
The price is AED 560
AED 672 total
includes taxes & fees
12 Nov - 13 Nov
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.



























































