Travel advisory

Please be aware of any coronavirus (COVID-19) travel advisories and review updates from the World Health Organization (WHO). Due to the unprecedented volume of travel disruptions, refunds may take up to 30 days to process.

Johannesburg Hotels with a Gym $37

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Johannesburg Hotels with a Gym

Radisson Blu Gautrain Hotel
4 out of 5
Corner Rivonia Rd. And West St., Benmore, Sandton, Gauteng
$79
per night
May 8 - May 9
4.4/5Excellent! (1,092 reviews)

"Early and late check in. Excellent and friendly services from staff and a superb location opposite the train station and 4 minute walk to Nelson Mandela square. Excellent."…"

Reviewed on Mar 17, 2020

Radisson Blu Gautrain Hotel
Protea Hotel by Marriott O.R. Tambo Airport
4 out of 5
Corner of York and Gladiator Streets, Rhodesfield, Kempton Park, Gauteng
$65
per night
May 1 - May 2
4.1/5Very Good! (1,450 reviews)

"We had a very enjoyable stay and due to our late flight out they extended our checkout time to 2 pm."…"

Reviewed on Mar 31, 2020

Protea Hotel by Marriott O.R. Tambo Airport
Faircity Roodevalley
3 out of 5
Plot 81 Zeekoegat, Kameeldrift, Roodeplaat, Gauteng
$56
per night
Apr 20 - Apr 21
4/5Very Good! (96 reviews)
Haven of Tranquility

"Beautiful scenery. Excellent, efficient service. Warm, welcoming staff. A great atmosphere for rest and relaxation. Lots of opportunities for scenic walks."…"

Reviewed on Dec 21, 2019

Faircity Roodevalley
City Lodge Hotel at OR Tambo International Airport
3 out of 5
Above Multi-Storey Parkade 2, Level 5, OR Tambo International Airport, Kempton Park, Gauteng
$95
per night
Apr 15 - Apr 16
4.3/5Excellent! (1,690 reviews)

"Proximity to the airport was the prime attraction for us however, the staff and service was excellent."…"

Reviewed on Mar 31, 2020

City Lodge Hotel at OR Tambo International Airport
InterContinental Johannesburg O.R Tambo Airport
5 out of 5
Opposite Int'l Arrivals Hall, O.R. Tambo International Airport, Kempton Park, Gauteng
Free Cancellation
$206
per night
May 1 - May 2
4.6/5Exceptional! (431 reviews)

"Very convenient at the airport. Had a very nice stay"…"

Reviewed on Mar 21, 2020

InterContinental Johannesburg O.R Tambo Airport
The Capital 20 West
5 out of 5
20 West Road South, Morningside, Sandton, Gauteng
$47
per night
May 2 - May 3
3.8/5Good! (186 reviews)

"Staff were excellent, rooms modern and spacious and shuttle services to the Sandton Mall very convenient."…"

Reviewed on Jan 13, 2020

The Capital 20 West
InterContinental Johannesburg Sandton Towers
5 out of 5
Corner Maude And 5th Streets, Sandton, Gauteng
$131
per night
May 1 - May 2
4.4/5Wonderful! (153 reviews)

"Great hotel. Lovely breakfast. Very convenient location. Free shuttle to the Gautrain."…"

Reviewed on Feb 20, 2020

InterContinental Johannesburg Sandton Towers
Premier Hotel OR Tambo
4 out of 5
73 Gladiator Street, Rhodesfield, Kempton Park, Gauteng
Free CancellationReserve now, pay when you stay
$77
per night
Apr 20 - Apr 21
4.4/5Excellent! (1,514 reviews)

"The property has a good location, free shuttle service to airport, swimming pool and a good restaurant and bar. All needed for an overnight stay after a long flight"…"

Reviewed on Apr 1, 2020

Premier Hotel OR Tambo
Protea Hotel by Marriott Johannesburg Balalaika Sandton
4 out of 5
20 Maude Street, Sandton, Gauteng
$63
per night
May 8 - May 9
4.1/5Very Good! (774 reviews)

"Very clean , it is quiet and the location is excellent Close to Sandton City and shopping areas"…"

Reviewed on Jan 7, 2020

Protea Hotel by Marriott Johannesburg Balalaika Sandton
Sheraton Pretoria Hotel
5 out of 5
643 Corner Of Church And Wessels Streets, Arcadia, Pretoria, Gauteng
Free CancellationReserve now, pay when you stay
$50
per night
Apr 26 - Apr 27
4.2/5Excellent! (309 reviews)
End of 2019

"The room was descent and clean. the breakfast was good"…"

Reviewed on Jan 6, 2020

Sheraton Pretoria Hotel
Faircity Mapungubwe Hotel Apartments
4 out of 5
52-54 Marshal Street, Marshaltown, Johannesburg, Gauteng
$37
per night
Apr 17 - Apr 18
4.1/5Very Good! (335 reviews)

"Good reception. Good restaurant on ground floor. No issues."…"

Reviewed on Mar 4, 2020

Faircity Mapungubwe Hotel Apartments
Hyatt Regency Johannesburg
5 out of 5
191 Oxford Road, Johannesburg, Gauteng
$131
per night
May 1 - May 2
4.5/5Wonderful! (150 reviews)

"Loved absolutely everything about the hotel. Great fitness area with gym and swimming pool, amazing breakfasts and great helpful staff."…"

Reviewed on Mar 18, 2020

Hyatt Regency Johannesburg
Park Inn Sandton
4 out of 5
118 Katherine Street, Sandton, Gauteng
Get Rates
3.8/5Good! (847 reviews)

"This was a good place for business stay but didn’t offer currency exchange and expensive if taken taxi"…"

Reviewed on Mar 10, 2020

Park Inn Sandton
Southern Sun Rosebank
4 out of 5
13 Tyrwhitt Avenue, Rosebank, Johannesburg, Gauteng
Free CancellationReserve now, pay when you stay
$79
per night
Apr 24 - Apr 25
4.2/5Very Good! (266 reviews)

"It was a surprise that the establishment had changed names from Crowne Plaza to Southern Sun. The first time I heard about this was when our taxi driver told us about the name change. Luckily, the driver knew where to take me. It was also somewhat of an inconvenience to find that the hotel lobby ..."…"

Reviewed on Feb 14, 2020

Southern Sun Rosebank
The Aviator Hotel OR Tambo International Airport
3 out of 5
Corner of Bosch Street and Kempton Road, Kempton Park, Gauteng
Free CancellationReserve now, pay when you stay
$54
per night
Apr 17 - Apr 18
3.9/5Very Good! (1,089 reviews)

"very good restaurant. Grateful for the ATM and safe."…"

Reviewed on Mar 9, 2020

The Aviator Hotel OR Tambo International Airport
The Peech Hotel
4 out of 5
61 North Street, Melrose, Johannesburg, Gauteng
$144
per night
Apr 9 - Apr 10
4.8/5Exceptional! (67 reviews)

"Great hotel with beautiful gardens and pool. Relaxed atmosphere and nice staff. Very large rooms. My room was on the ground floor and it opened up to a nice private garden."…"

Reviewed on Feb 11, 2020

The Peech Hotel
Birchwood Hotel and OR Tambo Conference Centre
4 out of 5
Viewpoint Road, Bartlett, Boksburg, Gauteng
$50
per night
May 5 - May 6
4.2/5Very Good! (190 reviews)

""…"

Reviewed on Mar 3, 2020

Birchwood Hotel and OR Tambo Conference Centre
Faircity Falstaff Hotel
4 out of 5
223 Rivonia Road, entrance on Longdon Road, Sandton, Gauteng
Free CancellationReserve now, pay when you stay
$69
per night
Apr 17 - Apr 18
4.3/5Excellent! (266 reviews)

"Excellent location, friendly staff and personalized service. Breakfast was 10 out of 10."…"

Reviewed on Oct 6, 2019

Faircity Falstaff Hotel
Don't see what you're looking for?
We've got more Hotels with a Gym. Find the right one for you.
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.

Pocket Guide: Hotels with a Gym in Johannesburg

Search for hotels in Johannesburg on Expedia. You can easily find your hotels in Johannesburg using one of the methods below:

  • View our selection of featured hotels in Johannesburg
  • Use the map to find hotels in the Johannesburg neighborhood you prefer
  • Use the filters to see hotels in a specific area of Johannesburg, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Johannesburg
  • Enter your travel dates to view the best deals on hotels in Johannesburg - while they last

More trip options

Recently Booked Hotels with a Gym in Johannesburg

Travelers Loved These Hotels with a Gym