Find Hotels with an Indoor Pool in Johannesburg

Search over 1 million properties and 550 airlines worldwide.

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Top Johannesburg Hotels with an Indoor Pool

Kleine Constantia
5 out of 5
1014 Calendula Avenue, Weltenvreden Park, Roodepoort, Gauteng
The price is $143 per night from Feb 8 to Feb 9
5/5 Exceptional! (1 review)
"The most beautiful oasis Never before have I been met with staff as genuinely friendly and helpful A TRUE home from home"

Reviewed on Mar 5, 2019

Kleine Constantia
InterContinental Johannesburg O.R Tambo Airport, an IHG Hotel
5 out of 5
Opposite Int'l Arrivals Hall, O.R. Tambo International Airport, Kempton Park, Gauteng
Fully refundable
The price is $263 per night from Feb 11 to Feb 12
4.7/5 Exceptional! (495 reviews)
"Very friendly staff and great property."

Reviewed on Jan 10, 2022

InterContinental Johannesburg O.R Tambo Airport, an IHG Hotel
Orangerie Guesthouse
3 out of 5
4 Hillel Avenue, Northcliff, Randburg, Gauteng
The price is $50 per night from Feb 10 to Feb 11
4.5/5 Wonderful! (15 reviews)
Threatened by guest for room in front of host.
"Was threatened by another guest in front of host and was told it was a joke. I was told he would throw me from the stairs. The guest repeated himself three times and jammed the keyway of the door so I could not enter my room. The host supported his actions by explaining he had a good character reference. ..."

Reviewed on Nov 1, 2019

Orangerie Guesthouse
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
The Michelangelo Towers
5 out of 5
8 Maud Street Sandown, Sandton, Gauteng
Fully refundableReserve now, pay when you stay
The price is $222 per night from Jan 27 to Jan 28
4.4/5 Wonderful! (110 reviews)
Great stay
"Great stay. Room was very clean and spacious. We were upgraded upon check-in. Assess to shopping center."

Reviewed on Mar 1, 2021

The Michelangelo Towers
Crystal Rose Lodge
3 out of 5
85 Michael Rd, Oaktree, Madeteleli, Gauteng
The price is $62 per night from Jan 23 to Jan 24
4.4/5 Wonderful! (12 reviews)
Great place.
"I had an amazing time."

Reviewed on Sep 11, 2021

Crystal Rose Lodge
Valley Lodge & Spa
4 out of 5
13 Jennings Street, Magaliesberg, Gauteng
4.3/5 Excellent! (23 reviews)
Lovely short stay
"Booked the Valley Lodge & Spa for a short break with family. The facilities and staff was brilliant and the rooms was lovely. Visited the spa and all treatments was excellent. The buffet dinner and breakfast was excellent. Enjoyed short walks around the the facility with beautiful views of the river ..."

Reviewed on Dec 2, 2020

Valley Lodge & Spa
Kievits Kroon Gauteng Wine Estate
4 out of 5
Plot 41, Reier Rd, Kamelldrift East, Pretoria, Gauteng
The price is $116 per night from Jan 23 to Jan 24
4.3/5 Excellent! (58 reviews)
Getaway anniversary weekend.
"The rooms are spacious and clean. The food is delicious for every meal. The spa is world-class. The setting is peaceful and relaxing. The best thing about Kievits Kroon is the amazing staff who went out of their way to make our anniversary special and memorable. Whether it's a night or a weekend ..."

Reviewed on Oct 28, 2020

Kievits Kroon Gauteng Wine Estate
Misty Hills Country Hotel
4 out of 5
69 Drift Blvd (R114), Krugersdorp, Gauteng
4.2/5 Excellent! (142 reviews)
"Very good place. Well laid out. I think they are recovering from the impact of Covid. I would love to go back for a better experience!"

Reviewed on Oct 11, 2020

Misty Hills Country Hotel
River Meadow Manor
4 out of 5
No 1 Twin Rivers Estate, Jan Smuts Ave, Irene, Centurion, Gauteng
4.2/5 Very Good! (10 reviews)
"Great stay again!!!!"

Reviewed on Mar 7, 2021

River Meadow Manor
Dikhololo
3 out of 5
Sienna Farm, Beestekraal, North West
The price is $46 per night from Feb 16 to Feb 17
4.1/5 Very Good! (28 reviews)
Dikhololo studio units
"Stayed in a studio which was rather small and uncomfortable for 3 people (even though it was "sold" as a unit with double bed and 2 single beds). The double bed is in the middle of the unit so no privacy. The kitchen is tiny and generally the lay-out of the unit is old and old-fashioned. Wine glasses ..."

Reviewed on May 3, 2021

Dikhololo
Mount Grace Hotel & Spa
Old Rustenburg Road, Magaliesberg, Gauteng
Fully refundableReserve now, pay when you stay
The price is $136 per night from Jan 24 to Jan 25
4.1/5 Very Good! (177 reviews)
"It was very good juat the splash pool jets were never on and the main pool was a little cold but thats the weather ."

Reviewed on Oct 11, 2021

Mount Grace Hotel & Spa
Eagle Nest Luxury Accommodation
3.5 out of 5
Stand 1016, Cold Stream Street, Little Falls, Roodepoort, Gauteng
The price is $54 per night from Feb 2 to Feb 3
3.8/5 Good! (4 reviews)
beautiful
"it was good"

Reviewed on Sep 22, 2015

Eagle Nest Luxury Accommodation
The Links Corporate Guest House
5 out of 5
147 Gleneagles Drive, Silver Lakes Golf Estate, Pretoria, Gauteng
3.5/5 Good! (2 reviews)
Disappointing experience
"The only thing keeping this hotel at a 3 * level is the breakfast which was not bad. Hotel has some potential IF it was maintained properly, serviced on time and had qualified personnel in place. Definitely strongly overpriced and not worth of what is asked for it, aircon not cleaned for ages, impossible ..."

Reviewed on Sep 27, 2017

The Links Corporate Guest House
Palm Continental Hotel Johannesburg
4 out of 5
9 Church Street, Mayfair, Johannesburg, Gauteng
3.4/5 Good! (16 reviews)
"very comfortable and clean. good quality tioletries."

Reviewed on Oct 20, 2017

Palm Continental Hotel Johannesburg
Pretoria North Lodge
3 out of 5
93 Ben Viljoen Street, Pretoria North, Pretoria, Gauteng
Fully refundableReserve now, pay when you stay
The price is $40 per night from Jan 23 to Jan 24
3.2/5 (9 reviews)
Peaceful
"It was a very pleasant stay. If you want a peaceful wake up then this is the place. Good service an very clean"

Reviewed on Nov 19, 2017

Pretoria North Lodge
Utopia Guest House
4 out of 5
36 Main Street, Heatherdale, Akasia, Gauteng
The price is $36 per night from Jan 26 to Jan 27
3/5 (4 reviews)
A decent place to stay in a pinch
"An average guest house, certainly not anything special. Was clean but dated. Desk staff were helpful and friendly; not sure about management."

Reviewed on Mar 11, 2017

Utopia Guest House
Abacus Guest House
3 out of 5
35 Sedgefield Road, Benoni, Gauteng
The price is $29 per night from Jan 25 to Jan 26
1/5 (1 review)
Disappointing
"They claimed not tonhave received the booking confirmation and insteded on me paying cash for the stay. And not only that but overcharged me from the raye that i had booed through the site."

Reviewed on Nov 4, 2019

Abacus Guest House
Don't see what you're looking for?
See all available properties in Johannesburg
View all properties
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.

Frequently asked questions

Recent reviews of Johannesburg hotels
expedia verified reviews