
Search Spa Hotels in Magaliesberg
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on Magaliesberg Spa Hotels
Tonight
6 Aug - 7 AugTomorrow
7 Aug - 8 AugThis weekend
7 Aug - 9 AugNext weekend
14 Aug - 16 AugOur top choices for Magaliesberg hotels with a spa




1. Rising Rocks Farm
Rising Rocks FarmMagaliesburg
฿1,317
฿1,824 total
includes taxes & fees
10 Aug - 11 Aug




2. Mount Grace Hotel & Spa
Mount Grace Hotel & SpaMagaliesberg
- Mountain retreat offers deep relaxation with 18 treatment rooms, sauna, hot tub, and outdoor pools.
฿4,285
฿4,927 total
includes taxes & fees
1 Sept - 2 Sept




3. Whispering Pines Country Estate
Whispering Pines Country EstateMagaliesberg
- Unwind at this charming guesthouse where serene spa treatments complement garden views and gourmet dining.
฿3,183
฿3,661 total
includes taxes & fees
11 Aug - 12 Aug




4. Budmarsh Country Lodge
Budmarsh Country LodgeMagaliesberg
- Unwind in mountain serenity at this colonial hotel with couples spa treatments and deep soaking tubs.
฿3,666
฿4,216 total
includes taxes & fees
10 Aug - 11 Aug




5. African Hills Safari Lodge & Spa
African Hills Safari Lodge & SpaMagaliesberg
- Rejuvenate in a colonial lodge nestled in the mountains with 4 spa treatment rooms and outdoor pools for a serene wilderness escape.
฿8,005
฿9,206 total
includes taxes & fees
10 Aug - 11 Aug




6. Hornbill Lodge
Hornbill LodgeMagaliesberg
- Discover mountainside rejuvenation at this lodge with hot stone massages and an outdoor pool, just steps from the water's edge.
฿3,285
฿3,778 total
includes taxes & fees
7 Aug - 8 Aug




7. Avela Lodge
Avela LodgeMagaliesberg
- Serene lodge spa retreat with Swedish massages, body treatments, and aromatherapy in a tranquil garden setting for total relaxation.
฿1,984
฿2,281 total
includes taxes & fees
7 Aug - 8 Aug




8. Woodland Gardens
Woodland GardensMagaliesberg
- Indulge in revitalising spa services amid lush garden surroundings at this cottage retreat, offering hot stone massages and aromatherapy.
฿2,145
฿2,145 total
includes taxes & fees
11 Aug - 12 Aug
View all properties
Spa hotels with pools in Magaliesberg
฿4,285
฿4,927 total
includes taxes & fees
1 Sept - 2 Sept




Rising Rocks Farm
Rising Rocks FarmMagaliesburg
฿1,317
฿1,824 total
includes taxes & fees
10 Aug - 11 Aug
฿3,666
฿4,216 total
includes taxes & fees
10 Aug - 11 Aug
฿3,183
฿3,661 total
includes taxes & fees
11 Aug - 12 Aug
฿3,285
฿3,778 total
includes taxes & fees
7 Aug - 8 Aug
฿2,145
฿2,145 total
includes taxes & fees
11 Aug - 12 Aug
฿8,005
฿9,206 total
includes taxes & fees
10 Aug - 11 Aug
Spa hotels with free breakfast in Magaliesberg
฿4,285
฿4,927 total
includes taxes & fees
1 Sept - 2 Sept
฿3,666
฿4,216 total
includes taxes & fees
10 Aug - 11 Aug
฿3,183
฿3,661 total
includes taxes & fees
11 Aug - 12 Aug
฿3,285
฿3,778 total
includes taxes & fees
7 Aug - 8 Aug
฿8,005
฿9,206 total
includes taxes & fees
10 Aug - 11 Aug
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.
View all propertiesTop Magaliesberg Hotel Reviews
Mount Grace Hotel & Spa
8/10 Good
"Great room with amazing views. Immediate responses from staff. Food offering at Twist let them down for 2 dinner services. Breakfast was sound though. Management did apologise and confirmed plans for the food service going forward. Spa is beautiful as well. Great place. Would definitely be back"
Glenburn Lodge & Spa
10/10 Excellent
"Hotel offers excellent value in a quiet environment. Rooms are spacious and amenities adequate"
First Group Magalies Park
10/10 Excellent
"This was a great place to stay for our needs, a spacious chalet, well furnished, great bed, and outdoor had a nice bush experience with birds and antelope 👍.Golf course is good, restaurant superb 👌, we’ll be back soon 🙏👍"
African Hills Safari Lodge & Spa
10/10 Excellent
"Gorgeous surroundings, amazing staff, comfortable cabins with all the amenities!! I literally could not have asked for a better stay! We will absolutely be back!"














