We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Greater Johannesburg

Refine search

Price per night

 

Traveller rating

 

Hotel class

 

Property name

Reset
 
Free Newsletter

Interested in Greater Johannesburg?

We'll send you updates with the latest deals, reviews and articles for Greater Johannesburg each week.

Map of Greater Johannesburg Hotels

Hotels (228)

B&Bs / Inns (997)

Speciality Lodging (434)

You are zoomed out too far to see location pins. Please zoom back in.
Search hotels
Map showing X-Y of Z
Clear filter(s)

Hotels Travellers Trust

Sort by [ Popularity ] [ Price ]
Certificate of Excellence
Travellers' Choice® 2018 Winner Luxury | Romance | Best Service
 
17 4th Avenue | Houghton, Johannesburg 1477, South Africa
Show Prices
US$225 - US$423 Avg. price/night*
Ollie #1 of 228 hotels in Greater Johannesburg
Traveller photos (1140)
Special Offer City & Safari Package
29 Homestead Road | between 11th and 12th Avenue, Rivonia, Sandton 2128, South Africa
Show Prices
US$89 - US$144 Avg. price/night*
Ollie #2 of 228 hotels in Greater Johannesburg
  •  Absolute oasis 
  • My wife and I stayed for 2 nights after a long flight from Australia. It... more
  • 18 October 2018
Traveller photos (157)
Certificate of Excellence
Travellers' Choice® 2018 Winner Top Hotels | Luxury
 
36 Saxon Road, Sandhurst | Sandhurst, Sandton 2196, South Africa
Show Prices
US$431 - US$902 Avg. price/night*
Ollie #3 of 228 hotels in Greater Johannesburg
  •  Modern and Relaxed 
  • Outstanding modern hotel with exceptional service. Rooms are all suites... more
  • 18 October 2018
Traveller photos (953)
Certificate of Excellence
Travellers' Choice® 2018 Winner Luxury | Best Service
 
90 Pretoria Avenue | Atholl, Sandton 2196, South Africa
Show Prices
US$294 - US$1,956 Avg. price/night*
Ollie #4 of 228 hotels in Greater Johannesburg
Traveller photos (179)
Special Offer Family Offer
Certificate of Excellence
Travellers' Choice® 2018 Winner Luxury | Romance
 
Monarch Hotel (Johannesburg) 5.0 of 5
167 Oxford Road, Johannesburg 2196, South Africa
Show Prices
US$161 - US$211 Avg. price/night*
Ollie #5 of 228 hotels in Greater Johannesburg
Traveller photos (200)
African Rock Hotel (Kempton Park) 5.0 of 5
48 De Villiers Avenue | Van Riebeeck Estates, Kempton Park 1619, South Africa
Show Prices
US$197 - US$354 Avg. price/night*
Ollie #6 of 228 hotels in Greater Johannesburg
Traveller photos (242)
Special Offer Free Airport transfers
61 North Street | Melrose, Johannesburg 2196, South Africa
Show Prices
US$194 - US$286 Avg. price/night*
Ollie #7 of 228 hotels in Greater Johannesburg
  •  An oasis in the city 
  • Much enjoyed our stay. Staff helpful and go out of their way to make sure... more
  • 19 October 2018
Traveller photos (301)
Clico Boutique Hotel (Johannesburg) 5.0 of 5
27 Sturdee Avenue, Johannesburg 2196, South Africa
Show Prices
US$141 - US$191 Avg. price/night*
Ollie #8 of 228 hotels in Greater Johannesburg
Traveller photos (56)
Opposite Int'l Arrivals Hall | O.R Tambo International Airport, Kempton Park 1627, South Africa
Show Prices
US$285 - US$348 Avg. price/night*
Ollie #9 of 228 hotels in Greater Johannesburg
  •  Good stay 
  • A brief stay while traveling around Africa. Very nice hotel, good service... more
  • 18 October 2018
Traveller photos (828)
Special Offer Enjoy More for You
Certificate of Excellence
Travellers' Choice® 2018 Winner Top Hotels
 
54 on Bath (Johannesburg) 5.0 of 5
54 Bath Avenue | Rosebank, Johannesburg 2196, South Africa
Show Prices
US$181 - US$342 Avg. price/night*
Ollie #10 of 228 hotels in Greater Johannesburg
Traveller photos (838)
Certificate of Excellence
Travellers' Choice® 2018 Winner Top Hotels
 
De Hoek Country Hotel (Magaliesburg) 5.0 of 5
Portion 7 | Zeekoehoek, Magaliesburg 1791, South Africa
Show Prices
US$156 - US$314 Avg. price/night*
Ollie #11 of 228 hotels in Greater Johannesburg
  •  Annivery get away 
  • We had the most amazing night away at De Hoek Country Hotel. It is amazig... more
  • 10 October 2018
Traveller photos (278)
Setperk Street | Randpark Golf Course, Randburg 2194, South Africa
Show Prices
US$121 - US$196 Avg. price/night*
Ollie #12 of 228 hotels in Greater Johannesburg
Traveller photos (223)
Offers & Announcements From R795 pppn sharing...
20 Asquith Road | Ravenswood, Boksburg 1459, South Africa
Show Prices
US$69 - US$91 Avg. price/night*
Ollie #13 of 228 hotels in Greater Johannesburg
Traveller photos (141)
67 Jan Smuts Avenue | Westcliff, Johannesburg 2193, South Africa
Show Prices
US$244 - US$435 Avg. price/night*
Ollie #14 of 228 hotels in Greater Johannesburg
Traveller photos (523)
Special Offer Bed and Breakfast
Montecasino Boulevard | Fourways, Sandton 2021, South Africa
Show Prices
US$171 - US$412 Avg. price/night*
Ollie #15 of 228 hotels in Greater Johannesburg
  •  Stay at Palazzo Hotel 
  • Its always nice to stay at the Palazzo Hotel because of the service and... more
  • 16 October 2018
Traveller photos (491)
Certificate of Excellence
Travellers' Choice® 2018 Winner Bargain
 
Sunrock Guesthouse (Kempton Park) 3.0 of 5
11 Park Street, Kempton Park 1619, South Africa
Show Prices
US$65 - US$113 Avg. price/night*
Ollie #16 of 228 hotels in Greater Johannesburg
Traveller photos (387)
Certificate of Excellence
Travellers' Choice® 2018 Winner Top Hotels
 
1 Alma Road | (Off Bowling Avenue), Sandton 2090, South Africa
Show Prices
US$214 - US$504 Avg. price/night*
Ollie #17 of 228 hotels in Greater Johannesburg
Traveller photos (364)
Certificate of Excellence
Travellers' Choice® 2018 Winner Top Hotels
 
Avianto (Muldersdrift) 4.0 of 5
Plot 69 | Driefontein Road, Muldersdrift 1739, South Africa
Show Prices
US$113 - US$235 Avg. price/night*
Ollie #18 of 228 hotels in Greater Johannesburg
  •  Amazing wedding venue 
  • We got married at Avianto Muldersdrift on the 6th October 2018 The venue... more
  • 8 October 2018
Traveller photos (201)
Ten Bompas (Dunkeld West) 5.0 of 5
10 Bompas Road, Dunkeld West 2196, South Africa
Show Prices
US$256 - US$395 Avg. price/night*
Ollie #19 of 228 hotels in Greater Johannesburg
  •  Lovely dining 
  • Celebrated my birthday with dinner at Ten Bompas and it was really good... more
  • 8 October 2018
Traveller photos (171)
cnr Witkoppen Road & Montecasino Boulevard, Sandton 2055, South Africa
Show Prices
US$144 - US$267 Avg. price/night*
Ollie #20 of 228 hotels in Greater Johannesburg
  •  A very pleasant stay 
  • The staff is very courteous, the meals are superb, the service is... more
  • 19 October 2018
Traveller photos (187)