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

B&Bs / Inns (1,009)

Speciality Lodging (446)

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$217 - US$468 Avg. price/night*
Ollie #1 of 227 hotels in Greater Johannesburg
Traveller photos (1148)
Offers & Announcements City & Safari Package
29 Homestead Road | between 11th and 12th Avenue, Rivonia, Sandton 2128, South Africa
Show Prices
US$90 - US$148 Avg. price/night*
Ollie #2 of 227 hotels in Greater Johannesburg
Traveller photos (157)
Certificate of Excellence
Travellers' Choice™ 2018 Winner Luxury | Best Service
 
90 Pretoria Avenue | Atholl, Sandton 2196, South Africa
Show Prices
US$336 - US$519 Avg. price/night*
Ollie #3 of 227 hotels in Greater Johannesburg
  •  Boutique Hotel 
  • We stayed at this boutique hotel for 3 nights. The rooms are well... more
  • 15 November 2018
Traveller photos (179)
Special Offer Honeymoon at AtholPlace
Certificate of Excellence
Travellers' Choice™ 2018 Winner Luxury | Romance
 
Monarch Hotel (Johannesburg) 5.0 of 5
167 Oxford Road | Rosebank, Johannesburg 2196, South Africa
Show Prices
US$184 - US$322 Avg. price/night*
Ollie #4 of 227 hotels in Greater Johannesburg
  •  The best!  
  • This is a spectacular small hotel and I highly recommend it. Everything... more
  • 8 December 2018
Traveller photos (209)
Certificate of Excellence
Travellers' Choice™ 2018 Winner Top Hotels | Luxury
 
36 Saxon Road, Sandhurst | Sandhurst, Sandton 2196, South Africa
Show Prices
US$438 - US$675 Avg. price/night*
Ollie #5 of 227 hotels in Greater Johannesburg
  •  Tranquil 
  • Absolutely stunning place with out of this world service. The staff are... more
  • 11 December 2018
Traveller photos (986)
African Rock Hotel (Kempton Park) 5.0 of 5
48 De Villiers Avenue | Van Riebeeck Estates, Kempton Park 1619, South Africa
Show Prices
US$201 - US$366 Avg. price/night*
Ollie #6 of 227 hotels in Greater Johannesburg
Traveller photos (244)
Special Offer Free Airport transfers
61 North Street | Melrose, Johannesburg 2196, South Africa
Show Prices
US$203 - US$308 Avg. price/night*
Ollie #7 of 227 hotels in Greater Johannesburg
Traveller photos (311)
Clico Boutique Hotel (Johannesburg) 5.0 of 5
27 Sturdee Avenue, Johannesburg 2196, South Africa
Show Prices
US$93 - US$204 Avg. price/night*
Ollie #8 of 227 hotels in Greater Johannesburg
  •  Lovely Classy Hotel 
  • I truly enjoyed my stay at the classy Clico Boutique Hotel. The hotel is... more
  • 28 November 2018
Traveller photos (56)
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$209 - US$350 Avg. price/night*
Ollie #9 of 227 hotels in Greater Johannesburg
  •  Nice & quiet. 
  • Nice & quiet ambiance. Perfect for a peace of mind away from the busy city... more
  • 12 December 2018
Traveller photos (278)
Opposite Int'l Arrivals Hall | O.R Tambo International Airport, Kempton Park 1627, South Africa
Show Prices
US$307 - US$384 Avg. price/night*
Ollie #10 of 227 hotels in Greater Johannesburg
Traveller photos (831)
Special Offer Book Direct and Save
Setperk Street | Randpark Golf Course, Randburg 2194, South Africa
Show Prices
US$124 - US$204 Avg. price/night*
Ollie #11 of 227 hotels in Greater Johannesburg
  •  Awesome stay 
  • My first time here and I loved it. Food was great. Rooms were excellent... more
  • 11 December 2018
Traveller photos (226)
Offers & Announcements From R795 pppn sharing...
67 Jan Smuts Avenue | Westcliff, Johannesburg 2193, South Africa
Show Prices
US$258 - US$457 Avg. price/night*
Ollie #12 of 227 hotels in Greater Johannesburg
Traveller photos (553)
Special Offer Bed and Breakfast
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$187 - US$385 Avg. price/night*
Ollie #13 of 227 hotels in Greater Johannesburg
Traveller photos (838)
20 Asquith Road | Ravenswood, Boksburg 1459, South Africa
Show Prices
US$71 - US$94 Avg. price/night*
Ollie #14 of 227 hotels in Greater Johannesburg
Traveller photos (152)
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$62 - US$106 Avg. price/night*
Ollie #15 of 227 hotels in Greater Johannesburg
  •  Felt at home. 
  • My family stayed here in April this year and it was a real home away from... more
  • 10 December 2018
Traveller photos (399)
Montecasino Boulevard | Fourways, Sandton 2021, South Africa
Show Prices
US$236 - US$356 Avg. price/night*
Ollie #16 of 227 hotels in Greater Johannesburg
Traveller photos (504)
Ten Bompas (Dunkeld West) 5.0 of 5
10 Bompas Road, Dunkeld West 2196, South Africa
Show Prices
US$249 - US$344 Avg. price/night*
Ollie #17 of 227 hotels in Greater Johannesburg
  •  Great Lunch 
  • Did a morning seminar here as well as an end of the year lunch with... more
  • 1 December 2018
Traveller photos (172)
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$130 - US$234 Avg. price/night*
Ollie #18 of 227 hotels in Greater Johannesburg
  •  Lunch 
  • What a beautiful setting!!! The food was delucious, but the waiter needed... more
  • 11 November 2018
Traveller photos (204)
cnr Witkoppen Road & Montecasino Boulevard, Sandton 2055, South Africa
Show Prices
US$166 - US$248 Avg. price/night*
Ollie #19 of 227 hotels in Greater Johannesburg
  •  Beautiful service 
  • You guys are excellent , thank you for a awesome evening , the hotel is... more
  • 12 December 2018
Traveller photos (189)
Certificate of Excellence
Travellers' Choice™ 2018 Winner Top Hotels
 
1 Alma Road | (Off Bowling Avenue), Sandton 2090, South Africa
Show Prices
US$218 - US$552 Avg. price/night*
Ollie #20 of 227 hotels in Greater Johannesburg
  •  Diana Barrell 
  • The spa was disappointing. The therapists were competent and the... more
  • 3 December 2018
Traveller photos (366)