Popular hotels
Insights
Top-rated hotels
Cheapest hotels
Where to stay

Hotels with a spa in Johannesburg

Search, compare, and save on Johannesburg Hotels with a spa from hundreds of travel sites on HotelsCombined.

Johannesburg, South Africa
1 May — 2 May2
...and more

Learn why travellers love HotelsCombined

Compare hotel ratings collected from thousands of user reviews.

One search gives you accurate pricing on affordable hotels.

Customie your results by hotel chain, amenities, price and more.

Search for hotels as many times as you want – for free.

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels with a spa in Johannesburg

Discover well-known properties in Johannesburg that are favoured by visitors more than others. There are 101 hotels in Johannesburg and price data was last updated on 24 April 2025. The average price for a hotel in Johannesburg is .
These are some of the hotels in Johannesburg with the highest demand. Users can utilise the filters available to narrow down their search.
Filter by star ratings
All filters
46 St Peter Road, Houghton, Johannesburg, Gauteng, South Africa
St Peter's Place Boutique Hotel offers 4-star accommodation in Johannesburg. It also provides a coffee bar, valet parking and free Wi-Fi.
Free Wi-Fi
Spa
4.7
Okay
4 reviews
Location
2.7 mi from city centre
36 Saxon Road, Sandhurst, Johannesburg, Gauteng, South Africa
This unique hotel is ideally located in Sandton and provides a sauna, free Wi-Fi and an infinity pool. Those staying at the property have access to a beauty centre and outdoor tennis courts.
Free Wi-Fi
9.6
Excellent
245 reviews
Location
6.3 mi from city centre
72 Worcester Road, Parkwood, Johannesburg, Gauteng, South Africa
Luxurious and stylish, The Parkwood is situated in Randburg and features an outdoor pool and free Wi-Fi. The numerous facilities this hip hotel offers include a library, an express check-in and check-out feature and a ticket service.
Free Wi-Fi
Parking
9.5
Excellent
269 reviews
Location
3.4 mi from city centre
Corner of R55 & Maxwell Drive Kyalami, Johannesburg, Gauteng, South Africa
Conveniently located moments from Grand Central, Riboville provides unique accommodation in Midrand. It also has an outdoor pool and free Wi-Fi.
Free Wi-Fi
Parking
8.1
Excellent
389 reviews
Location
12.6 mi from city centre
Corner Rivonia Road and Grayston Drive, Johannesburg, Gauteng, South Africa
Set in Sandown, this hip hotel offers guests free Wi-Fi, an outdoor pool and a coffee bar. There is also a fitness centre with a hot spring, a mineral bath and a waterfall pool.
Free Wi-Fi
Parking
8.4
Excellent
1722 reviews
Location
7.2 mi from city centre
R28 Muldersdrift, Johannesburg, Gauteng, South Africa
Silverstar Hotel provides 4-star accommodation in Krugersdorp.
Free Wi-Fi
Parking
8.6
Excellent
66 reviews
Location
16.4 mi from city centre
Corner Maude And 5th Streets, Johannesburg, Gauteng, South Africa
Sandton Towers, located in Sandton, provides unique accommodation and high quality services and facilities. It also offers a sauna, free Wi-Fi and an outdoor pool.
Airport shuttle
Spa
Location
6.6 mi from city centre
16 West Street, Johannesburg, Gauteng, South Africa
Boasting a sauna, free Wi-Fi and an outdoor pool, Villa Simonne is situated in Johannesburg and offers hip accommodation. It also features outdoor tennis courts, a swim-up bar and an express check-in and check-out feature.
Free Wi-Fi
Parking
8.4
Excellent
478 reviews
Location
2.6 mi from city centre
Setperk Road, Randpark Golf Course, Randburg, Johannesburg, Gauteng, South Africa
Luxurious and stylish, The Fairway Hotel, Spa & Golf Resort is situated in Randburg and features free Wi-Fi, an outdoor pool and outdoor tennis courts. Coffee maker and spa bath offered at this hip 4-star hotel make it an ideal retreat.
Free Wi-Fi
Parking
8.7
Excellent
1429 reviews
Location
7.8 mi from city centre

Travel insights for spa hotels in Johannesburg

Use our HotelsCombined data-powered tips to help you find your next spa hotel in Johannesburg.

How much is a hotel with a spa in Johannesburg tonight?

Users have found prices for hotels with a spa in Johannesburg tonight starting as low as £21, rising to an average cost of £103, based on searches in the last 72 hours. Prices start from £55 for a 4-star hotel with a spa in Johannesburg for tonight.

How much is a Johannesburg hotel with a spa room this weekend?

In the past 72 hours, we’ve seen prices for hotels with a spa in Johannesburg this weekend for as little as £60/night. If you’re specifically looking for a 3-star hotel this weekend, our users have found prices as low as £14/night. For a 4-star hotel with a spa in Johannesburg, the cheapest rate recently found was £65/night for this weekend.

How far ahead should you book a hotel in Johannesburg?

Save money by booking a hotel at least 70 days before your trip to Johannesburg. The lowest price found when booking 70 days ahead was £8 per night.

Top-rated Hotels with a spa in Johannesburg

Browse through properties in Johannesburg that have received the highest ratings from guests. There are currently 101 properties in Johannesburg and data was last updated on 24 April 2025.
Some of the very best Johannesburg hotels as rated by our users. Narrow down your search by reading user reviews, hotel descriptions, and amenities.
Show all 101 hotels
67 Jan Smuts Avenue, Johannesburg, Gauteng, South Africa
2.3 mi from city centre
Free Wi-Fi
£319
Avg. per night
17th 4th Avenue, Johannesburg, Gauteng, South Africa
2.7 mi from city centre
Free Wi-Fi
Parking
£119
Avg. per night
22 Milner Avenue, St Andrews, Johannesburg, Gauteng, South Africa
5.9 mi from city centre
Free Wi-Fi
Parking
£55
Avg. per night
Corner of Rivonia And Daisy Road PO Box 653148, Johannesburg, Gauteng, South Africa
6.9 mi from city centre
Free Wi-Fi
Spa
£86
Avg. per night
Corner York & Gladiator Street, Rhodesfield, 01, Johannesburg, Gauteng, South Africa
12.8 mi from city centre
Free Wi-Fi
Parking
£62
Avg. per night
Corner of West Street and Rivonia Road, Johannesburg, Gauteng, South Africa
6.6 mi from city centre
Free Wi-Fi
£66
Avg. per night
177 Empire Place, Cnr Rivonia Rd, Sandhurst, Johannesburg, Gauteng, South Africa
6.2 mi from city centre
Free Wi-Fi
Parking
£63
Avg. per night

Cheapest Hotels with a spa in Johannesburg

Discover affordable stays in Johannesburg that provide a quality experience without breaking the bank. Hotels in Johannesburg can be found for as low as £24 per night. There is currently one property in Johannesburg that can be booked for this price. Ascot Boutique Hotel is one of the hotels that can be booked for the lowest price in Johannesburg. Price data was last updated on 24 April 2025
For those on a budget, these are the cheapest hotels available in Johannesburg for the selected dates. Consider alternative dates if you're able to compare prices.
Show all 101 hotels
59 Grant Avenue, Johannesburg, Gauteng, South Africa
3.6 mi from city centre
Free Wi-Fi
Airport shuttle
£24
Avg. per night
42 Walter Street, Johannesburg, Gauteng, South Africa
6.2 mi from city centre
Free Wi-Fi
Parking
£26
Avg. per night
27 8th Street Bezuidenhout Valley, Johannesburg, Gauteng, South Africa
3.2 mi from city centre
Free Wi-Fi
Parking
£27
Avg. per night
Johannesburg, Gauteng, South Africa
7.6 mi from city centre
Air conditioning
£28
Avg. per night
Johannesburg, Gauteng, South Africa
4.1 mi from city centre
Air conditioning
£33
Avg. per night
Johannesburg, Gauteng, South Africa
12.8 mi from city centre
£41
Avg. per night
William Nicol Drive, Fourways, Johannesburg, Gauteng, South Africa
14.2 mi from city centre
Free Wi-Fi
Parking
£47
Avg. per night
13 Tyrwhitt Avenue, Johannesburg, Gauteng, South Africa
3.9 mi from city centre
Free Wi-Fi
£49
Avg. per night

Other accommodations in Johannesburg

Discover the ideal theme hotel, holiday rental or hostel for your stay in Johannesburg. There are 2,963 properties in Johannesburg and price data was last updated on 24 April 2025.
Show all 2,963 stays
14 Street, Noorwyk Exit 20, Johannesburg, Gauteng, South Africa
17.8 mi from city centre
Free Wi-Fi
£54
Avg. per night
Montecasino Boulevard, Johannesburg, Gauteng, South Africa
12.4 mi from city centre
Free Wi-Fi
£155
Avg. per night
33 Bradford Road Bedfordview, Johannesburg, Gauteng, South Africa
4.9 mi from city centre
Free Wi-Fi
Parking
£44
Avg. per night
302 Fox Street, Johannesburg, Gauteng, South Africa
1.1 mi from city centre
Free Wi-Fi
Parking
£14
Avg. per night

Explore Johannesburg

Explore different neighbourhoods and areas within Johannesburg to find the perfect location for your stay. Map data was last updated on 24 April 2025.
Scroll to and zoom in on the areas in Johannesburg you plan on visiting to find nearby properties. Clicking on a hotel name will take you to a page with pricing, reviews, and more useful information.

Hotels with a spa FAQs

Find useful tips and insights about staying in Johannesburg to help you make the most of your experience. FAQs were last updated on 24 April 2025.
  • How much does it cost to stay at a Hotels with a spa in Johannesburg?

    Generally, it costs £88/night to stay at a Hotels with a spa in Johannesburg. A nightly rate as low as £12 has recently been found by our users. Our users visiting Johannesburg have found that Sky view Guest House is usually the cheapest Hotels with a spa.

  • How do prices at Hotels with a spa compare to other hotels in Johannesburg?

    Hotels with a spa will typically cost you more than the average Johannesburg hotel. Rates in Johannesburg for a Hotels with a spa are, on average, £88 per night. If you’re looking to stay at a hotel in Johannesburg, you should expect to pay £70/night.

  • Which Hotels with a spa near Melrose Arch Shopping Centre are highly rated?

    Of all the Hotels with a spa near Melrose Arch Shopping Centre, there are 11 that are considered to be above average quality (3 Star rating or higher). On average, you can expect to pay £86 per night when staying at Hotels with a spa near Melrose Arch Shopping Centre. The best Hotels with a spa for the cheapest price near Melrose Arch Shopping Centre are The Capital Empire, The Catalyst Apartment Hotel By Newmark, and Luxury 1 Bedroom Apartment- Nelson Mandela Square & Sandton City.

Find better results for your stay in Johannesburg