Popular hotels
Tips
Top-rated hotels
Cheapest hotels
Where to stay
About Johannesburg

Hotels in Johannesburg, South Africa

Search and compare Johannesburg, South Africa hotels from hundreds of travel sites and save.

Johannesburg, South Africa
26 Sep — 27 Sep2
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular hotels in Johannesburg

Discover well-known properties in Johannesburg that are favoured by visitors more than others. There are 2,556 hotels in Johannesburg and price data was last updated on 19 September 2024. The average price for a hotel in Johannesburg is £96/night.
These are some of the hotels in Johannesburg with the highest demand. Users can utilise the filters available to narrow down their search.
Filter by star ratings
All filters
101 Katherine Street, Johannesburg, Gauteng, South Africa
Located in Sandown, The Capital on the Park provides 5-star accommodation and free Wi-Fi, a swim-up bar and an outdoor pool. It also offers a ticket service, a kids club and a coffee bar.
Free Wi-Fi
Parking
8.4
Excellent
740 reviews
Location
6.7 mi from city centre
2 Hulley Road, Isando, Johannesburg, Gauteng, South Africa
Garden Court Or Tambo International Airport provides 3-star accommodation in Kempton Park, just moments from OR Tambo. It also features a free shuttle service, free Wi-Fi and an outdoor pool.
Free Wi-Fi
7.7
Good
1742 reviews
Location
12.1 mi from city centre
177 Oxford Road, 187, Johannesburg, Gauteng, South Africa
Located in Randburg, Holiday Inn Johannesburg - Rosebank offers hip 4-star accommodation, as well as free Wi-Fi and an outdoor pool. The various amenities this sophisticated hotel has to offer include a concierge, an express check-in and check-out feature and babysitting/child services.
Free Wi-Fi
8.1
Excellent
895 reviews
Location
4.0 mi from city centre
14 Street, Noorwyk Exit 20, Johannesburg, Gauteng, South Africa
Conveniently located minutes from Grand Central, Protea Hotel by Marriott Midrand offers luxury accommodation in Midrand. It also provides free Wi-Fi, outdoor tennis courts and an outdoor pool.
Free Wi-Fi
8.1
Excellent
657 reviews
Location
17.8 mi from city centre
Montecasino Boulevard, Johannesburg, Gauteng, South Africa
Located in Magaliessig, Palazzo Hotel offers 5-star accommodation and a beauty centre, an outdoor pool and free Wi-Fi. The various amenities this luxury hotel features include a ticket service, babysitting/child services and a coffee bar.
Free Wi-Fi
8.3
Excellent
895 reviews
Location
12.4 mi from city centre
Kempton Park, Johannesburg, Gauteng, South Africa
Conveniently located minutes from OR Tambo, Southern Sun Or Tambo International Airport provides luxury accommodation in Kempton Park. It also features an outdoor pool, free Wi-Fi and a free shuttle service.
7.8
Good
2977 reviews
Location
12.3 mi from city centre
13 Tyrwhitt Avenue Rosebank, Johannesburg, Gauteng, South Africa
Located in Rosebank, this hip hotel provides free Wi-Fi, an outdoor pool and a swim-up bar. It also offers a beauty centre, a coffee bar and a sauna.
Free Wi-Fi
8.1
Excellent
1072 reviews
Location
3.9 mi from city centre
120 De Korte Street, Johannesburg, Gauteng, South Africa
Anew Hotel Parktonian Johannesburg provides a comfortable setting while in Johannesburg. It also offers free Wi-Fi, an outdoor pool and a swim-up bar.
Free Wi-Fi
7.9
Good
504 reviews
Location
0.7 mi from city centre
Cnr 5th & Alice Streets Sandhurst, Johannesburg, Gauteng, South Africa
Established in 1984, Sandton Sun and Towers is situated in Sandton. Some of the premium facilities at this hip 5-star hotel include a marble bathroom and free Wi-Fi.
Free Wi-Fi
8.6
Excellent
1388 reviews
Location
6.6 mi from city centre
Corner of Rivonia And Daisy Road PO Box 653148, Johannesburg, Gauteng, South Africa
Radisson Blu Hotel Sandton, Johannesburg offers 5-star accommodation, plus a sauna, free Wi-Fi and a beauty centre. This luxury hotel is situated in Sandown.
Free Wi-Fi
Spa
8.2
Excellent
1906 reviews
Location
6.9 mi from city centre

Tips for booking hotels in Johannesburg

Gain useful insights and advice for booking the perfect stay in Johannesburg. Price data is based on averages over the past 12 months and was last updated on 19 September 2024.
Cheapest month:December
Most expensive month:May
Average price in Johannesburg:£96/night
Cheapest price found:£14/night
Cheapest day:Saturday
Most expensive day:Monday
£61 - £222
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£60 - £148
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top-rated Johannesburg hotels

Browse through properties in Johannesburg that have received the highest ratings from guests. There are currently 2,556 properties in Johannesburg and data was last updated on 19 September 2024.
Some of the very best Johannesburg hotels as rated by our users. Narrow down your search by reading user reviews, hotel descriptions, and amenities.
Show all 2,556 hotels
67 Jan Smuts Avenue, Johannesburg, Gauteng, South Africa
2.3 mi from city centre
Free Wi-Fi
£318
Avg. per night
Corner Rivonia Road and Grayston Drive, Johannesburg, Gauteng, South Africa
7.2 mi from city centre
Free Wi-Fi
Parking
£99
Avg. per night
36 Saxon Road, Sandhurst, Johannesburg, Gauteng, South Africa
6.3 mi from city centre
Free Wi-Fi
£568
Avg. per night
94 Wilge Street, Farramere, Johannesburg, Gauteng, South Africa
15.4 mi from city centre
Free Wi-Fi
Parking
£38
Avg. per night
54 Bath Avenue, Johannesburg, Gauteng, South Africa
3.9 mi from city centre
Free Wi-Fi
£100
Avg. per night
100 North Rand Road, Johannesburg, Gauteng, South Africa
12.6 mi from city centre
Pool
Free Wi-Fi
Parking
£46
Avg. per night
Corner York & Gladiator Street, Rhodesfield, 01, Johannesburg, Gauteng, South Africa
12.8 mi from city centre
Free Wi-Fi
Parking
£66
Avg. per night
22 Whitely Street, Johannesburg, Gauteng, South Africa
5.1 mi from city centre
Free Wi-Fi
£90
Avg. per night

Cheapest hotels in Johannesburg, South Africa

Discover affordable stays in Johannesburg that provide a quality experience without breaking the bank. Hotels in Johannesburg can be found for as low as £28 per night. There is currently one property in Johannesburg that can be booked for this price. Road Lodge Sandton is one of the hotels that can be booked for the lowest price in Johannesburg. Price data was last updated on 19 September 2024
For those on a budget, these are the cheapest hotels available in Johannesburg for the selected dates. Consider alternative dates if you're able to compare prices.
Show all 2,556 hotels
Cnr Grayston Drive and Webber Road, Sandown Sandton, Johannesburg, Gauteng, South Africa
7.2 mi from city centre
Free Wi-Fi
Parking
£28
Avg. per night
Cnr Republic Road And Brightwater Commons Road Po Box 2438, Johannesburg, Gauteng, South Africa
7.8 mi from city centre
Free Wi-Fi
Parking
£29
Avg. per night
Old Pretoria Road Box 78 Midrano Halfway House Gauteng, Johannesburg, Gauteng, South Africa
14.8 mi from city centre
Free Wi-Fi
Parking
£29
Avg. per night
Princess of Wales Terrace, Johannesburg, Gauteng, South Africa
1.7 mi from city centre
Free Wi-Fi
Parking
£32
Avg. per night
9 De Beer Street, Johannesburg, Gauteng, South Africa
0.8 mi from city centre
Free Wi-Fi
Parking
£33
Avg. per night
Cnr Carr & Miriam Makeba Street, Johannesburg, Gauteng, South Africa
0.7 mi from city centre
Free Wi-Fi
Parking
£34
Avg. per night
58 Anderson Street, Johannesburg, Gauteng, South Africa
0.4 mi from city centre
Free Wi-Fi
£34
Avg. per night
33 Bradford Road Bedfordview, Johannesburg, Gauteng, South Africa
4.9 mi from city centre
Free Wi-Fi
Parking
£37
Avg. per night

Hotel prices in Johannesburg

Get a sense of the average price and most popular properties to stay in Johannesburg to help you budget for your trip accordingly. Hotels that are booked the most in each class receive the “Most popular” badge. Hotels with the “Best value” badge are the most popular hotels in Johannesburg at attractive prices. Price data was last updated on 19 September 2024.
A breakdown of the average price per hotel class in Johannesburg. For added insight, we've also noted the most popular and best value hotels within each hotel class.
2 stars and under
Cnr Grayston Drive and Webber Road, Sandown Sandton, Johannesburg, Gauteng, South Africa
Cnr Columbine & Rifle Range St,Southgate, Johannesburg, Gauteng,