Beginning of main content

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Johannesburg

Tonight 19 Jun. - 20 Jun.
This weekend 21 Jun. - 23 Jun.
Next weekend 28 Jun. - 30 Jun.

Featured Johannesburg Spa Hotels

See all 1,434 properties in Johannesburg

Estimated price for 1 night/2 adults

African Pride Mount Grace Country House & Spa, Autograph Collection
African Pride Mount Grace Country House & Spa, Autograph Collection
5.0 out of 5.0 Old Rustenburg Road, Magaliesberg, Gauteng
Free Cancellation
4.2/5 (123 reviews)
C$129/ night for 2 guests

Beautiful grounds with green grass all around the sound of birds and amazing privacy in our suite

Reviewed on 17 Apr. 2019
Four Seasons Hotel The Westcliff, Johannesburg
Four Seasons Hotel The Westcliff, Johannesburg
5.0 out of 5.0 67 Jan Smuts Avenue, Randburg, Gauteng
Free Cancellation
4.7/5 (218 reviews)
C$327/ night for 2 guests

The location is very serene and conducive for a quite family get away vacation. Ever-smiling, courteous, and highly receptive staff; each one was ready and willing to assist customers in every way possible. Good food, clean environment, neatly tidied rooms with modern facilities befitting any guest ...

Reviewed on 9 Jun. 2019
InterContinental Johannesburg O.R Tambo Airport
InterContinental Johannesburg O.R Tambo Airport
5.0 out of 5.0 Opposite Int'l Arrivals Hall, O.R. Tambo International Airport, Kempton Park, Gauteng
Free Cancellation
4.7/5 (355 reviews)
C$334/ night for 2 guests

Have been coming here for years! On airport therefore a quick walk and you’re there. Staff superb, dining excellent and rooms well appointed. After long flight room service with many choices is most welcome if not wanting to go to restaurant.

Reviewed on 1 May 2019
The Residence Boutique Hotel
The Residence Boutique Hotel
5.0 out of 5.0 17th 4th Avenue, Houghton, Johannesburg, Gauteng
4.9/5 (221 reviews)
C$333/ night for 2 guests

Stayed in the Presidential Suite, what could possibly be not to like? This hotel is a hidden gem in a very nice area of Johannesburg. Staff is fantastic, restaurant is excellent. Really did not want to leave the property... Will come back next time in South Africa.

Reviewed on 7 Jun. 2019
Valley Lodge & Spa
Valley Lodge & Spa
4.0 out of 5.0 13 Jennings Street, Magaliesberg, Gauteng
4.3/5 (18 reviews)
C$228/ night for 2 guests

The spa was amazing and the people very professional. The food at the spa was great and beautiful prepared with good taste.The stay at hotel was good and refreshing.

Reviewed on 17 Feb. 2018
Davinci Hotel And Suites On Nelson Mandela Square
Davinci Hotel And Suites On Nelson Mandela Square
5.0 out of 5.0 2 Maude Street, Corner of 5th Street, Sandton, Gauteng
Free Cancellation
4.6/5 (364 reviews)
C$239/ night for 2 guests

The location is good and the rooms are nice and quick response when I needed to order transportation from the airport to the hotel

Reviewed on 13 Jun. 2019
Genesis All-Suite Hotel
Genesis All-Suite Hotel
4.0 out of 5.0 10 Sandler Road, Fairmount, Johannesburg, Gauteng
Free Cancellation
4.4/5 (454 reviews)
C$105/ night for 2 guests

Quiet, secure, very comfortable, plenty of room to spread out and relax. It has a "homey" feel to it.

Reviewed on 13 May 2019
Ascot Boutique Hotel
Ascot Boutique Hotel
4.0 out of 5.0 59 Grant Avenue, Norwood, Gauteng, Johannesburg, Gauteng
4.2/5 (146 reviews)
C$71/ night for 2 guests

Lovely experience at the quirky ascot hotel. Hotel staff was accommodating & the room was clean!

Reviewed on 27 Jan. 2019
Saxon Hotel, Villas and Spa
Saxon Hotel, Villas and Spa
5.0 out of 5.0 36 Saxon Road, Sandhurst, Sandton, Gauteng
Free Cancellation
5.0/5 (62 reviews)
C$640/ night for 2 guests

Impeccable service and personalised stay, A beautiful hotel with great privacy

Reviewed on 13 May 2019
Map

Recently booked Johannesburg hotels

Sierra on Main
3.0 out of 5.0
Last booking: 1 hour ago
InterContinental Johannesburg O.R Tambo Airport
5.0 out of 5.0
Last booking: 4 hours ago

Johannesburg Resorts & Spa Travel Guide

At last! You are able to sneak away from the daily grind of work for a few weeks. That trip you've been dreaming of is fast approaching. One of the best aspects of a getaway is the hotel. Over a couple of weeks, you won't have to burden yourself about tidying up, making your bed, or doing laundry.

Having the little things taken care of can be rejuvenating, but it's the hotel amenities, like a hot tub, that can really complete your trip. Expedia makes it simple to plan out a vacation and book the experiences that will make it one worth remembering.

Comforts that Emphasize R & R

Hot tubs have been one of the best ways to relax and recharge. It may surprise you all the time you spend on your feet when you go out of town, and this can be particularly true checking out a location like Johannesburg. Fortunately, spa tubs have come a long way from trekking to a natural hot spring.

The hotel's whirlpool tub and Jacuzzi jets produce the utmost in soothing relaxation. You'll find soaking in your Johannesburg hotel hot tub is the perfect way to refresh after a hectic day, or stay warm once you have taken a dip in the pool. If unwinding in private is more your style, you'll see Johannesburg lodgings that have an in-room hot tub or whirlpool bath, allowing you to relax in private while also watching your favourite show or enjoying a glass of wine.

Reserve a Hotel with a Jacuzzi Today!

Whether you're spending your holiday checking out the great sights in Johannesburg or attending one work-related symposium after another, you will see that all your troubles, aches, and pains will melt away as soon as you step into to your hotel's Jacuzzi or spa tub. Expedia makes it effortless to reserve the hotel with a hot tub in Johannesburg that will help make your vacation even better.