Search for Cheap Deals onSpa Resort Hotels in Johannesburg
You choose what matters — star rating, location, amenities.
We pick the perfect hotel, packed with all your must-haves.
Your hotel is revealed right after booking!
Featured Johannesburg Resorts & Hotels with Spas

Mount Grace Hotel and Spa
Old Rustenburg Road, Magaliesberg, Gauteng
Book a stay at this spa hotel in Magaliesberg. Enjoy free WiFi, free parking, and 2 outdoor pools. Popular attraction Mother of Mercy Shrine is located ...

Four Seasons Hotel The Westcliff, Johannesburg
67 Jan Smuts Avenue, Randburg, Gauteng
Fully refundableReserve now, pay when you stay
Stay at this 5-star luxury hotel in Johannesburg. Enjoy free WiFi, free parking, and 2 outdoor pools. Our guests praise the helpful staff in our reviews. Popular ...

InterContinental Johannesburg O.R Tambo Airport by IHG
Opposite Int'l Arrivals Hall, O.R. Tambo International Airport, Kempton Park, Gauteng
Fully refundable
Stay at this 5-star luxury hotel in Kempton Park. Enjoy free WiFi, a full-service spa, and breakfast (surcharge). Our guests praise the helpful staff in our ...

The Residence Boutique Hotel
17th 4th Avenue, Houghton, Johannesburg, Gauteng
Stay at this 5-star luxury hotel in Johannesburg. Enjoy free WiFi, free parking, and 3 outdoor pools. Popular attractions Melrose Arch Shopping Centre and Sandton ...

Valley Lodge & Spa
13 Jennings Street, Magaliesberg, Gauteng
Stay at this 4-star spa hotel in Magaliesberg. Enjoy free breakfast, free WiFi, and free parking. Popular attraction Mother of Mercy Shrine is located ...

Davinci Hotel And Suites On Nelson Mandela Square
2 Maude Street, Corner of 5th Street, Sandton, Gauteng
Fully refundableReserve now, pay when you stay
Stay at this 5-star luxury hotel in Johannesburg. Enjoy free WiFi, free parking, and a full-service spa. Popular attractions Nelson Mandela Square and Sandton ...

Ascot Boutique Hotel
59 Grant Avenue, Norwood, Gauteng, Johannesburg, Gauteng
Stay at this 4-star spa hotel in Johannesburg. Enjoy free WiFi, free parking, and a full-service spa. Popular attractions Melrose Arch Shopping Centre and Sandton ...

Saxon Hotel, Villas and Spa
36 Saxon Road, Sandhurst, Sandton, Gauteng
Stay at this 5-star luxury hotel in Johannesburg. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Sandton City Mall and Nelson Mandela ...

Misty Hills Country Hotel
69 Drift Blvd (R114), Muldersdrift, Gauteng
Stay at this 4-star spa hotel in Muldersdrift. Enjoy free WiFi, a full-service spa, and 3 restaurants. Popular attractions Silverstar Casino, Krugersdorp and ...

Kievits Kroon Gauteng Wine Estate
Plot 41, Reier Rd, Kamelldrift East, Pretoria, Gauteng
Fully refundableReserve now, pay when you stay
Stay at this 4-star spa hotel in Pretoria. Enjoy free WiFi, free parking, and a full-service spa. Popular attractions Roodeplaat Dam Nature Reserve and Roodeplaat ...

Southern Sun Rosebank
13 Tyrwhitt Avenue, Rosebank, Johannesburg, Gauteng
Stay at this 4-star family-friendly hotel in Johannesburg. Enjoy free breakfast, free WiFi, and 2 restaurants. Our guests praise the helpful staff in our reviews. ...

Hyatt Regency Johannesburg
191 Oxford Road, Johannesburg, Gauteng
Book a stay at this spa hotel in Johannesburg. Enjoy free WiFi, a full-service spa, and breakfast (surcharge). Popular attractions Melrose Arch Shopping Centre ...
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.
Hotels by Star Rating
More Hotel Options in Johannesburg
- Hotels with Free Parking in Johannesburg
- Hotels with a Pool in Johannesburg
- Hotels with smoking rooms in Johannesburg
- Family Hotels in Johannesburg
- Hotel Wedding Venues in Johannesburg
- Casinos in Johannesburg
- Apartment Hotel in Johannesburg
- Luxury Hotels in Johannesburg
- Historic Hotels in Johannesburg
- Romantic Hotels in Johannesburg
Johannesburg Neighborhoods
- Sandton Hotels (6.67 mi)
- Rosebank Hotels (4.1 mi)
- Maboneng Precinct Hotels (1.17 mi)
- Johannesburg South Hotels (5.78 mi)
- Midrand Hotels (15.04 mi)
- Randburg Hotels (4.99 mi)
- Fourways Hotels (13.24 mi)
- Menlyn Hotels (32.39 mi)
- Downtown Johannesburg Hotels (0.63 mi)
- Roodepoort Hotels (10.38 mi)
- Bedfordview Hotels (6.19 mi)
- Brooklyn Hotels (32.63 mi)
- Bryanston Hotels (10.19 mi)
- Melrose Hotels (4.31 mi)
- Soweto Hotels (12.01 mi)
- Johannesburg CBD Hotels (0.36 mi)
- Melville Hotels (2.82 mi)
- Kensington Hotels (3.69 mi)
- Pretoria Central Business District Hotels (32.62 mi)
- Lanseria Hotels (19.54 mi)
Top Points of Interests in Johannesburg
- Hotels near Montecasino
- Hotels near Sandton City Mall
- Hotels near Gold Reef City Casino
- Hotels near Melrose Arch Shopping Centre
- Hotels near Nelson Mandela Square
- Hotels near Rosebank Mall
- Hotels near Emperors Palace Casino
- Hotels near Lion & Safari Park
- Hotels near Sandton Convention Centre
- Hotels near Mall of Africa
- Hotels near Apartheid Museum
- Hotels near Eastgate Shopping Centre
- Hotels near East Rand Mall
- Hotels near UNISA
- Hotels near Gold Reef City Theme Park
- Hotels near Gallagher Convention Centre
- Hotels near University of Pretoria
- Hotels near Johannesburg Zoo
- Hotels near Menlyn Park Shopping Centre
- Hotels near Time Square Casino
Cities near Johannesburg
- Pretoria Hotels (33.54 mi)
- Kempton Park Hotels (13.87 mi)
- Pilanesberg National Park Hotels (88.53 mi)
- Bela-Bela Hotels (94.6 mi)
- Hartbeespoort Hotels (32.87 mi)
- Vanderbijlpark Hotels (37.43 mi)
- Centurion Hotels (23.61 mi)
- Sun City Hotels (83.1 mi)
- Rustenburg Hotels (55.91 mi)
- Boksburg Hotels (12.54 mi)
- Muldersdrift Hotels (16.63 mi)
- Magaliesberg Hotels (34.08 mi)
- Germiston Hotels (8.18 mi)
- Beestekraal Hotels (63.56 mi)
- Hammanskraal Hotels (56.98 mi)
- Krugersdorp Hotels (16.24 mi)
- Potchefstroom Hotels (68.21 mi)
- Benoni Hotels (20.67 mi)
- Brakpan Hotels (18.46 mi)
- Brits Hotels (43.7 mi)
Car Rentals Near Johannesburg
- Car rentals in Pretoria
- Car rentals in Kempton Park
- Car rentals in Pilanesberg National Park
- Car rentals in Bela-Bela
- Car rentals in Hartbeespoort
- Car rentals in Vanderbijlpark
- Car rentals in Centurion
- Car rentals in Sun City
- Car rentals in Rustenburg
- Car rentals in Boksburg
- Car rentals in Muldersdrift
- Car rentals in Magaliesberg
- Car rentals in Germiston
- Car rentals in Beestekraal
- Car rentals in Hammanskraal
- Car rentals in Krugersdorp
Top Spa Resort Destinations
- Annapolis Spa Hotels
- Ottawa Valley Spa Hotels
- Tallahassee Spa Hotels
- Appalachian Mountains Spa Hotels
- Corpus Christi Spa Hotels
- Raleigh Spa Hotels
- Syracuse Spa Hotels
- Chattanooga Spa Hotels
- Grand Canyon Spa Hotels
- Toledo Spa Hotels
- Edmonton Spa Hotels
- El Paso Spa Hotels
- Omaha Spa Hotels
- Cincinnati Spa Hotels
- Fargo Spa Hotels
- Des Moines Spa Hotels
- Dayton Spa Hotels
- Flagstaff Spa Hotels
- Little Rock Spa Hotels
- Waco Spa Hotels
Top Booked Hotels in Johannesburg
- City Lodge Hotel at OR Tambo International Airport
- Premier Hotel OR Tambo
- Protea Hotel by Marriott O.R. Tambo Airport
- Holiday Inn Johannesburg Airport by IHG
- Radisson Blu Gautrain Hotel
- InterContinental Johannesburg O.R Tambo Airport by IHG
- Davinci Hotel And Suites On Nelson Mandela Square
- Holiday Inn Johannesburg - Rosebank by IHG
- ONOMO Hotel Johannesburg Sandton
- Protea Hotel by Marriott Pretoria Loftus Park