Top 10 Hotels in Johannesburg

See all 649 Hotels in Johannesburg
City Lodge Hotel at OR Tambo International Airport
City Lodge Hotel at OR Tambo International Airport

Above Multi-Storey Parkade 2, Level 5, Kempton Park 1627

3.0 out of 5.0

Situated in Kempton Park, this hotel is 2.6 mi (4.1 km) from Kempton Park Golf Club and 2.8 mi (4.5 km) from Festival Mall. …

$111
per night
Premier Hotel OR Tambo
Premier Hotel OR Tambo

73 Gladiator Street, Kempton Park 1620

4.0 out of 5.0

This family-friendly Kempton Park hotel is located near the airport, within 2 mi (3 km) of Kempton Park Golf Club and Festiva …

$65
per night
Radisson Blu Gautrain Hotel Sandton Johannesburg
Radisson Blu Gautrain Hotel Sandton Johannesburg

Corner of Rivonia Road and West Street, Sandton 2196

4.0 out of 5.0

Located in the heart of Sandton, this hotel is within a 10-minute walk of Nelson Mandela Square, Sandton City Mall, and …

$72
per night
Radisson Blu Hotel Sandton, Johannesburg
Radisson Blu Hotel Sandton, Johannesburg

Daisy Street And Rivonia Road, Sandton 2010

5.0 out of 5.0

Situated in the business district, this luxury hotel is within 1 mi (2 km) of JSE, Sandton Convention Centre, and Sandton Cit …

$93
per night
The Michelangelo Hotel
The Michelangelo Hotel

Nelson Mandela Square, Sandton 2146

5.0 out of 5.0

Located in Johannesburg's Sandton district, this hotel overlooks Nelson Mandela Square, lined with sidewalk cafés, restaurant …

$186
per night
17 on 13th Guest House
17 on 13th Guest House

17 13th Avenue, Edenvale

4.0 out of 5.0

Situated in Edenvale, this guesthouse is within 3 mi (5 km) of Greenstone Shopping Centre, Glendower Golf Club, and Glendower …

$41
per night
MAX Executive Apartments
MAX Executive Apartments

5 Rivonia Road, Illovo, Sandton 2196

4.0 out of 5.0

Located in Illovo, this apartment is 0.5 mi (0.8 km) from The Wanderers Golf Club and within 3 mi (5 km) of Sandton City Mall …

$52
per night
Four Seasons Hotel The Westcliff, Johannesburg
Four Seasons Hotel The Westcliff, Johannesburg

67 Jan Smuts Avenue, Randburg 2193

5.0 out of 5.0

This family-friendly Randburg hotel is located in Westcliffe, within 2 mi (3 km) of Johannesburg Zoo and South African Museum …

$221
per night
Garden Court Sandton City
Garden Court Sandton City

Cnr West and Maude Street, Sandton 2196

3.0 out of 5.0

Situated in the business district, this hotel is within a 10-minute walk of Sandton Convention Centre and Sandton City Mall …

$81
per night
The Maslow
The Maslow

Corner Grayston Drive and Rivonia Road, Sandton 2031

4.0 out of 5.0

Located in the heart of Sandton, this spa hotel is within a 15-minute walk of Johannesburg Stock Exchange and Sandton …

$109
per night

Recent Reviews in Johannesburg

Hide content

Where to stay in Johannesburg

Johannesburg Hotel Guide

If you don’t have much advance notice, take a look at the 4-star Davinci Hotel And Suites On Nelson Mandela Square, a favorite among last-minute travelers and featuring an average guest rating of 4.7 out of 5 based on 66 guest reviews. The 4-star The Michelangelo Towers, 4-star Westpoint Executive Suites - Apartments, and 4-star Reef Hotels are other popular last-minute picks.

For those with family in tow, the 5-star Hilton Sandton Johannesburg is a highly rated family hotel. Family travelers also give high marks to the 5-star The Michelangelo Hotel, 4-star Zulu Nyala Country Manor, and 5-star Illyria House.

Bargain hunters headed to the Johannesburg area should take a look at Protea Hotel Roodepoort. This hotel is highly rated, in particular, by people who enjoy scoring the best deal possible. The 4-star Protea Hotel Parktonian All-Suite, 4-star Protea Hotel OR Tambo Airport, and 4-star Holiday Inn Rosebank have also been flagged as great values.

If you want to know the best places to stay, why not ask the locals? One popular choice among local travelers is the 5-star Monarch Hotel, which has received an average rating of 5 out of 5. Other hotels worth consideration include African Pride Melrose Arch, with its average guest rating of 4.51, or Leriba Hotel and Spa, which scores 4.5. Locals also have good things to say about the 4-star Protea Hotel Centurion, the 5-star African Pride Irene Country Lodge, and Protea Hotel Capital.

The Johannesburg area offers great options for business travelers, like the 5-star The Residence Boutique Hotel, with an average guest rating of 4.91 out of 5. There’s also InterContinental Johannesburg O.R Tambo Airport, with an average guest rating of 4.76, and Emerald Guesthouse with a rating of 4.5. Additional well-ranked business properties include the 4-star Protea Hotel Balalaika Crown Court and 4-star Protea Hotel Wanderers.