
Search Hotels with Swimming Pool in Johannesburg
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on Johannesburg Hotels with Swimming Pool
Our top choices for Johannesburg hotels with a pool

7.8 out of 10, Good, (363 reviews)
cleanliness Four seasons of swimming await with 2 indoor pools, a hot tub, and seasonal outdoor pool.
The price is ₹9,555
₹12,636 total
includes taxes & fees
5 Jul - 6 Jul

5.4 out of 10, (1,000 reviews)
cleanliness Experience year-round aquatic relaxation with indoor pool amenities plus hiking, biking, and seasonal snow sports nearby.
The price is ₹7,998
₹8,877 total
includes taxes & fees
17 Jun - 18 Jun

6.0 out of 10, (1,004 reviews)
cleanliness Splash into a family aquatic retreat with indoor pools and outdoor adventures nearby.
The price is ₹9,106
₹9,834 total
includes taxes & fees
5 Jul - 6 Jul

9.6 out of 10, Exceptional, (776 reviews)
cleanliness Splash into refreshment at this pet-friendly hotel with an indoor pool open 24/7 and relaxing hot tub.
The price is ₹14,366
₹15,947 total
includes taxes & fees
7 Jun - 8 Jun

8.8 out of 10, Excellent, (585 reviews)
cleanliness Splash into comfort at this Gaylord retreat with an inviting indoor pool that beckons year-round.
The price is ₹13,600
₹15,097 total
includes taxes & fees
5 Jul - 6 Jul

9.0 out of 10, Wonderful, (1,004 reviews)
cleanliness Take a refreshing plunge in the sparkling indoor pool that maintains perfect temperature year-round.
The price is ₹13,781
₹15,297 total
includes taxes & fees
21 Jun - 22 Jun

7.8 out of 10, Good, (1,002 reviews)
cleanliness Unwind in the secluded indoor pool sanctuary at this Gaylord hotel, offering year-round swimming in a pristine setting.
The price is ₹14,260
₹15,829 total
includes taxes & fees
7 Jun - 8 Jun
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.
Top Johannesburg Hotel Reviews

Quality Inn & Suites
6/10 Okay




























