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
May 7 — May 82
...and more

Learn why travelers love HotelsCombined

Compare hotel ratings collected from thousands of user reviews.

One search gives you accurate pricing on affordable hotels.

Customize 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 favored by visitors more than others. There are 102 hotels in Johannesburg and price data was last updated on April 30, 2025. The average price for a hotel in Johannesburg is .
These hotels are among the most popular places to stay for users visiting Johannesburg. Try adjusting the dates or room and guest combinations if you're not finding the results you're looking for.
Filter by star ratings
All filters
46 St Peter Road, Houghton, Johannesburg, Gauteng, South Africa
Johannesburg hotel in Houghton Estate with free breakfast and a 24-hour front desk An outdoor pool, a restaurant, and a bar/lounge are available at this hotel. Free continental breakfast, free WiFi in public areas, and free self parking are also provided. Other amenities include a poolside bar, laundry facilities, and a 24-hour front desk. St Peter's Place Boutique Hotel offers 7 air-conditioned accommodations with safes and bathrobes. Guests can surf the web using the complimentary wireless Internet access. Bathrooms include showers, complimentary toiletries, and hair dryers. Housekeeping is offered daily and irons/ironing boards can be requested. Recreational amenities at the hotel include an outdoor pool.
Free Wi-Fi
Spa
4.7
Okay
4 reviews
Location
2.7 mi from city centre
72 Worcester Road, Parkwood, Johannesburg, Gauteng, South Africa
While you're here, you can enjoy all the comforts of home and more, including a soaking tub and free WiFi, as well as a TV and an iPod dock. Other amenities include designer toiletries, premium bedding, towels, and bathrobes.
Free Wi-Fi
Parking
9.5
Excellent
270 reviews
Location
3.4 mi from city centre
Corner of R55 & Maxwell Drive Kyalami, Johannesburg, Gauteng, South Africa
Luxury Johannesburg hotel in Midrand with free breakfast An outdoor pool, a restaurant, and a bar/lounge are available at this hotel. Free full breakfast, free WiFi in public areas, and free self parking are also provided. Other amenities include a conference center, conference space, and concierge services. Riboville offers 16 air-conditioned accommodations with minibars and safes. Rooms open to balconies. These individually decorated and furnished accommodations include desks. Beds feature premium bedding. Guests can make use of the in-room refrigerators and coffee/tea makers. Bathrooms include shower/tub combinations with deep soaking bathtubs, bathrobes, slippers, and bidets. This Johannesburg hotel provides complimentary wireless Internet access. Plasma televisions come with satellite channels. Additionally, rooms include complimentary bottled water and hair dryers. Housekeeping is provided daily. Recreational amenities at the hotel include an outdoor pool. The recreational activities listed below are available either on site or nearby; fees may apply.
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
Hotel with a full-service spa, near Sandton City Mall Along with a full-service spa, this smoke-free hotel has an outdoor pool and a restaurant. Free WiFi in public areas, free valet parking, and a free shopping center shuttle are also provided. Additionally, a 24-hour fitness center, a bar/lounge, and a 24-hour business center are onsite. The Maslow Hotel, Sandton offers 281 air-conditioned accommodations with minibars and laptop-compatible safes. Pillowtop beds feature down comforters. A pillow menu is available. 40-inch LCD televisions come with satellite channels. Rooms have partially open bathrooms. Bathrooms include complimentary toiletries and hair dryers. Guests can surf the web using the complimentary wireless Internet access. Business-friendly amenities include desks and phones. Additionally, rooms include complimentary bottled water and coffee/tea makers. Housekeeping is provided daily. Recreational amenities at the hotel include an outdoor pool and a 24-hour fitness center. Children under 12 years old are not allowed in the swimming pool without adult supervision. The recreational activities listed below are available either on site or nearby; fees may apply.
Free Wi-Fi
Parking
8.4
Excellent
1723 reviews
Location
7.2 mi from city centre
R28 Muldersdrift, Johannesburg, Gauteng, South Africa
Hotel in Krugersdorp with a full-service spa and free breakfast A full-service spa, a steam room, and spa services are available at this hotel. Free buffet breakfast, free WiFi in public areas, and free self parking are also provided. Additionally, dry cleaning, laundry facilities, and a 24-hour front desk are onsite. Change of towels is available on request. Silverstar Hotel offers 55 air-conditioned accommodations with safes and complimentary bottled water. Memory foam beds feature down comforters. 43-inch Smart televisions come with premium digital channels. This Krugersdorp hotel provides complimentary wireless Internet access. Business-friendly amenities include desks, desk chairs, and phones. Additionally, rooms include hair dryers and blackout drapes/curtains. Irons/ironing boards and change of towels can be requested. A nightly turndown service is provided and housekeeping is offered daily. Renovation of all guestrooms was completed in March 2023. Recreational amenities at the hotel include a steam room.
Free Wi-Fi
Parking
8.6
Excellent
67 reviews
Location
16.4 mi from city centre
Montecasino Boulevard, Johannesburg, Gauteng, South Africa
Tuscan-style Johannesburg hotel in Sandton with free parking This hotel features a restaurant, a fitness center, and a bar/lounge. Free WiFi in public areas and free self parking are also provided. Additionally, dry cleaning, laundry facilities, and a 24-hour front desk are onsite. Piazza Hotel Montecasino offers 179 air-conditioned accommodations with safes and complimentary bottled water. 40-inch flat-screen televisions come with cable channels. Bathrooms include showers and hair dryers. Guests can surf the web using the complimentary wireless Internet access. Hypo-allergenic bedding and irons/ironing boards can be requested. Housekeeping is provided daily. Recreational amenities at the hotel include a fitness center.
Free Wi-Fi
Parking
8.4
Excellent
957 reviews
Location
12.5 mi from city centre
Corner Maude And 5th Streets, Johannesburg, Gauteng, South Africa
Rooms Make yourself at home in one of the 231 air-conditioned rooms featuring minibars and espresso makers. LCD televisions with satellite programming provide entertainment, while complimentary wireless Internet access keeps you connected. Private bathrooms with separate bathtubs and showers feature rainfall showerheads and complimentary toiletries. Conveniences include phones, as well as safes and desks. Amenities Relax and unwind with massages, body treatments, and facials. You're sure to appreciate the recreational amenities, including an outdoor pool, a sauna, and a 24-hour fitness center. Additional features at this hotel include complimentary wireless Internet access, concierge services, and babysitting/childcare (surcharge). Getting to nearby attractions is a breeze with the complimentary area shuttle. Property Location With a stay at InterContinental Johannesburg Sandton Towers, an IHG Hotel, you'll be centrally located in Sandton, a 2-minute drive from Sandton City Mall and 12 minutes from Montecasino. This 5-star hotel is 0.4 mi (0.7 km) from Nelson Mandela Square and 5.8 mi (9.3 km) from Johannesburg Zoo. Dining Enjoy a meal at the restaurant or snacks in the coffee shop/café. The hotel also offers 24-hour room service. Quench your thirst with your favorite drink at the bar/lounge. Full breakfasts are available daily from 6:30 AM to 11 AM for a fee. Optional Charges The following fees and deposits are charged by the property at time of service, check-in, or check-out. Fee for full breakfast: ZAR 225 per person (approximately) Airport shuttle fee: ZAR 782 per vehicle (one-way) Airport shuttle fee per child: ZAR 0.00 (one-way) Self parking fee: ZAR 50 per night Valet parking fee: ZAR 50 per night The above list may not be comprehensive. Fees and deposits may not include tax and are subject to change. Check-In Checkin starts at 2:00 PM Checkin end at midnight The minimum age of Checkin 18 Extra-person charges may apply and vary depending on property policy Government-issued photo identification and a credit card, debit card, or cash deposit may be required at check-in for incidental charges Special requests are subject to availability upon check-in and may incur additional charges; special requests cannot be guaranteed This property accepts credit cards, debit cards, and cash Front desk staff will greet guests on arrival. Check-Out Checkout is done at 11:00 AM Pets Pets not allowed Service animals are allowed Service animals are exempt from fees/restrictions General instructions No rollaway/extra beds available
Airport shuttle
Spa
Location
6.6 mi from city centre
16 West Street, Johannesburg, Gauteng, South Africa
While you're here, you can enjoy all the comforts of home and more, including a sauna and nearby pool access, as well as a refrigerator and free WiFi. Other amenities include premium bedding, laundry facilities, towels, and bathrobes.
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
Art Deco Johannesburg hotel in Randburg with 2 restaurants Along with 2 restaurants, this hotel has 2 outdoor pools and a full-service spa. Free English breakfast, free WiFi in public areas, and free self parking are also provided. Additionally, a golf course, 2 bars/lounges, and a 24-hour fitness center are onsite. Change of towels is available on request. The Fairway Hotel, Spa & Golf Resort offers 116 accommodations, which are accessible via exterior corridors and feature minibars and safes. Rooms open to furnished balconies. Memory foam beds feature premium bedding. Televisions come with premium satellite channels. Bathrooms include separate bathtubs and showers with deep soaking bathtubs and rainfall showerheads. Bathrooms are also outfitted with bathrobes, slippers, and complimentary toiletries. This Johannesburg hotel provides complimentary wireless Internet access, with a speed of 25+ Mbps. Business-friendly amenities include desks, desk chairs, and phones. Additionally, rooms include complimentary bottled water and coffee/tea makers. Irons/ironing boards and change of towels can be requested. A nightly turndown service is provided and housekeeping is offered daily. Guests can play rounds at the 18-hole golf course. 2 outdoor swimming pools are on site along with a children's pool. Other recreational amenities include a sauna and a 24-hour fitness center. The recreational activities listed below are available either on site or nearby; fees may apply.
Free Wi-Fi
Parking
8.7
Excellent
1436 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 $28, rising to an average cost of $126, based on searches in the last 72 hours. Prices start from $92 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 $31/night. If you’re specifically looking for a 3-star hotel this weekend, our users have found prices as low as $18/night. For a 4-star hotel with a spa in Johannesburg, the cheapest rate recently found was $75/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 $10 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 102 properties in Johannesburg and data was last updated on April 30, 2025.
Some of the best Johannesburg hotel options as decided by our users. Take a look at user reviews to learn why these properties were rated the best.
Show all 102 hotels
67 Jan Smuts Avenue, Johannesburg, Gauteng, South Africa
2.3 mi from city centre
Free Wi-Fi
$427
Avg. per night
17th 4th Avenue, Johannesburg, Gauteng, South Africa
2.7 mi from city centre
Free Wi-Fi
Parking
$161
Avg. per night
22 Milner Avenue, St Andrews, Johannesburg, Gauteng, South Africa
5.9 mi from city centre
Free Wi-Fi
Parking
$74
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
$114
Avg. per night
Corner York & Gladiator Street, Rhodesfield, 01, Johannesburg, Gauteng, South Africa
12.8 mi from city centre
Free Wi-Fi
Parking
$84
Avg. per night
Corner of West Street and Rivonia Road, Johannesburg, Gauteng, South Africa
6.6 mi from city centre
Free Wi-Fi
$89
Avg. per night
177 Empire Place, Cnr Rivonia Rd, Sandhurst, Johannesburg, Gauteng, South Africa
6.2 mi from city centre
Free Wi-Fi
Parking
$83
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 $32 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 April 30, 2025
For those on a budget, these are the cheapest hotels available in Johannesburg for the selected dates. Prices will typically fluctuate depending on the dates selected, star rating of hotel, and hotel location.
Show all 102 hotels
59 Grant Avenue, Johannesburg, Gauteng, South Africa
3.6 mi from city centre
Free Wi-Fi
Airport shuttle
$32
Avg. per night
42 Walter Street, Johannesburg, Gauteng, South Africa
6.2 mi from city centre
Free Wi-Fi
Parking
$34
Avg. per night
27 8th Street Bezuidenhout Valley, Johannesburg, Gauteng, South Africa
3.2 mi from city centre
Free Wi-Fi
Parking
$36
Avg. per night
Johannesburg, Gauteng, South Africa
7.6 mi from city centre
Air Conditioning
$42
Avg. per night
Johannesburg, Gauteng, South Africa
4.1 mi from city centre
Air Conditioning
$45
Avg. per night
Johannesburg, Gauteng, South Africa
12.8 mi from city centre
$56
Avg. per night
13 Tyrwhitt Avenue, Johannesburg, Gauteng, South Africa
3.9 mi from city centre
Free Wi-Fi
$64
Avg. per night
William Nicol Drive, Fourways, Johannesburg, Gauteng, South Africa
14.2 mi from city centre
Free Wi-Fi
Parking
$66
Avg. per night

Other accommodations in Johannesburg

Discover the ideal theme hotel, vacation rental or hostel for your stay in Johannesburg. There are 2,976 properties in Johannesburg and price data was last updated on April 30, 2025.
Show all 2,976 stays
217 Jan Smuts Avenue, Johannesburg, Gauteng, South Africa
4.2 mi from city centre
Free Wi-Fi
Airport shuttle
$10
Avg. per night
477 Jan Smuts Avenue, Randburg, Gauteng, South Africa
3.1 mi from city centre
Free Wi-Fi
Parking
$12
Avg. per night
302 Fox Street, Johannesburg, Gauteng, South Africa
1.1 mi from city centre
Free Wi-Fi
Parking
$19
Avg. per night
Montecasino Boulevard, Johannesburg, Gauteng, South Africa
12.4 mi from city centre
Free Wi-Fi
$209
Avg. per night
33 Bradford Road Bedfordview, Johannesburg, Gauteng, South Africa
4.9 mi from city centre
Free Wi-Fi
Parking
$56
Avg. per night
94 Wilge Street, Farramere, Johannesburg, Gauteng, South Africa
15.4 mi from city centre
Free Wi-Fi
Parking
$64
Avg. per night

Explore Johannesburg

Explore different neighborhoods and areas within Johannesburg to find the perfect location for your stay. Map data was last updated on April 30, 2025.
Use the map to find hotels in Johannesburg that are close to the points of interest you'll be frequenting. Clicking a property's name will unlock more information and allow you to book that particular hotel.

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 April 30, 2025.
  • What is the typical nightly rate for a Hotels with a spa in Johannesburg?

    Nightly rate typically run around $112 in Johannesburg for a Hotels with a spa. The absolute cheapest deal found was $20/night for Hotels with a spa. Cheaper rates on a Hotels with a spa in Johannesburg can usually be found at Gold Crown International Hotel.

  • Are Hotels with a spa more or less expensive than other Johannesburg hotels?

    Hotels with a spa will typically cost you more than the average Johannesburg hotel. The average price of a Hotels with a spa in Johannesburg is $112/night. If you’re looking to stay at a hotel in Johannesburg, you should expect to pay $108/night.

  • Are there good Hotels with a spa near Sandton City?

    There are 18 options for Hotels with a spa over 3 Stars within 2 miles of Sandton City. If you want to find Hotels with a spa that are above 3 Stars and close to Sandton City, you should expect to pay $138/night on average. Typically, the cheapest Hotels with a spa near Sandton City are Spacious Studio In Sandton, Johannesburg, The Maslow Hotel, Sandton, and At Sandton Hotel.

Find better results for your stay in Johannesburg