South Africa may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Find Spa Hotels in Johannesburg

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Top Johannesburg Spa Hotels

Saxon Hotel, Villas and Spa
Great for spa weekends
5 out of 5
36 Saxon Road, Sandhurst, Sandton, Gauteng
Get Rates
5/5Exceptional! (75 reviews)
Travellers like: full-service spa, sauna, steam room, massage
Travellers say...

"Excellent premise and location. We stayed in a villa, but Qunu restaurant service sub par and overpriced. Had to ask 3x just to get a bottle of wine and waiters kept forgetting our orders"…"

Reviewed on 10 Mar 2020

Saxon Hotel, Villas and Spa
The Residence Boutique Hotel
Great for spa weekends
5 out of 5
17th 4th Avenue, Houghton, Johannesburg, Gauteng
The price is £159 per night from 24 Jan to 25 Jan
4.9/5Exceptional! (239 reviews)
Travellers like: full-service spa, sauna, steam room, massage
Outstanding!

"We have stayed before and we will be back again. Always good food and exceptional service! We also hosted a dinner for 10 with our friends and again everything was outstanding!!"…"

Reviewed on 16 Mar 2020

The Residence Boutique Hotel
Fairlawns Boutique Hotel and Spa
Great for spa weekends
5 out of 5
Alma Road, Sandton, Gauteng
The price is £145 per night from 22 Jan to 23 Jan
4.8/5Exceptional! (66 reviews)
Travellers like: full-service spa, sauna, steam room, massage
Great Experience.

"The stay was great. Beautiful setting with fantastic service."…"

Reviewed on 16 Feb 2020

Fairlawns Boutique Hotel and Spa
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.
Four Seasons Hotel The Westcliff, Johannesburg
Great for spa weekends
5 out of 5
67 Jan Smuts Avenue, Randburg, Gauteng
Free cancellationReserve now, pay when you stay
The price is £199 per night from 30 Jan to 31 Jan
4.7/5Exceptional! (257 reviews)
Travellers like: full-service spa, sauna, steam room, massage
Travellers say...

"The services and amenities are excellent. It site on a beautiful hill site of Johannesburg, next to the Zoo. The location is not very convenient, 30 to 40 minutes ride to the airport. There is no public transportation."…"

Reviewed on 12 Feb 2020

Four Seasons Hotel The Westcliff, Johannesburg
InterContinental Johannesburg O.R Tambo Airport
Great for spa weekends
5 out of 5
Opposite Int'l Arrivals Hall, O.R. Tambo International Airport, Kempton Park, Gauteng
Free cancellation
The price is £197 per night from 1 Feb to 2 Feb
4.6/5Exceptional! (449 reviews)
Travellers like: full-service spa, steam room, massage, facials
A little pricey but superb location and service

"Great hotel and superb location however very pricy for what you get. We were there the night before the C19 21 day country lockdown so services slightly reduced. Service however from staff was superb as you would expect."…"

Reviewed on 29 Mar 2020

InterContinental Johannesburg O.R Tambo Airport
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
Free cancellationReserve now, pay when you stay
The price is £98 per night from 23 Jan to 24 Jan
4.5/5Wonderful! (436 reviews)
Travellers like: full-service spa, sauna, steam room, massage
Travellers say...

"Friendly staff and superb service. The hotel is very clean"…"

Reviewed on 15 Dec 2020

Davinci Hotel And Suites On Nelson Mandela Square
Thaba Eco Hotel
Great for spa weekends
4 out of 5
Impala Road, Klipriviersberg Nature Reserve, Johannesburg South, Gauteng
Free cancellationReserve now, pay when you stay
The price is £66 per night from 7 Feb to 8 Feb
4.5/5Wonderful! (100 reviews)
Travellers like: full-service spa, massage, facials, scrubs
Hotels.com booking discount

"I think we must all be treated the same, I didn't like the way Xolani did when I checked in especially that I booked with my discount after the 10th stay and I really felt like I was given a room that was different and the porter was even surprised that I was given that room (325). I liked the hotel ..."…"

Reviewed on 25 Aug 2019

Thaba Eco Hotel
Hyatt Regency Johannesburg
Great for spa weekends
5 out of 5
191 Oxford Road, Johannesburg, Gauteng
Get Rates
4.5/5Wonderful! (155 reviews)
Travellers like: full-service spa, sauna, steam room, massage
Travellers say...

"Loved absolutely everything about the hotel. Great fitness area with gym and swimming pool, amazing breakfasts and great helpful staff."…"

Reviewed on 18 Mar 2020

Hyatt Regency Johannesburg
The Maslow Hotel, Sandton
Great for spa weekends
4 out of 5
Corner Grayston Drive and Rivonia Road, Sandton, Gauteng
Free cancellationReserve now, pay when you stay
The price is £62 per night from 27 Jan to 28 Jan
4.4/5Wonderful! (400 reviews)
Travellers like: full-service spa, sauna, steam room, massage
Travellers say...

"The staffs were very friendly. All of them assisted whenever the need be. I always stayed here and will make it my first choice."…"

Reviewed on 8 Dec 2020

The Maslow Hotel, Sandton
Glenburn Lodge & Spa
3 out of 5
Kromdraai Road Swartkops, Muldersdrift, Madeteleli, Gauteng
The price is £67 per night from 23 Jan to 24 Jan
4.4/5Excellent! (18 reviews)
Glenburn Lodge was an enjoyable stay

"The stay was enjoyable, facilities and staff were excellent. While there was a super choice of beverages in the room, there was no adaptor for the hairdryer in the room and no apparent connection to be seen. Perhaps staff could check on small things such as that."…"

Reviewed on 10 Jan 2020

Glenburn Lodge & Spa
Genesis All-Suite Hotel
4 out of 5
10 Sandler Road, Fairmount, Johannesburg, Gauteng
Get Rates
4.4/5Excellent! (494 reviews)

"Awesome experience!! Friendly staff and best location. So clean and convenient !!"…"

Reviewed on 14 Mar 2020

Genesis All-Suite Hotel
Menlyn Boutique Hotel
Great for spa weekends
5 out of 5
209 Tugela Road, Ashlea Gardens, Pretoria, Gauteng
Free cancellationReserve now, pay when you stay
The price is £90 per night from 5 Feb to 6 Feb
4.3/5Excellent! (50 reviews)
Travellers like: on-site spa services, massage, manicures and pedicures
Great and comfortable stay!

"Convenient location, lovely small and cosy room with spacious bathroom. Little extras like snacks and a mini bar fridge. (Loved the piece of tart placed next to the bed, with the turn-down). Super friendly and very helpful staff. The art everywhere is a special touch. I'd happily stay here again ..."…"

Reviewed on 21 Feb 2020

Menlyn Boutique Hotel
Valley Lodge & Spa
Great for spa weekends
Get Rates
4.3/5Excellent! (19 reviews)
Travellers like: full-service spa, sauna, steam room, massage
A romantic getaway

"It was a great last minute getaway. Loved the tame zebra and springbok. The spa was lovely and food ordered off the menu was fresh and tasty. The rooms have been updated and very clean."…"

Reviewed on 19 Oct 2020

Valley Lodge & Spa
Kievits Kroon Country Estate
Great for spa weekends
4 out of 5
Plot 41, Reier Rd, Kamelldrift East, Pretoria, Gauteng
Free cancellationReserve now, pay when you stay
The price is £114 per night from 3 Feb to 4 Feb
4.3/5Excellent! (56 reviews)
Travellers like: full-service spa, sauna, steam room, massage
Travellers say...

"Magnificent Gardens, beautiful property, friendly reception, comfortable room, and though our booking was botched on check in, the receptionist on duty handled it very professionally and efficiently and upgraded our stay which we appreciated. Restaurant (waiter service) in the a la carte restaurant ..."…"

Reviewed on 13 Mar 2020

Kievits Kroon Country Estate
Peermont D'oreale Grande at Emperors Palace
Great for spa weekends
5 out of 5
Free cancellationReserve now, pay when you stay
The price is £156 per night from 29 Jan to 30 Jan
4.2/5Excellent! (213 reviews)
Travellers like: full-service spa, sauna, steam room, massage
Travellers say...

"Too much positive to list. Very convenient and comfortable for the airport when waiting for connecting flights"…"

Reviewed on 13 Mar 2020

Peermont D'oreale Grande at Emperors Palace
Misty Hills Country Hotel
Great for spa weekends
4 out of 5
Free cancellationReserve now, pay when you stay
The price is £74 per night from 24 Jan to 25 Jan
4.2/5Excellent! (141 reviews)
Travellers like: full-service spa, sauna, steam room, massage
Travellers 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 11 Oct 2020

Misty Hills Country Hotel
Southern Sun Rosebank
Great for spa weekends
4 out of 5
13 Tyrwhitt Avenue, Rosebank, Johannesburg, Gauteng
Free cancellation
The price is £67 per night from 1 Feb to 2 Feb
4.2/5Very Good! (279 reviews)
Travellers like: full-service spa, sauna, massage, facials
Very good

"Excellent and safe area especially they provide a free shuttle to the Rosebank mall"…"

Reviewed on 23 Feb 2020

Southern Sun Rosebank
Mount Grace Hotel & Spa
Great for spa weekends
Old Rustenburg Road, Magaliesberg, Gauteng
Free cancellationReserve now, pay when you stay
The price is £119 per night from 24 Jan to 25 Jan
4.1/5Very Good! (156 reviews)
Travellers like: full-service spa, steam room, massage, facials
Relaxing stay

"Had a great stay at the hotel. Highlights were the very relaxing massage in the spa and the picnic in the sun beside the water feature. Our room was very spacious and clean. Food at the Twist restaurant was ok, but the amount of choice and quality could definitely be improved. Also, the service is ..."…"

Reviewed on 21 Sep 2020

Mount Grace Hotel & Spa
Ascot Boutique Hotel
4 out of 5
59 Grant Avenue, Norwood, Gauteng, Johannesburg, Gauteng
Get Rates
4.1/5Very Good! (166 reviews)

"Staff was ever ready to please. Close to many restaurants around the hotel. Hot water took a while to come on."…"

Reviewed on 3 Feb 2020

Ascot Boutique Hotel
Velmoré Hotel & Spa
Great for spa weekends
4 out of 5
96 Main Road, Erasmia, Centurion, Gauteng
Free cancellationReserve now, pay when you stay
The price is £61 per night from 24 Jan to 25 Jan
3.6/5Good! (70 reviews)
Travellers like: full-service spa, steam room, massage, facials
Travellers 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 11 Nov 2019

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

Pocket Guide: Spa Hotels in Johannesburg

Search for Spa Hotels in Johannesburg on Expedia.co.uk. You can easily find your Spa Hotels in Johannesburg using one of the methods below:

  • View our selection of featured hotels in Johannesburg
  • Use the map to find budget hotels in the Johannesburg neighborhood you prefer
  • Use the filters to see hotels in a specific area of Johannesburg, select a specific theme, brand, or hotel class in Johannesburg
  • Enter your travel dates now to view the best deals on hotels in Johannesburg - while they last

Frequently asked questions

Looking for a spa hotel in Johannesburg?
Book one of our fantastic spa hotels and pamper yourself from the moment you arrive. Travellers love the array of shops in Johannesburg. Enjoy the museums and cafes during your holiday. Hotels with spas are a great way to break away from your routine and add a layer of luxury to your weekend away.
What is the best spa hotel in Johannesburg?
City Lodge Hotel Waterfall City is a top spa hotel featuring an outdoor pool, a fitness centre and a bar. Why not spend some time relaxing in the hot tub? Other popular spa hotels in Johannesburg include Villa La Vé Guesthouse and Dynasty Forest Sandown Hotel & Conference Centre.
How many spa hotels will I find in Johannesburg?
Expedia has 171 spa hotels to choose from in Johannesburg.
What's there to see and do in Johannesburg?
Take in some sights and attractions while you’re in Johannesburg by visiting Gold Reef City, Montecasino and Carlton Centre. If you have a little extra time during your trip, you might want to check out Apartheid Museum and Sandton City Mall.
What is a Johannesburg spa hotel?
Spa hotels in Johannesburg provide lodging and have a full on-site spa offering services including massages as well as beauty treatments. Some also offer in-room treatments. Spa hotels are ideal if you are looking for some R&R during your holiday.

Johannesburg Hotel Reviews

Travellers loved these Spa Hotels

More trip options