Properties are selected based on real traveler reviews and popularity among guests who’ve booked a night in Pitlochry on Hotels.com. These Pitlochry Resorts & Hotels with Spas consistently deliver on quality, location and traveler experience. Last updated on .
Resorts & Hotels with Spas in Pitlochry

Book once, win twice
Get instant discounts and rewards on hundreds of thousands of hotels

Get 24/7 support
Help before, during and after your trip

Free cancellation
Booking flexibility on many hotels when plans change*
Check prices for these dates
Resorts & Hotels with Spas in Pitlochry

1. Fonab Castle Hotel & Spa
Fonab Castle Hotel & SpaPitlochry
- Full-service spa
- Massages
- Steam room
- Sauna
- Breakfast included
9.4 out of 10, Exceptional, (759 reviews)
$249 nightly
The price is $299
Dec 1 - Dec 2
Total with taxes and fees

2. Atholl Palace Hotel
Atholl Palace HotelPitlochry
- Full-service spa
- Massages
- Steam room
8.8 out of 10, Excellent, (1,000 reviews)
$207 nightly
The price is $248
Dec 13 - Dec 14
Total with taxes and fees

3. Dunalastair Hotel Suites
Dunalastair Hotel SuitesPitlochry
- Full-service spa
- Massages
9.0 out of 10, Wonderful, (471 reviews)
$163 nightly
The price is $196
Dec 1 - Dec 2
Total with taxes and fees

4. Loch Rannoch Hotel and Spa
Loch Rannoch Hotel and SpaPitlochry
- Full-service spa
- Steam room
- Sauna
- Breakfast included
9.0 out of 10, Wonderful, (434 reviews)
$142 nightly
The price is $171
Dec 1 - Dec 2
Total with taxes and fees

5. Scotlands Spa Hotel
Scotlands Spa HotelPitlochry
- Full-service spa
- Massages
- Steam room
- Sauna
7.6 out of 10, Good, (1,001 reviews)
$140 nightly
The price is $168
Dec 11 - Dec 12
Total with taxes and fees

6. Moness Resort
Moness ResortAberfeldy
- Massages
- Steam room
- Sauna
8.6 out of 10, Excellent, (1,000 reviews)
$94 nightly
The price is $113
Nov 15 - Nov 16
Total with taxes and fees

7. Dunkeld House Hotel
Dunkeld House HotelDunkeld
- Full-service spa
- Massages
- Steam room
- Sauna
8.8 out of 10, Excellent, (1,000 reviews)
$173 nightly
The price is $208
Dec 1 - Dec 2
Total with taxes and fees

8. The Angus Hotel & Spa by Compass Hospitality
The Angus Hotel & Spa by Compass HospitalityBlairgowrie
- Full-service spa
- Massages
- Steam room
- Sauna
7.8 out of 10, Good, (637 reviews)
$74 nightly
The price is $88
Nov 22 - Nov 23
Total with taxes and fees

10. Crieff Hydro
Crieff HydroCrieff
- Massages
- Steam room
- Sauna
8.4 out of 10, Very good, (864 reviews)
$137 nightly
The price is $165
Nov 29 - Nov 30
Total with taxes and fees

11. The Whispering Pine Lodge
The Whispering Pine LodgeSpean Bridge
- Full-service spa
- Massages
- On private beach
9.0 out of 10, Wonderful, (167 reviews)
$139 nightly
The price is $167
Dec 7 - Dec 8
Total with taxes and fees

12. Macdonald Aviemore Highland Hotel
Macdonald Aviemore Highland HotelAviemore
- Massages
- Steam room
- Sauna
7.8 out of 10, Good, (915 reviews)
$122 nightly
The price is $147
Nov 18 - Nov 19
Total with taxes and fees

13. Macdonald Morlich Hotel
Macdonald Morlich HotelAviemore
- Massages
- Steam room
- Sauna
7.6 out of 10, Good, (484 reviews)
$106 nightly
The price is $127
Dec 1 - Dec 2
Total with taxes and fees

14. Macdonald Aviemore Hotel
Macdonald Aviemore HotelAviemore
- Massages
- Steam room
- Sauna
7.2 out of 10, Good, (612 reviews)
$109 nightly
The price is $130
Nov 19 - Nov 20
Total with taxes and fees

15. Macdonald Aviemore Woodland Lodges
Macdonald Aviemore Woodland LodgesAviemore
- Massages
- Indoor pool
- Sauna
8.4 out of 10, Very good, (53 reviews)
$243 nightly
The price is $291
Dec 10 - Dec 11
Total with taxes and fees
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.
Spa hotels with pools in Pitlochry
$140 nightly
The price is $168
Dec 11 - Dec 12
Total with taxes and fees
Spa hotels with free breakfast in Pitlochry

9.4 out of 10, Exceptional, (759)
$249 nightly
The price is $299
Dec 1 - Dec 2
Total with taxes and fees
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.





















































