Hotel deals in Johannesburg

Multiple accommodations for your stay
Check-in date:
09 Feb 2026
Check-out date:
10 Feb 2026
Guests
2 guests
Ages of children:

Where to stay in Johannesburg?

1518 Apartments  |  452 Guest houses  |  225 Hotels

  • 5-star hotels
  • 4-star hotels
  • 3-star hotels
  • 2-star hotels

Top 5-star hotels in Johannesburg

Saxon Hotel, Villas & Spa

36 Saxon Road, Johannesburg, South Africa (Open map)

The hotel is about 30 km from O.R. Positioned approximately 10 minutes' drive from Delta Park and 4.9 km from the RollEgoli, the 5…

9.5
Exceptional
166 reviews

Four Seasons Hotel The Westcliff

67 Jan Smuts Avenue, Johannesburg, South Africa (Open map)

The hotel has a prime setting 2.5 km from the Constitution Hill, while natural sights like The Wilds Municipal Nature Reserve Park are 2.3 km…

9.2
Superb
485 reviews

Atholplace Hotel & Villa

90 Pretoria Avenue, Johannesburg, South Africa (Open map)

The welcoming hotel enjoys a quiet location, a stone's throw from Sandton train station. The boutique Atholplace Hotel & Villa Johannesburg, located about a 25-minute…

9.8
Exceptional
19 reviews

Top 4-star hotels in Johannesburg

Park Inn Sandton

118 Katherine Street, Sandown, Johannesburg, South Africa (Open map)

This Johannesburg inn is centrally situated 10 minutes' drive from Nelson Mandela Square. The 4-star Park Inn Sandton Johannesburg is located 4.9 km from…

Gold Reef City Theme Park Hotel

Shaft 14 Northern Parkway, Johannesburg, South Africa (Open map)

The Calgro M3 Memorial Parks is just steps from the hotel, while the performing arts theater "Lyric Theatre" is just 450 metres away. Situated approximately…

8.6
Fabulous
898 reviews

Thaba Eco Hotel

Impala Road,Klipriviersberg Nature Reserve, Johannesburg, South Africa (Open map)

Surrounded by a mountain, this luxurious hotel is within a 15-minute drive of the Gold Reef City Casino. Situated merely 5 minutes' walk from…

9.0
Superb
2516 reviews

Top 3-star hotels in Johannesburg

Eagles Nest Estate Luxury Guest House

65 Crowned Eagle Road Eagles Nest Estate, Johannesburg, South Africa (Open map)

You'll need 26-minute drive to Rand airport. The 3-star Eagles Nest Estate Luxury Guest House Johannesburg offers a terrace, located within 3 km…

9.7
Exceptional
7 reviews

Rabbit Hole Hotel

33 Viljoen Street, Johannesburg, South Africa (Open map)

This smoke-free hotel boasts a prime location 34 km from Gau Sandton train station. Offering a shared lounge and a library, the 3-star…

9.2
Superb
87 reviews

The Capital Melrose Hotel

Atholl Oaklands Road, Cnr Kernick Ave, Johannesburg, South Africa (Open map)

This Johannesburg hotel is conveniently situated 4.4 km from the Bunny Park and a mere 650 metres from Melrose Arch Piazza. Featuring an ATM and…

8.6
Fabulous
1189 reviews

Top 2-star hotels in Johannesburg

Rosebank Accommodation

17 Tyrwhitt Avenue, Johannesburg, South Africa (Open map)

This Johannesburg hotel places you only 400 metres from the large indoor Mall of Rosebank and nearly a 10-minute drive from the Hyde Park…

8.2
Very Good
3 reviews

Mapungubwe Hotel Apartments Marshalltown

Ferreira Street, Johannesburg, South Africa (Open map)

This 2-star hotel offers a location right in the centre of Johannesburg, within a few blocks of Gandhi Square. Featuring a terrace and a…

7.6
Good
400 reviews

Sun1 Southgate Hotel

Cnr Columbine & Rifle Range Streets, Johannesburg, South Africa (Open map)

You'll need 22-minute drive to Rand airport. Located approximately 200 metres from South Gate, the 2-star Sun1 Southgate Hotel Johannesburg offers Wi-Fi…

7.3
Good
1465 reviews

Recommended hotels in Johannesburg

20 On Woodlands Hotel

20 Woodlands Crescent, Woodmead Ext 11, Woodmead Springs Sandton, Johannesburg, South Africa (Open map)

You'll need 26-minute drive to O.R. Situated 6 km from 20 On Woodlands Hotel Johannesburg, guests can visit the Sandton Convention Center.

9.8
Exceptional
11 reviews

Leighwood Lodge

41 2Nd Avenue, Parktown North, Johannesburg, South Africa (Open map)

While staying in the 4-star hotel, you are invited to discover the 55-hectare Johannesburg Zoo, located 3.1 km away, or visit sports venues…

9.5
Exceptional
208 reviews

Marriott Executive Apartments Johannesburg, Melrose Arch

42 The High Street, Melrose Arch, Johannesburg, South Africa (Open map)

Fringed by a bar and restaurants, this Johannesburg hotel is nearly a 10-minute ride from the African Craft Market of Rosebank. Located merely 5…

9.3
Superb
71 reviews
Thank you for subscribing
Close