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

1. Hilton Grand Vacations Club Craigendarroch Suites Royal Deeside
Hilton Grand Vacations Club Craigendarroch Suites Royal DeesideBallater
9.2 out of 10, Wonderful, (293 reviews)
cleanliness Rejuvenate in a full-service spa retreat nestled in a national park setting, complete with hot tub, sauna, and indoor pools.
The price is ₩193,078
₩231,693 total
includes taxes & fees
Nov 9 - Nov 10

2. Atholl Palace Hotel
Atholl Palace HotelPitlochry
8.8 out of 10, Excellent, (1,002 reviews)
cleanliness Escape to a Victorian mountain retreat with 4 luxurious spa rooms and hot stone massage services.
The price is ₩305,589
₩366,707 total
includes taxes & fees
Nov 18 - Nov 19

3. Fonab Castle Hotel & Spa
Fonab Castle Hotel & SpaPitlochry
9.4 out of 10, Exceptional, (756 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 ₩330,814
₩396,977 total
includes taxes & fees
Dec 1 - Dec 2

4. Macdonald Morlich Hotel
Macdonald Morlich HotelAviemore
7.6 out of 10, Good, (484 reviews)
cleanliness Mountainside spa sanctuary offers complete rejuvenation with aromatherapy, body treatments, and expert massages in scenic highlands.
The price is ₩144,497
₩173,400 total
includes taxes & fees
Nov 30 - Dec 1

5. Macdonald Aviemore Highland Hotel
Macdonald Aviemore Highland HotelAviemore
7.8 out of 10, Good, (911 reviews)
cleanliness Unwind in the mountain spa retreat with sauna, hot tub, and steam room for post-adventure rejuvenation.
The price is ₩165,186
₩198,224 total
includes taxes & fees
Nov 29 - Nov 30

6. Scotlands Spa Hotel
Scotlands Spa HotelPitlochry
7.6 out of 10, Good, (1,005 reviews)
cleanliness Luxurious spa retreat with tranquil garden views offers revitalizing massages and therapeutic treatments for a peaceful Scottish escape.
The price is ₩196,825
₩236,197 total
includes taxes & fees
Dec 4 - Dec 5

7. Macdonald Aviemore Hotel
Macdonald Aviemore HotelAviemore
7.2 out of 10, Good, (611 reviews)
cleanliness Unwind in the Highlands with 2 indoor pools, rejuvenating massages, and a full-service spa in this eco-certified hotel.
The price is ₩167,894
₩201,473 total
includes taxes & fees
Dec 1 - Dec 2
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 Ballater Hotel Reviews

Hilton Grand Vacations Club Craigendarroch Suites Royal Deeside
Hilton Grand Vacations Club Craigendarroch Suites Royal DeesideBallater





















