Gauteng Spa Resorts

Search over 1 million properties and 550 airlines worldwide.

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Most hotels are fully refundable. Because flexibility matters.

Top Gauteng Resorts & Hotels with Spas

Mount Grace Hotel & Spa
Great for spa weekends

Mount Grace Hotel & Spa

Old Rustenburg Road, Magaliesberg, Gauteng
The price is $155 per night from Oct 19 to Oct 19
This family-friendly Magaliesberg hotel is located in the historical district, 12.2 mi (19.7 km) from Maropeng, and within 20 mi (32 km) of Cradle of Humankind ...
4.1/5 Very Good! (174 reviews)
Travelers like: full-service spa, steam room, massage, facials
Relaxation!
"Beautiful surroundings! We were placed close to the pool area and it was very noisy! No fault of other visitors; just not a good placement by check in staff."

Reviewed on Apr 5, 2021

Mount Grace Hotel & Spa
Four Seasons Hotel The Westcliff, Johannesburg
Great for spa weekends

Four Seasons Hotel The Westcliff, Johannesburg

5 out of 5
67 Jan Smuts Avenue, Randburg, Gauteng
The price is $249 per night from Oct 22 to Oct 22
This family-friendly Randburg hotel is located in Greater Johannesburg Metropolitan Area, within 2 mi (3 km) of Johannesburg Zoo, South African Museum of Military ...
4.7/5 Exceptional! (264 reviews)
Travelers like: full-service spa, sauna, steam room, massage
Travelers say...
"Highly recommended hotel with unique design and atmosphere takes you to another level of experience. Loved the place and definitely will have another visit soon."

Reviewed on Jun 24, 2021

Four Seasons Hotel The Westcliff, Johannesburg
InterContinental Johannesburg O.R Tambo Airport, an IHG Hotel
Great for spa weekends

InterContinental Johannesburg O.R Tambo Airport, an IHG Hotel

5 out of 5
Opposite Int'l Arrivals Hall, O.R. Tambo International Airport, Kempton Park, Gauteng
The price is $262 per night from Oct 29 to Oct 29
Located in the business district, this family-friendly hotel is 9.3 mi (15 km) from Eastgate Shopping Centre and 22.1 mi (35.5 km) from Rosebank Mall.
4.6/5 Exceptional! (474 reviews)
Travelers like: full-service spa, steam room, massage, facials
Travelers say...
"everything was ok"

Reviewed on Oct 8, 2021

InterContinental Johannesburg O.R Tambo Airport, an IHG Hotel
You could be seeing lower prices

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

The Residence Boutique Hotel

5 out of 5
17th 4th Avenue, Houghton, Johannesburg, Gauteng
The price is $253 per night from Oct 23 to Oct 23
Located in Greater Johannesburg Metropolitan Area, this luxury hotel is within 2 mi (3 km) of South African Museum of Military History, Killarney Golf Club, ...
4.9/5 Exceptional! (241 reviews)
Travelers like: full-service spa, sauna, steam room, massage
Wonderful week-end
"My wife and I stayed at the hotel for two nights and everything was just perfect. Most outstanding was the friendly and interactive way the staff engaged with us. The spa treatments were excellent and done in a highly professional manner. The hotel is close to many places in Johannesburg but in a ..."

Reviewed on Apr 6, 2021

The Residence Boutique Hotel
Valley Lodge & Spa
Great for spa weekends

Valley Lodge & Spa

4 out of 5
13 Jennings Street, Magaliesberg, Gauteng
Situated in Magaliesberg, this spa hotel is 10 mi (16.1 km) from Maropeng and 10.6 mi (17.1 km) from Cradle of Humankind. Krugersdorp Game Reserve and Sterkfontein ...
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

Get rates
Valley Lodge & Spa
Davinci Hotel And Suites On Nelson Mandela Square
Great for spa weekends

Davinci Hotel And Suites On Nelson Mandela Square

5 out of 5
2 Maude Street, Corner of 5th Street, Sandton, Gauteng
The price is $139 per night from Nov 4 to Nov 4
This family-friendly Sandton hotel is located in the entertainment district, just steps from Nelson Mandela Square and Sandton City Mall. The MARC and Sandton ...
4.5/5 Wonderful! (463 reviews)
Travelers like: full-service spa, sauna, steam room, massage
Travelers say...
"I loved the location but at the same time I found it noisy (probably because of the location)."

Reviewed on Oct 8, 2021

Davinci Hotel And Suites On Nelson Mandela Square
Genesis All-Suite Hotel

Genesis All-Suite Hotel

4 out of 5
10 Sandler Road, Fairmount, Johannesburg, Gauteng
This family-friendly Johannesburg hotel is located near the airport, 2.6 mi (4.1 km) from Houghton Golf Club, and within 6 mi (10 km) of Melrose Arch Shopping ...
4.4/5 Excellent! (492 reviews)
"Awesome experience!! Friendly staff and best location. So clean and convenient !!"

Reviewed on Mar 14, 2020

Get rates
Genesis All-Suite Hotel
Ascot Boutique Hotel

Ascot Boutique Hotel

4 out of 5
59 Grant Avenue, Norwood, Gauteng, Johannesburg, Gauteng
The price is $62 per night from Oct 19 to Oct 19
Located in Greater Johannesburg Metropolitan Area, this spa hotel is within a 15-minute walk of Houghton Golf Club and Satyagraha House. Victory Theater and ...
4.1/5 Very Good! (168 reviews)
Pleasant
"Clean and neat. Friendly staff."

Reviewed on May 8, 2021

Ascot Boutique Hotel
Saxon Hotel, Villas and Spa
Great for spa weekends

Saxon Hotel, Villas and Spa

5 out of 5
36 Saxon Road, Sandhurst, Sandton, Gauteng
The price is $553 per night from Oct 19 to Oct 19
This family-friendly Sandton hotel is located in the suburbs, within 2 mi (3 km) of Hyde Park Corner, Dunkeld West Shopping Centre, and Sandton City Mall. Sandton ...
4.9/5 Exceptional! (78 reviews)
Travelers like: full-service spa, sauna, steam room, massage
Travelers say...
"A few unusual mistakes including being put in the wrong room"

Reviewed on Sep 21, 2021

Saxon Hotel, Villas and Spa
Misty Hills Country Hotel
Great for spa weekends

Misty Hills Country Hotel

4 out of 5
69 Drift Blvd (R114), Krugersdorp, Gauteng
The price is $109 per night from Oct 19 to Oct 19
Located near the airport, this family-friendly hotel is within 6 mi (10 km) of Silverstar Casino, Krugersdorp, Honeydew Mazes, and Walter Sisulu National Botanical ...
4.2/5 Excellent! (142 reviews)
Travelers like: full-service spa, sauna, steam room, massage
Travelers say...
"Very good place. Well laid out. I think they are recovering from the impact of Covid. I would love to go back for a better experience!"

Reviewed on Oct 11, 2020

Misty Hills Country Hotel
Kievits Kroon Gauteng Wine Estate
Great for spa weekends

Kievits Kroon Gauteng Wine Estate

4 out of 5
Plot 41, Reier Rd, Kamelldrift East, Pretoria, Gauteng
The price is $128 per night from Oct 24 to Oct 24
Situated in Pretoria, this spa hotel is 0.7 mi (1.1 km) from Sandonia Golf Club and within 9 mi (15 km) of Roodeplaat Dam and Sable Hills Recreation Area. Botswana ...
4.3/5 Excellent! (58 reviews)
Travelers like: full-service spa, sauna, steam room, massage
Getaway anniversary weekend.
"The rooms are spacious and clean. The food is delicious for every meal. The spa is world-class. The setting is peaceful and relaxing. The best thing about Kievits Kroon is the amazing staff who went out of their way to make our anniversary special and memorable. Whether it's a night or a weekend ..."

Reviewed on Oct 28, 2020

Kievits Kroon Gauteng Wine Estate
Southern Sun Rosebank

Southern Sun Rosebank

4 out of 5
13 Tyrwhitt Avenue, Rosebank, Johannesburg, Gauteng
The price is $85 per night from Oct 19 to Oct 19
This family-friendly Johannesburg hotel is located near the airport, within 3 mi (5 km) of Rosebank Mall and Sandton City Mall. Sandton Convention Centre and ...
4.2/5 Very Good! (280 reviews)
"Food and Beverage services is very Poor"

Reviewed on Jun 14, 2021

Southern Sun Rosebank
Hyatt Regency Johannesburg
Great for spa weekends

Hyatt Regency Johannesburg

5 out of 5
191 Oxford Road, Johannesburg, Gauteng
Located in Greater Johannesburg Metropolitan Area, this luxury hotel is 2.2 mi (3.6 km) from Johannesburg Zoo and 2.8 mi (4.5 km) from Sandton City Mall. Sandton ...
4.5/5 Wonderful! (155 reviews)
Travelers like: full-service spa, sauna, steam room, massage
Travelers say...
"Loved absolutely everything about the hotel. Great fitness area with gym and swimming pool, amazing breakfasts and great helpful staff."

Reviewed on Mar 18, 2020

Get rates
Hyatt Regency Johannesburg
Fairlawns Boutique Hotel and Spa
Great for spa weekends

Fairlawns Boutique Hotel and Spa

5 out of 5
Alma Road, Sandton, Gauteng
The price is $214 per night from Oct 20 to Oct 20
Located in Greater Johannesburg Metropolitan Area, this luxury hotel is 2.3 mi (3.8 km) from Rivonia Village and 2.9 mi (4.6 km) from Morningside Mediclinic. ...
4.7/5 Exceptional! (69 reviews)
Travelers like: full-service spa, sauna, steam room, massage
Travelers say...
"It was an amazing stay."

Reviewed on Apr 10, 2021

Fairlawns Boutique Hotel and Spa
Thaba Eco Hotel
Great for spa weekends

Thaba Eco Hotel

4 out of 5
Impala Road, Klipriviersberg Nature Reserve, Johannesburg South, Gauteng
This family-friendly Johannesburg South hotel is located in the mountains, 0.1 mi (0.1 km) from Klipriviersberg Nature Reserve, and within 6 mi (10 km) of Gold ...
4.5/5 Wonderful! (102 reviews)
Travelers like: full-service spa, massage, facials, scrubs
Travelers say...
"We have been staying at Thaba Eco for 3 years and my wife and I have thoroughly enjoyed our stay. Having said this, with the lockdown restrictions, the charm has changed, I.e. the vibe and energies from people was missing. One of the most impressive things"

Reviewed on Jan 5, 2021

Get rates
Thaba Eco Hotel
The Maslow Hotel, Sandton
Great for spa weekends

The Maslow Hotel, Sandton

4 out of 5
Corner Grayston Drive and Rivonia Road, Sandton, Gauteng
The price is $75 per night from Nov 9 to Nov 9
Located in Greater Johannesburg Metropolitan Area, this spa hotel is within a 10-minute walk of The MARC, Johannesburg Stock Exchange, and Morningside Mediclinic. ...
4.4/5 Wonderful! (419 reviews)
Travelers like: full-service spa, sauna, steam room, massage
Location
"Good location for ease of getting around. Shops and restaurants nearby. Handy shuttle service."

Reviewed on Jun 26, 2021

The Maslow Hotel, Sandton
Menlyn Boutique Hotel
Great for spa weekends

Menlyn Boutique Hotel

5 out of 5
209 Tugela Road, Ashlea Gardens, Pretoria, Gauteng
The price is $89 per night from Oct 21 to Oct 21
Situated in the entertainment district, this luxury hotel is within 2 mi (3 km) of Riverwalk Office Park, Brooklyn Theatre, and Menlyn Corporate Park. Corobay ...
4.4/5 Excellent! (54 reviews)
Travelers like: spa services onsite, massage, manicures and pedicures
Travelers say...
"The staff at the Menlyn Boutique Hotel is fabulous - from reception to the restaurant to housekeeping! Also great amenities and breakfast!"

Reviewed on Jun 2, 2021

Menlyn Boutique Hotel
Peermont D'oreale Grande at Emperors Palace
Great for spa weekends

Peermont D'oreale Grande at Emperors Palace

5 out of 5
64 Jones Road, Kempton Park, Gauteng
The price is $193 per night from Oct 19 to Oct 19
This family-friendly Kempton Park hotel is located near the airport, within 3 mi (5 km) of Emperors Palace Casino and International Terminal Duty Free Mall. ...
4.2/5 Very Good! (229 reviews)
Travelers like: full-service spa, sauna, steam room, massage
Travelers say...
"Breakfast was excellent. Staff was friendly and the facilities were beautiful. Hotel is also connected to the casino which made going to the restaurants very easy. COVID protocols were followed, everyone wore a mask at all times and everyone coming into the hotel was screened. Would come back again ..."

Reviewed on Aug 29, 2021

Peermont D'oreale Grande at Emperors Palace
Glenburn Lodge & Spa
Great for spa weekends

Glenburn Lodge & Spa

3 out of 5
Kromdraai Road Swartkops, Muldersdrift, Madeteleli, Gauteng
The price is $56 per night from Oct 25 to Oct 25
Situated in the mountains, this spa hotel is within 9 mi (15 km) of Wonder Caves, Nirox Foundation Sculpture Park, and Honeydew Mazes. Silverstar Casino, Krugersdorp ...
4.4/5 Wonderful! (23 reviews)
Travelers like: full-service spa, sauna, steam room, massage
Amazing
"Glenburn Lodge & Spa is amazing , the lodge itself is beautiful, the food very tasty, the entertainment 100% and lovely activities."

Reviewed on Apr 4, 2021

Glenburn Lodge & Spa
Velmoré Hotel & Spa
Great for spa weekends

Velmoré Hotel & Spa

4 out of 5
96 Main Road, Erasmia, Centurion, Gauteng
The price is $107 per night from Oct 19 to Oct 19
Located in Centurion, this family-friendly hotel is 4.5 mi (7.2 km) from Zwartkops Raceway, and within 12 mi (20 km) of National Museum of Natural History and ...
3.7/5 Good! (73 reviews)
Travelers like: full-service spa, steam room, massage, facials
Travelers say...
"Good, but was expecting twin beds and got King bed. Not appropriate when two men have to sleep on a King bed after booking twin beds."

Reviewed on Nov 11, 2019

Velmoré Hotel & Spa
Don't see what you're looking for?
We've got more Resorts & Hotels with Spas. Find the right one for you.
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.

Top Cities in Gauteng

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

More trip options