Skip to main content

Spa Hotels in Johannesburg

Find the spa hotels that appeal to you the most

The best spa hotels in Johannesburg

Check out our pick of great spa hotels in Johannesburg

Filter by:

Review score

The Houghton Hotel, Spa, Wellness & Golf

Hotel in Houghton, Johannesburg

Located in Johannesburg, 2.5 km from Observatory Golf Club, The Houghton Hotel, Spa, Wellness & Golf provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a...

S
Susanne
From
Switzerland
Great staff, very professional and polite, very attentive Beautiful rooms and also the whole hotel area Good food
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2,120 reviews
Price from
US$250.67
1 night, 2 adults

Thaba Eco Hotel

Hotel in Johannesburg

Surrounded by the Klipriviersberg Nature Reserve, Thaba Eco Hotel and Spa features elegant suites. It offers a swimming pool, a spa, and function and conference facilities.

R
Refile Cynthia
From
Georgia
Everything about the property was exceptional
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2,631 reviews
Price from
US$192.77
1 night, 2 adults

Sandton Sun and Towers

Hotel in Sandton, Johannesburg

This 5-star hotel is located in the heart of Johannesburg’s economic hub, connected to Sandton Convention Centre.

M
Martin
From
Tanzania
Clean, located in town where you can easily walk around Sandton City. It’s safe area. Nice bathrooms well maintained
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 4,179 reviews
Price from
US$239.79
1 night, 2 adults

The Leonardo

Hotel in Sandton, Johannesburg

Set in Johannesburg and with Gautrain Sandton Station reachable within 600 metres, The Leonardo offers concierge services, non-smoking rooms, an outdoor swimming pool, free WiFi and a restaurant.

O
Ogechi
From
Nigeria
The apartment was splendid. Everything was provided in excess, from the kitchen appliances to the towels and toiletries. We were spoilt for choice and pampered by house keeping staff. The apartment and entire hotel was extremely clean. The pool and gym area were spectacular. The hotel rate is quite expensive but great value for money spent.. I can't wait to come back there.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 380 reviews
Price from
US$500.30
1 night, 2 adults

The Giglio Boutique Hotel at Zevenster

Hotel in Bedfordview, Johannesburg

Set in Johannesburg, 7.4 km from Observatory Golf Club, The Giglio Boutique Hotel at Zevenster offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

K
Koola
From
New Zealand
Small and unique. Friendly staff. Beautiful facilities.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 416 reviews
Price from
US$245.07
1 night, 2 adults

Amberhall Guesthouse

Hotel in Randburg, Johannesburg

Located 8 km from Monte Casino, Amberhall Guesthouse in Randburg features a garden with a small stream. All rooms have a flat-screen TV with satellite channels.

E
Emmy
From
Spain
We had a great time at the guest house. We met Alex the owner and had a great dinner cooked by Tercia who also was very sweet to our son. Highly recommend Amberhall!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 301 reviews
Price from
US$95.04
1 night, 2 adults

Four Seasons Hotel The Westcliff

Hotel in Randburg, Johannesburg

Four Seasons Hotel The Westcliff is a luxury 5-star hotel located within 1 km from the Johannesburg Zoo. Featuring an expansive lush garden, the hotel offers a restaurant, fitness centre.

M
Maged
From
Belgium
The connection of the room to the pool through the terrace.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 498 reviews
Price from
US$777.05
1 night, 2 adults

The Parkwood

Hotel in Parkwood, Johannesburg

The Parkwood is nestled in a lush and well-manicured garden estate in Parkwood, Johannesburg. It offers luxurious accommodation with a swimming pool and free Wi-Fi in all areas.

B
Benjamin
From
Switzerland
imagine you have a good friend with great taste who lets you stay at their house when you come to town. that’s what staying here is like. not as perfect in a way as a fancy chain hotel but that makes it all the more charming and homely. I’ll definitely be back.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 252 reviews
Price from
US$215.45
1 night, 2 adults

54 on Bath, Johannesburg Rosebank

Hotel in Rosebank, Johannesburg

Located in the cultural district of Rosebank, 54 on Bath, Johannesburg Rosebank offers a large terrace area and an outdoor swimming pool. The spacious rooms include a working desk and wide windows.

A
Angele
From
Malta
Very comfortable hotel with very helpful staff. Princess at reservations was particularly obliging during the booking process. Looking forward to staying there again.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 795 reviews
Price from
US$391.21
1 night, 2 adults

Saxon Hotel, Villas & Spa

Hotel in Sandton, Johannesburg

Featuring luxurious and spacious suites, Saxon Hotel, Villas & Spa includes a spa and outdoor pool.

X
Xolile
From
United Kingdom
The elegance of the hotel. The history of the hotel. Everything is beautiful & loved the African themed deco. The meals were glorious! I enjoyed the afternoon tea, Faith hosted us for it & she was amazing
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 170 reviews
Price from
US$914.52
1 night, 2 adults
All spa hotels in Johannesburg

Top picks for Johannesburg hotels

Explore our most popular hotels in Johannesburg

Filter by:

Review score

The Houghton Hotel, Spa, Wellness & Golf

Hotel in Houghton, Johannesburg

Located in Johannesburg, 2.5 km from Observatory Golf Club, The Houghton Hotel, Spa, Wellness & Golf provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a...

S
Susanne
From
Switzerland
Great staff, very professional and polite, very attentive Beautiful rooms and also the whole hotel area Good food
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2,120 reviews
Price from
US$250.67
1 night, 2 adults

Thaba Eco Hotel

Hotel in Johannesburg

Surrounded by the Klipriviersberg Nature Reserve, Thaba Eco Hotel and Spa features elegant suites. It offers a swimming pool, a spa, and function and conference facilities.

R
Refile Cynthia
From
Georgia
Everything about the property was exceptional
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2,631 reviews
Price from
US$192.77
1 night, 2 adults

Sandton Sun and Towers

Hotel in Sandton, Johannesburg

This 5-star hotel is located in the heart of Johannesburg’s economic hub, connected to Sandton Convention Centre.

M
Martin
From
Tanzania
Clean, located in town where you can easily walk around Sandton City. It’s safe area. Nice bathrooms well maintained
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 4,179 reviews
Price from
US$239.79
1 night, 2 adults

The Leonardo

Hotel in Sandton, Johannesburg

Set in Johannesburg and with Gautrain Sandton Station reachable within 600 metres, The Leonardo offers concierge services, non-smoking rooms, an outdoor swimming pool, free WiFi and a restaurant.

O
Ogechi
From
Nigeria
The apartment was splendid. Everything was provided in excess, from the kitchen appliances to the towels and toiletries. We were spoilt for choice and pampered by house keeping staff. The apartment and entire hotel was extremely clean. The pool and gym area were spectacular. The hotel rate is quite expensive but great value for money spent.. I can't wait to come back there.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 380 reviews
Price from
US$500.30
1 night, 2 adults

The Giglio Boutique Hotel at Zevenster

Hotel in Bedfordview, Johannesburg

Set in Johannesburg, 7.4 km from Observatory Golf Club, The Giglio Boutique Hotel at Zevenster offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

K
Koola
From
New Zealand
Small and unique. Friendly staff. Beautiful facilities.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 416 reviews
Price from
US$245.07
1 night, 2 adults

Amberhall Guesthouse

Hotel in Randburg, Johannesburg

Located 8 km from Monte Casino, Amberhall Guesthouse in Randburg features a garden with a small stream. All rooms have a flat-screen TV with satellite channels.

E
Emmy
From
Spain
We had a great time at the guest house. We met Alex the owner and had a great dinner cooked by Tercia who also was very sweet to our son. Highly recommend Amberhall!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 301 reviews
Price from
US$95.04
1 night, 2 adults

Four Seasons Hotel The Westcliff

Hotel in Randburg, Johannesburg

Four Seasons Hotel The Westcliff is a luxury 5-star hotel located within 1 km from the Johannesburg Zoo. Featuring an expansive lush garden, the hotel offers a restaurant, fitness centre.

M
Maged
From
Belgium
The connection of the room to the pool through the terrace.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 498 reviews
Price from
US$777.05
1 night, 2 adults

The Parkwood

Hotel in Parkwood, Johannesburg

The Parkwood is nestled in a lush and well-manicured garden estate in Parkwood, Johannesburg. It offers luxurious accommodation with a swimming pool and free Wi-Fi in all areas.

B
Benjamin
From
Switzerland
imagine you have a good friend with great taste who lets you stay at their house when you come to town. that’s what staying here is like. not as perfect in a way as a fancy chain hotel but that makes it all the more charming and homely. I’ll definitely be back.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 252 reviews
Price from
US$215.45
1 night, 2 adults

54 on Bath, Johannesburg Rosebank

Hotel in Rosebank, Johannesburg

Located in the cultural district of Rosebank, 54 on Bath, Johannesburg Rosebank offers a large terrace area and an outdoor swimming pool. The spacious rooms include a working desk and wide windows.

A
Angele
From
Malta
Very comfortable hotel with very helpful staff. Princess at reservations was particularly obliging during the booking process. Looking forward to staying there again.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 795 reviews
Price from
US$391.21
1 night, 2 adults

Saxon Hotel, Villas & Spa

Hotel in Sandton, Johannesburg

Featuring luxurious and spacious suites, Saxon Hotel, Villas & Spa includes a spa and outdoor pool.

X
Xolile
From
United Kingdom
The elegance of the hotel. The history of the hotel. Everything is beautiful & loved the African themed deco. The meals were glorious! I enjoyed the afternoon tea, Faith hosted us for it & she was amazing
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 170 reviews
Price from
US$914.52
1 night, 2 adults
All spa hotels in Johannesburg

Looking for a spa hotel?

What better way to unwind after a day’s sightseeing than relaxing in a health and wellness spa? Spa hotels focus on maximum relaxation for their guests, with luxury features like hot tubs, thermal pools and professional massage services. Some spa hotels use mineral-rich water pumped straight out of the ground, helping to maintain and restore good health.

Most booked spa hotels in Johannesburg and surroundings in the past month

See all

Popular with guests booking spa hotels in Johannesburg

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,685 reviews

Popular with guests booking spa hotels in Johannesburg

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,848 reviews

Popular with guests booking spa hotels in Johannesburg

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 773 reviews

Popular with guests booking spa hotels in Johannesburg

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 860 reviews

Popular with guests booking spa hotels in Johannesburg

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,330 reviews

Popular with guests booking spa hotels in Johannesburg

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 7,207 reviews

Popular with guests booking spa hotels in Johannesburg

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 6,261 reviews

Popular with guests booking spa hotels in Johannesburg

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 7,971 reviews

Popular with guests booking spa hotels in Johannesburg

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 5,144 reviews

Popular with guests booking spa hotels in Johannesburg

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 4,186 reviews

Highly rated spa hotels in Johannesburg and nearby

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,279 reviews

Located in Johannesburg, 5.4 km from Apartheid Museum, Lilian Lofts Hotel & Spa provides accommodation with a terrace, free private parking and a restaurant.

From US$80.69 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 243 reviews

Located in Houghton, The Residence is a boutique hotel that offers spacious suites with a spa bath, and a balcony overlooking the garden, the fire pit or the outdoor pool.

From US$341.83 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 37 reviews

Located in Johannesburg, 2.6 km from Observatory Golf Club, Mood Health Resort and Spa provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From US$99.37 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 75 reviews

Located in Johannesburg, 2.5 km from Observatory Golf Club, Houghton Suites offers accommodation with spa facilities, wellness packages and beauty services.

From US$181.71 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 77 reviews

Situated in Johannesburg, 5.8 km from Parkview Golf Club, Sanctuary Mandela features accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant.

From US$288.58 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 5,144 reviews

Southern Sun Rosebank, Johannesburg is a modern 4-star hotel in the heart of Rosebank offering an outdoor pool and a fitness centre.

From US$101.47 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 20 reviews

Modern Luxury 1 bed apartment offers wellness packages and free private parking, and is within 4.6 km of Sandton City Mall and 4.6 km of Parkview Golf Club.

From US$75.74 per night

Bella Vista

Johannesburg
8.0+ review score
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 14 reviews

Boasting mountain views, Bella Vista features accommodation with pool with a view, a spa and wellness centre and a casino, around 6.1 km from Apartheid Museum.

Enjoy breakfast in Johannesburg and nearby

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 468 reviews

In Melrose Arch, Johannesburg, this trendy 5-star hotel is 10 km from the city centre. It offers stylish rooms with state-of-the-art amenities and oversized bathrooms.

From US$185.94 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 83 reviews

Situated in Johannesburg, 2.6 km from Gautrain Sandton Station, No 66 Sandton Lodge offers accommodation with an outdoor swimming pool, free private parking, a garden and a bar.

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,233 reviews

St. Andrews, set against the backdrop of the Harvey Nature Reserve, benefits from spa and massage facilities. It also features an outdoor swimming pool and boasts elegant rooms with balconies.

From US$100.01 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 238 reviews

Villa Simonne is located in Houghton in Johannesburg. This a vintage, themed boutique hotel is within easy reach of the the M1 highway, Rosebank and Sandton CBDs, and is on the Gautrain bus route.

From US$184.89 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 75 reviews

Situated in Johannesburg, Lovely Rosebank 1-bedroom condo with pool & cinema features accommodation with private pool, free WiFi and free private parking for guests who drive.

From US$80.69 per night

Save money on spa in Johannesburg and nearby – budget options available

Classy Guest House

Johannesburg
Budget options available
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 256 reviews

Situated in Johannesburg, 3.3 km from Gold Reef City Casino, Classy Guest House provides accommodation with spa facilities and wellness packages.

From US$42.17 per night
Scored out of 10, guest rating 6.2
Pleasant - What previous guests thought, 462 reviews

Boasting a bar, Gold Crown International Hotel Johannesburg is set in Johannesburg in the Gauteng region, 5.9 km from Gold Reef City Casino and 6 km from Apartheid Museum.

From US$57.38 per night

Semeni Asante Guesthouse

Johannesburg
Budget options available
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 176 reviews

2.5 km from Apartheid Museum in Johannesburg, Semeni Asante Guesthouse offers accommodation with access to spa facilities, wellness packages and beauty services.

From US$45.46 per night
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 145 reviews

Semeni Asante Guesthouse Getaway offers wellness packages and beauty services, as well as air-conditioned accommodation in Johannesburg, 3.2 km from Apartheid Museum.

From US$47.52 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 201 reviews

Located in Johannesburg, 7.1 km from Observatory Golf Club, Goodnight Guest Lodge provides accommodation with an outdoor swimming pool, free private parking, a garden and barbecue facilities.

From US$65.12 per night

FAQ about spa hotels in Johannesburg

Spa hotels that guests love in Johannesburg

See all
Avg. price/night: US$94.96
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,848 reviews
The hotel had everything we needed. Most importantly, a place to sleep and rest after over 30 hours in the air or in layovers. Access to great food options at your fingertips. Access to a day spa and sauna, complimentary gym and swimming pool and of course the complimentary airport shuttle.
Guest review by
Jacob
Young couple
Avg. price/night: US$433.35
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2,120 reviews
The service and facilities were excellent. Staff were very friendly and professional, suite was huge with private hot tub. Facilities such as sauna and steam room were good and the breakfast was excellent.
Guest review by
Les
Young couple
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 301 reviews
This property has the most beautiful garden, so tranquil and relaxing.The room was spacious and luxurious, shower was nice and big.Our room had a balcony and this was so relaxing to sit outside and just admire all the bird species in the garden, just amaizing.This do feel like your home away from home, and all the other guests were friendly and we all had lovely chats at breakfast outside with this view just captivating.Already booked our next stay.
Guest review by
Zuleka
Young couple
Avg. price/night: US$139.28
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,332 reviews
My time at the Fair Way Hotel and Spa exceeded all my expectations. The combination of friendly staff, delectable breakfast, and a rejuvenating spa made it an unforgettable experience. I wholeheartedly recommend the Fair Way Hotel & Spa to anyone seeking a perfect blend of luxury, hospitality, and relaxation. I can't wait for my next visit!
Guest review by
Phathutshedzo
Young couple