Gauteng Spa Resorts

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards.

Search over 2.9 million properties and 550 airlines worldwide.

Top Cities in Gauteng

Top Gauteng Resorts & Hotels with Spas

Mount Grace Hotel and Spa
Great for spa weekends
Old Rustenburg Road, Magaliesberg, Gauteng, 1791
Fully refundableReserve now, pay when you stay
The price is $148 per night from Jan 3 to Jan 4
$148
per night
Jan 3 - Jan 4
4.1/5 Very Good! (193 reviews)

Travelers like: full-service spa, steam room, massage, facials

Travelers say...
"Amazing, good service, rested well"

Reviewed on Jul 7, 2022

Mount Grace Hotel and Spa
Four Seasons Hotel The Westcliff, Johannesburg
Great for spa weekends
5 out of 5
67 Jan Smuts Avenue, Randburg, Gauteng, 2193
Fully refundableReserve now, pay when you stay
The price is $264 per night from Dec 12 to Dec 13
$264
per night
Dec 12 - Dec 13
4.7/5 Exceptional! (291 reviews)

Travelers like: full-service spa, sauna, steam room, massage

Travelers say...
"Great safe location. Not close to city but easy and cheap Uber to city. Fantastic hotel and what is expected of four seasons. My only complaint was lack of service one morning for breakfast where I had to get up and seek someone out to obtain service. I hope it’s an aberration."

Reviewed on Nov 25, 2022

Four Seasons Hotel The Westcliff, Johannesburg
InterContinental Johannesburg O.R Tambo Airport, an IHG Hotel
Great for spa weekends
5 out of 5
Opposite Int'l Arrivals Hall, O.R. Tambo International Airport, Kempton Park, Gauteng, 1627
Fully refundable
The price is $247 per night from Dec 30 to Dec 31
$247
per night
Dec 30 - Dec 31
4.7/5 Exceptional! (664 reviews)

Travelers like: full-service spa, steam room, massage, facials

Travelers say...
"So nice and close to OR Tambo airport! Great staff and comfy rooms☺️"

Reviewed on Dec 4, 2022

InterContinental Johannesburg O.R Tambo Airport, an IHG Hotel

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
The Residence Boutique Hotel
Great for spa weekends
5 out of 5
17th 4th Avenue, Houghton, Johannesburg, Gauteng, 1986
The price is $208 per night from Dec 10 to Dec 11
$208
per night
Dec 10 - Dec 11
4.9/5 Exceptional! (253 reviews)

Travelers like: full-service spa, sauna, steam room, massage

Great discovery
"This is a great boutique hotel. Rooms are roomy and extremely comfortable, spa and sauna in room, grounds are spectacular, excellent Resturant with indoor or outdoor seating, and a wonderful well trained staff. Micheal on piano really is exceptional and sets a wonderful mood for dinning and lounge ..."

Reviewed on Nov 11, 2022

The Residence Boutique Hotel
Valley Lodge & Spa
Great for spa weekends
4 out of 5
13 Jennings Street, Magaliesberg, Gauteng, 1791
The price is $174 per night from Jan 3 to Jan 4
$174
per night
Jan 3 - Jan 4
4.3/5 Excellent! (23 reviews)

Travelers like: full-service spa, sauna, steam room, massage

Lovely short stay
"Booked the Valley Lodge & Spa for a short break with family. The facilities and staff was brilliant and the rooms was lovely. Visited the spa and all treatments was excellent. The buffet dinner and breakfast was excellent. Enjoyed short walks around the the facility with beautiful views of the river ..."

Reviewed on Dec 2, 2020

Valley Lodge & Spa
Davinci Hotel And Suites On Nelson Mandela Square
Great for spa weekends
5 out of 5
2 Maude Street, Corner of 5th Street, Sandton, Gauteng, 2146
Fully refundableReserve now, pay when you stay
The price is $177 per night from Dec 15 to Dec 16
$177
per night
Dec 15 - Dec 16
4.5/5 Wonderful! (537 reviews)

Travelers like: full-service spa, sauna, steam room, massage

Travelers say...
"Beautiful hotel, great staff, if you're into shopping, you'll have plenty of shops to choose from and scenery was not to bad either."

Reviewed on Nov 20, 2022

Davinci Hotel And Suites On Nelson Mandela Square
Genesis All - Suite Hotel
4 out of 5
10 Sandler Road, Fairmount, Johannesburg, Gauteng, 2193
4.4/5 Excellent! (492 reviews)
"Awesome experience!! Friendly staff and best location. So clean and convenient !!"

Reviewed on Mar 14, 2020

Genesis All - Suite Hotel
Ascot Boutique Hotel
4 out of 5
59 Grant Avenue, Norwood, Gauteng, Johannesburg, Gauteng, 2192
4.1/5 Very Good! (169 reviews)
Pleasant
"Clean and neat. Friendly staff."

Reviewed on May 8, 2021

Ascot Boutique Hotel
Saxon Hotel, Villas and Spa
Great for spa weekends
5 out of 5
36 Saxon Road, Sandhurst, Sandton, Gauteng, 2196
The price is $484 per night from Dec 12 to Dec 13
$484
per night
Dec 12 - Dec 13
4.9/5 Exceptional! (89 reviews)

Travelers like: full-service spa, sauna, steam room, massage

Travelers say...
"Exceptional in every way!"

Reviewed on May 30, 2022

Saxon Hotel, Villas and Spa
Misty Hills Country Hotel
Great for spa weekends
4 out of 5
69 Drift Blvd (R114), Muldersdrift, Gauteng, 1747
4.2/5 Excellent! (145 reviews)

Travelers like: full-service spa, sauna, steam room, massage

Travelers say...
"Well deserved weekend away with my husband and spoilt for and entire weekend at this splendid destination"

Reviewed on Nov 2, 2021

Misty Hills Country Hotel
Don't see what you're looking for?
See all available properties in Gauteng
View all properties
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.

Pocket Guide: Resorts & Hotels with Spas in Gauteng

Search for hotels in Gauteng on Expedia. You can easily find your hotels in Gauteng using one of the methods below:

  • View our selection of featured hotels in Gauteng
  • Use the map to find hotels in the Gauteng neighborhood you prefer
  • Use the filters to see hotels in a specific area of Gauteng, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Gauteng
  • Enter your travel dates to view the best deals on hotels in Gauteng - while they last

Gauteng Resorts & Hotels with Spas information

 

Resorts & Hotels with Spas in Gauteng

181

Highest price $484
Cheapest price $148
Number of guest reviews 2856
Total number of hotels in Gauteng 2144

 

Recent reviews of Gauteng hotels
Expedia verified reviews