Agoda Hero Banner

Hotels with Spas in Johannesburg

Enter your travel details to see prices and availability

Best Hotels with Spas in Johannesburg

Star rating
Review score
Our top picks
Lowest price first
Nearest to
Best reviewed
Peermont Metcourt at Emperors Palace Johannesburg
Greater OR Tambo,Johannesburg - View on map
"Overall a pleasant stay and would recommend if you have business at Emperors."
8.1

Excellent

1734 reviews

Avg price per night
$ 151
St Andrews Hotel and Spa pty Ltd
Germiston,Johannesburg - View on map
"the room was luxurious, I enjoyed the solitude, and was one of the best decisions that I took. the spa was an additional indulgence, which I loved as well. "
Show more
8

Excellent

118 reviews

Avg price per night
$ 65
Radisson Blu Hotel Sandton Johannesburg
Sandton,Johannesburg - View on map
"We asked for a room on a higher floor since this was the last stop for our daughter on a family holiday. With the rest of us continuing to travel for two weeks we wanted it to be special for her. Raddison Blu surpassed all our expectations with an upgrade to the penthouse. Four bedrooms (all with ensuite), huge living spaces and fantastic views on three levels, we felt truly spoilt and did not want to leave. We had a dinner and breakfasts in the excellent restaurant, daughters enjoyed the superlative gymnasium and pool facilities (there is a running track around the inside of the building on this high floor) while the bar and the sports coverage were appreciated by son and husband. Radisson Blu is located in a safe part of Johannesburg (Sandton) and we happily walked the 10 minutes to the nearby shopping mall, shuttle buses brought us back after dark. We felt very safe and thoroughly enjoyed Johannesburg, our three nights was not enough - much to our surprise. The fabulous staff and lovely facilities would be available to all but the penthouse was a fabulous treat."
Show more
8.5

Excellent

985 reviews

Avg price per night
$ 134
Peermont D'oreale Grande at Emperors Palace Johannesburg
Greater OR Tambo,Johannesburg - View on map
"We were looking for a hotel near OR Tambo airport and were really pleased we chose here. Everything was splendid and I don't think I could reasonably find anything to grumble about. The facilities and staff were of the highest calibre, especially the staff. I will certainly stay here again when next in Johannesburg. (This was our first visit to South Africa and I hope to return fairly soon, maybe to watch the rugby) "
Show more
8.2

Excellent

429 reviews

Avg price per night
$ 250
DAVINCI Nelson Mandela Square Sandton Johannesburg
Sandton,Johannesburg - View on map
"We were worried about staying in Johannesburg, but the Davinci was brilliant! Extremely safe and secure in the most upmarket area of South Africa. Close to Tambo airport and the best of shopping. Hotel was 5 Star plus..."
Show more
8.9

Excellent

405 reviews

Radisson Hotel & Convention Centre Johannesburg, O.R. Tambo
Greater OR Tambo,Johannesburg - View on map
"I won’t be staying at any other hotel! I had an amazing stay! Great staff, incredible food and wonderful service!"
8.5

Excellent

92 reviews

Avg price per night
$ 107
The Houghton Hotel Spa Wellness and Golf
Johannesburg City Centre,Johannesburg - View on map
"This was best hotel experience in Johannesburg . The hotel is stunning , modern furniture in the rooms. Quiet spacious and luxurious , the breakfast was delicious . The entire staff is polite and very helpful with a smile. I am definitely going back . "
Show more
9.4

Exceptional

67 reviews

The Maslow Hotel Sandton
Sandton,Johannesburg - View on map
"I had a great time. The staff were helpful and knowledgeable about most things. The food was splendid and the environment was very nice. Didn't dare to move around outside in the night time but that is not the hotel's issue as it seems South Africa on the whole does not present a safe image. "
Show more
8.6

Excellent

302 reviews

Avg price per night
$ 120
Indaba Hotel
Sandton,Johannesburg - View on map
"We were extremely impressed with this hotel. An international conference was being hosted there and it was fascinating to talk to all the different cultures over breakfast. The grounds are green and natural and filled with bird life. It offered everything a traveller could wish for from swimming pools, a gym, a spa to mention but a few. The only thing I struggled with was a totally closed up room that was air conditioned. Beautifully warm in the cold Johannesburg Winter though."
Show more
8.4

Excellent

300 reviews

Thaba Eco Hotel
Johannesburg South,Johannesburg - View on map
"What an amazing and restful stay. Sparkling wine upon checkin, super friendly and accommodating staff -they even put roses on the bed as it was our Anniversary. Complimentary mini bar in the room with snacks and drinks. Great food at the restaurant for both breakfast and dinner. The outside bar was great for sundowners and had great cocktails. The VIP room we stayed in was amazing, and we made sure to use the Spa bath every night as well as the in-room fireplace! Can't believe this little gem is barely out of Johannesburg, but feels like you are out in the middle of nowhere. Really a great stay and cannot recommend this place highly enough."
Show more
8.9

Excellent

79 reviews

Peermont Metcourt at Emperors Palace Johannesburg
Greater OR Tambo,Johannesburg - View on map
"Overall a pleasant stay and would recommend if you have business at Emperors."
8.1

Excellent

1734 reviews

Avg price per night
$ 151

Discover the neighborhoods of Johannesburg


Frequently asked questions

What's the average price of a hotel in Johannesburg?

The average price for a 3-star hotel in Johannesburg is USD 45. The average price for a 4-star hotel in Johannesburg is USD 64. The average price for a 5-star hotel in Johannesburg is USD 156.

What's the average price of a hotel in Johannesburg this weekend?

The average price for a 3-star hotel in Johannesburg this weekend is USD 44. The average price for a 4-star hotel in Johannesburg this weekend is USD 65. The average price for a 5-star hotel in Johannesburg this weekend is USD 152.

What's the average price of a hotel in Johannesburg tonight?

The average price for a 3-star hotel in Johannesburg tonight is USD 45. The average price for a 4-star hotel in Johannesburg tonight is USD 65. The average price for a 5-star hotel in Johannesburg tonight is USD 144.

What are the best hotels in Johannesburg near O. R. Tambo International Airport?

Verified travelers to Johannesburg who stayed near O. R. Tambo International Airport have given top reviews to City Lodge Hotel at OR Tambo International Airport Johannesburg, Peermont Metcourt at Emperors Palace Johannesburg and Peermont D'oreale Grande at Emperors Palace Johannesburg.

What are the best hotels in Johannesburg near Sandton City Shopping Centre?

Verified travelers to Johannesburg who stayed near Sandton City Shopping Centre have given top reviews to Radisson Blu Hotel Sandton Johannesburg, Signature Lux Hotel by ONOMO - Sandton and B and B Sandton.

What are the most popular hotels in Johannesburg?

What are the best hotels in Johannesburg for couples?

What are the best hotels in Johannesburg for families?

What hotels in Johannesburg have the best views?

Verified travelers to Johannesburg have given top reviews for the views at Pablo House Melville, Cradle Boutique Hotel and Orangerie Guest House.

What hotels in Johannesburg have the best breakfast?

Verified travelers to Johannesburg have given top reviews for the breakfast at Claires of Sandton Luxury Guest House, Rivonia Premier Lodge and Ginnegaap Guest House.

What's the best neighborhood in Johannesburg to stay in?

Popular neighborhoods among travelers staying in Johannesburg include Sandton, Greater OR Tambo and Johannesburg City Centre.

Show more questions