Find and Book Top Rated Hotels in Johannesburg

Search among 371 available hotels and places to stay in Johannesburg from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
101-150 out of 371
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great23 reviews
4 adults
1 bedroom
1 bed
MapView on map4.3 mi from City Center200 yd from South African Chamber of Commerce and Industry
From   US$ 43 /nightSelect
8.2
Great58 reviews
MapView on map4.4 mi from City Center300 yd from South African Chamber of Commerce and Industry
From   US$ 61 /nightSelect
8.6
Great87 reviews
1.0 mi from City Center400 yd from Market on Main
From   US$ 15 /nightSelect
8.2
Great44 reviews
3.9 mi from City Center200 yd from Sasol
From   US$ 68 /nightSelect
8.2
Great53 reviews
4.9 mi from City Center900 yd from Dunkeld West Shopping Centre
From   US$ 93 /nightSelect
8.6
Great35 reviews
10.2 mi from City Center
From   US$ 37 /nightSelect
7.8
Very good35 reviews
7.1 mi from City Center900 yd from Sandton Convention Centre
From   US$ 50 /nightSelect
8.0
Great45 reviews
4.3 mi from City Center800 yd from Eastgate Shopping Centre
From   US$ 74 /nightSelect
Apartment
8.4
Great30 reviews
3.9 mi from City Center300 yd from Goodman Gallery
From   US$ 69 /nightSelect
8.6
Great22 reviews
4.2 mi from City Center1400 yd from Eastgate Shopping Centre
From   US$ 19 /nightSelect
Guest house
8.2
Great9 reviews
8.9 mi from City Center500 yd from Bryanston Shopping Centre
From   US$ 52 /nightSelect
8.0
Great25 reviews
1.5 mi from City Center900 yd from Fordsburg
From   US$ 81 /nightSelect
8.6
Great24 reviews
10.9 mi from City Center700 yd from Nicolway Bryanston Shopping Centre
From   US$ 57 /nightSelect
8.6
Great25 reviews
10.9 mi from City Center600 yd from Nicolway Bryanston Shopping Centre
From   US$ 85 /nightSelect
8.2
Great31 reviews
7.4 mi from City Center1400 yd from Sandton Convention Centre
From   US$ 36 /nightSelect
Apartment
7.0
Very good1 review
10.8 mi from City Center
From   US$ 38 /nightSelect
8.2
Great102 reviews
5.9 mi from City Center1200 yd from Sandton City Shopping Centre
From   US$ 191 /nightSelect
8.2
Great53 reviews
4.4 mi from City Center500 yd from The Zone @ Rosebank
From   US$ 82 /nightSelect
8.6
Great245 reviews
5.2 mi from City Center1400 yd from Royal Johannesburg & Kensington Golf Club
From   US$ 119 /nightSelect
8.4
Great36 reviews
12.2 mi from City Center
From   US$ 39 /nightSelect
8.4
Great20 reviews
9.1 mi from City Center
From   US$ 42 /nightSelect
Homestay
8.2
Great2 reviews
2.9 mi from City Center800 yd from Rhodes Park
From   US$ 32 /nightSelect
7.0
Very good1 review
1.4 mi from City Center1100 yd from Fordsburg
From   US$ 63 /nightSelect
Guest house
8.0
Great22 reviews
3.9 mi from City Center300 yd from Rosebank Mall
From   US$ 40 /nightSelect
Bed & Breakfast
8.6
Great19 reviews
11.3 mi from City Center500 yd from All Saints Shopping Centre
From   US$ 88 /nightSelect
Bed & Breakfast
8.4
Great10 reviews
12.3 mi from City Center1200 yd from Montecasino
From   US$ 42 /nightSelect
4.1 mi from City Center200 yd from Rosebank Mall
From   US$ 492 /nightSelect
Bed & Breakfast
8.6
Great15 reviews
10.0 mi from City Center
From   US$ 63 /nightSelect
8.6
Great16 reviews
7.0 mi from City Center
From   US$ 134 /nightSelect
8.6
Great8 reviews
6.7 mi from City Center1300 yd from Sandton Convention Centre
From   US$ 101 /nightSelect
Bed & Breakfast
7.6
Very good22 reviews
7.3 mi from City Center
From   US$ 32 /nightSelect
7.2
Very good1 review
4.2 mi from City Center900 yd from Eastgate Shopping Centre
From   US$ 37 /nightSelect
Guest house
8.4
Great32 reviews
8.8 mi from City Center1.6 mi from Investec
From   US$ 110 /nightSelect
Lodge
7.8
Very good53 reviews
7.7 mi from City Center1.0 mi from Sandton Convention Centre
From   US$ 55 /nightSelect
8.6
Great11 reviews
5.7 mi from City Center1500 yd from Sandton City Shopping Centre
From   US$ 249 /nightSelect
8.0
Great9 reviews
3.1 mi from City Center600 yd from Houghton Golf Club
From   US$ 72 /nightSelect
8.4
Great22 reviews
8.1 mi from City Center500 yd from Worldwear Shopping Centre
From   US$ 46 /nightSelect
9.2
Perfect2 reviews
1600 yd from City Center300 yd from Market on Main
From   US$ 32 /nightSelect
8.0
Great41 reviews
4.1 mi from City Center200 yd from The Zone @ Rosebank
From   US$ 211 /nightSelect
8.2
Great19 reviews
7.4 mi from City Center1000 yd from Sandton Convention Centre
From   US$ 60 /nightSelect
7.6
Very good5 reviews
10.1 mi from City Center
From   US$ 31 /nightSelect
8.0
Great5 reviews
3.7 mi from City Center800 yd from Houghton Golf Club
From   US$ 21 /nightSelect
8.8
Great13 reviews
4.0 mi from City Center1300 yd from University of Johannesburg
From   US$ 43 /nightSelect
Guest house
8.2
Great52 reviews
8.0 mi from City Center1100 yd from Randpark Golf Course
From   US$ 90 /nightSelect
8.8
Great9 reviews
7.7 mi from City Center1600 yd from Sandton Convention Centre
From   US$ 62 /nightSelect
8.4
Great38 reviews
12.5 mi from City Center1.1 mi from Olivedale Shopping Centre
From   US$ 95 /nightSelect
8.2
Great11 reviews
9.1 mi from City Center
From   US$ 71 /nightSelect
Guest house
8.4
Great43 reviews
3.8 mi from City Center700 yd from American Chamber of Commerce
From   US$ 56 /nightSelect
Hotel
8.6
Great30 reviews
4.9 mi from City Center400 yd from Melrose Arch Shopping Centre
From   US$ 285 /nightSelect
8.0
Great6 reviews
3.1 mi from City Center200 yd from Gold Reef City & Casino
From   US$ 167 /nightSelect