Best Hotels in Johannesburg

Most-reviewed among 281 properties in Johannesburg, South Africa.

City Lodge Hotel at OR Tambo International Airport Johannesburg

City Lodge Hotel at OR Tambo International Airport Johannesburg

8.8
Hotel5,316 reviews
Check price on Agoda
Bella Casa Guesthouse

Bella Casa Guesthouse

8.5
Guesthouse/bed and breakfast, Guesthouse/bed and breakfast1,444 reviews
Check price on Agoda
Airport Inn Bed and Breakfast

Airport Inn Bed and Breakfast

8.1
Guesthouse/bed and breakfast, Guesthouse/bed and breakfast1,208 reviews
Check price on Agoda
Airport Inn and Suites

Airport Inn and Suites

8.3
Hotel, Guesthouse/bed and breakfast, Guesthouse/bed and breakfast1,134 reviews
Check price on Agoda
The Nicol Hotel and Apartments

The Nicol Hotel and Apartments

8.5
Serviced apartment, Serviced apartment718 reviews
Check price on Agoda
Amadwala Lodge

Amadwala Lodge

8.2
Lodge, Guesthouse/bed and breakfast, Guesthouse/bed and breakfast610 reviews
Check price on Agoda

Prices and availability are shown on Agoda at booking time. We may earn a commission when you book through links on this page, at no extra cost to you. Sorted by number of reviews.