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 (965)

Speciality Lodging (413)

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$233 - US$470 Avg. price/night*
Ollie #1 of 228 hotels in Greater Johannesburg
  •  Quiet boutique hotel 
  • I stayed here for a couple nights after arriving into Johannesburg from... more
  • 24 June 2018
Professional photos | Traveller photos (1126)
Offers & Announcements City & Safari Package
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$186 - US$228 Avg. price/night*
Ollie #2 of 228 hotels in Greater Johannesburg
  •  Exceptional as always 
  • One of the best hotels to stay in Johannesburg. Great location, boutique... more
  • 21 June 2018
Professional photos | Traveller photos (193)
29 Homestead Road | between 11th and 12th Avenue, Rivonia 2128, South Africa
Show Prices
US$103 - US$163 Avg. price/night*
Ollie #3 of 228 hotels in Greater Johannesburg
  •  Excellent 
  • Perfect base, wonderful hosts and excellent service. Can not fault the... more
  • 11 June 2018
Professional photos | Traveller photos (153)
Certificate of Excellence
Travellers' Choice® 2018 Winner Luxury | Best Service
 
90 Pretoria Avenue | Atholl, Sandton 2196, South Africa
Show Prices
US$289 - US$565 Avg. price/night*
Ollie #4 of 228 hotels in Greater Johannesburg
  •  Luxury at its best 
  • A perfect place to unwind before a safari. The chef was superb, and the... more
  • 6 June 2018
Professional photos | Traveller photos (179)
Offers & Announcements Family Offer
Certificate of Excellence
Travellers' Choice® 2018 Winner Top Hotels | Luxury
 
36 Saxon Road, Sandhurst | Sandhurst, Sandton 2196, South Africa
Show Prices
US$528 - US$988 Avg. price/night*
Ollie #5 of 228 hotels in Greater Johannesburg
Professional photos | Traveller photos (866)
The Peech Hotel (Johannesburg) 4.0 of 5
61 North Street | Melrose, Johannesburg 2196, South Africa
Show Prices
US$245 - US$297 Avg. price/night*
Ollie #6 of 228 hotels in Greater Johannesburg
Professional photos | Traveller photos (293)
African Rock Hotel (Kempton Park) 5.0 of 5
48 De Villiers Avenue | Van Riebeeck Estates, Kempton Park 1619, South Africa
Show Prices
US$240 - US$331 Avg. price/night*
Ollie #7 of 228 hotels in Greater Johannesburg
  •  Go there and enjoy! 
  • This is realy a great place to stay after a long flight (from Munich in... more
  • 1 June 2018
Professional photos | Traveller photos (237)
Offers & Announcements Free Airport transfers
Clico Boutique Hotel (Johannesburg) 5.0 of 5
27 Sturdee Avenue, Johannesburg 2196, South Africa
Show Prices
US$152 - US$214 Avg. price/night*
Ollie #8 of 228 hotels in Greater Johannesburg
Professional photos | Traveller photos (56)
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$200 - US$350 Avg. price/night*
Ollie #9 of 228 hotels in Greater Johannesburg
  •  Charming  
  • The renovated Grace hotel in Rosebank managed to keep all of its charm... more
  • 20 June 2018
Traveller photos (821)
Opposite Int'l Arrivals Hall | O.R Tambo International Airport, Kempton Park 1627, South Africa
Show Prices
US$310 - US$397 Avg. price/night*
Ollie #10 of 228 hotels in Greater Johannesburg
Professional photos | Traveller photos (819)
Special Offer Book Direct and Save
Montecasino Boulevard | Fourways, Fourways 2021, South Africa
Show Prices
US$234 - US$339 Avg. price/night*
Ollie #11 of 228 hotels in Greater Johannesburg
  •  Gorgeous hotel 
  • Hotel is part of a huge complex with gorgeous landscaped gardens You are... more
  • 24 June 2018
Traveller photos (452)
20 Asquith Road | Ravenswood, Boksburg 1459, South Africa
Show Prices
US$74 - US$101 Avg. price/night*
Ollie #12 of 228 hotels in Greater Johannesburg
Professional photos | Traveller photos (137)
Setperk Street | Randpark Golf Course, Randburg 2194, South Africa
Show Prices
US$138 - US$234 Avg. price/night*
Ollie #13 of 228 hotels in Greater Johannesburg
  •  Excellent Service 
  • From the warm welcome to the exceptional service received throughout the... more
  • 20 June 2018
Professional photos | Traveller photos (199)
Special Rate From R795 pppn sharing...
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$155 - US$307 Avg. price/night*
Ollie #14 of 228 hotels in Greater Johannesburg
Professional photos | Traveller photos (267)
Certificate of Excellence
Travellers' Choice® 2018 Winner Top Hotels
 
1 Alma Road | (Off Bowling Avenue), Sandton 2090, South Africa
Show Prices
US$247 - US$618 Avg. price/night*
Ollie #15 of 228 hotels in Greater Johannesburg
Professional photos | Traveller photos (334)
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$68 - US$129 Avg. price/night*
Ollie #16 of 228 hotels in Greater Johannesburg
  •  What a gem! 
  • What a find! The large black gate can be a bit imposing on your first... more
  • 19 June 2018
Professional photos | Traveller photos (379)
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$128 - US$235 Avg. price/night*
Ollie #17 of 228 hotels in Greater Johannesburg
Traveller photos (171)
67 Jan Smuts Avenue | Westcliff, Johannesburg 2193, South Africa
Show Prices
US$275 - US$491 Avg. price/night*
Ollie #18 of 228 hotels in Greater Johannesburg
Traveller photos (473)
Special Offer Bed and Breakfast
cnr Witkoppen Road & Montecasino Boulevard, Fourways 2055, South Africa
Show Prices
US$201 - US$261 Avg. price/night*
Ollie #19 of 228 hotels in Greater Johannesburg
Traveller photos (170)
Certificate of Excellence
Travellers' Choice® 2018 Winner Top Hotels
 
The Winston Hotel (Johannesburg) 5.0 of 5
No 6 Tottenham Avenue | Melrose Estate, Johannesburg 2196, South Africa
Show Prices
US$169 - US$242 Avg. price/night*
Ollie #20 of 228 hotels in Greater Johannesburg
  •  Absolutely Perfect! 
  • We couldn't fault our stay at The Winston! The hotel's public areas are... more
  • 20 June 2018
Professional photos | Traveller photos (174)
Offers & Announcements Lowest Rates Book Direct