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.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

5-Star Hotels in Greater Johannesburg

View map
  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
#2 of 226 hotels in Greater Johannesburg
Match:
Top Deal
US$259*
US$209* /night
View Deal
Orbitz.com
US$208*
Cancelon
US$227*
HotelQuickly
US$259*
Top Deal
US$443*
US$361* /night
View Deal
Expedia.com
US$361*
TripAdvisor
US$361*
HotelQuickly
US$443*
#1 of 226 hotels in Greater Johannesburg
Match:
US$215* /night
View Deal
Expedia.com
US$215*
Travelocity
US$215*
CheapTickets
US$215*
Top Deal
US$258*
US$223* /night
View Deal
Expedia.com
US$223*
Travelocity
US$223*
getaroom.com
US$258*
#15 of 226 hotels in Greater Johannesburg
Match:
Top Deal
US$329*
US$235* /night
View Deal
Agoda.com
US$235*
Booking.com
US$294*
getaroom.com
US$329*
#39 of 226 hotels in Greater Johannesburg
Match:
Top Deal
US$201*
US$163* /night
View Deal
Hilton
US$200*
Expedia.com
US$199*
Booking.com
US$201*
#2 of 226 hotels in Greater Johannesburg
Match:
Top Deal
US$259*
US$209* /night
View Deal
Orbitz.com
US$208*
Cancelon
US$227*
HotelQuickly
US$259*
#8 of 226 hotels in Greater Johannesburg
Match:
Top Deal
US$524*
US$274* /night
View Deal
Orbitz.com
US$274*
Expedia.com
US$274*
AMOMA
US$524*
#47 of 226 hotels in Greater Johannesburg
Match:
Top Deal
US$437*
US$252* /night
View Deal
Expedia.com
US$326*
Hotels.com
US$331*
AMOMA
US$437*
Top Deal
US$163*
US$142* /night
View Deal
Orbitz.com
Booking.com
US$158*
Cancelon
US$163*
#21 of 226 hotels in Greater Johannesburg
Match:
Top Deal
US$283*
US$226* /night
View Deal
InterContinental
US$230*
CheapTickets
US$226*
HotelQuickly
US$283*
#29 of 226 hotels in Greater Johannesburg
Match:
Top Deal
US$248*
US$210* /night
View Deal
Hotels.com
US$211*
Travelocity
US$210*
Cancelon
US$248*
#19 of 226 hotels in Greater Johannesburg
Match:
Top Deal
US$332*
US$198* /night
View Deal
Booking.com
US$332*
Expedia.com
US$331*
Protea Hotels
US$325*
#9 of 226 hotels in Greater Johannesburg
Match:
Top Deal
US$228*
US$223* /night
View Deal
Travelocity
Booking.com
US$226*
Agoda.com
US$228*
#26 of 226 hotels in Greater Johannesburg
Match:
Top Deal
US$271*
US$260* /night
View Deal
Booking.com
US$265*
Travelocity
US$260*
HotelQuickly
US$271*
#17 of 226 hotels in Greater Johannesburg
Match:
Top Deal
US$387*
US$265* /night
View Deal
Expedia.com
US$270*
Travelocity
US$270*
Cancelon
US$387*
#25 of 226 hotels in Greater Johannesburg
Match:
Top Deal
US$407*
US$167* /night
View Deal
Hotels.com
US$337*
Cancelon
US$407*
Orbitz.com
US$201*
Top Deal
US$202*
US$176* /night
View Deal
Travelocity
US$176*
Hotwire.com
US$176*
Cancelon
US$202*
#5 of 226 hotels in Greater Johannesburg
Match:
Top Deal
US$537*
US$520* /night
View Deal
Hotels.com
US$531*
Expedia.com
US$531*
Booking.com
US$537*
African Rock Hotel
#14 of 226 hotels in Greater Johannesburg
Match:
Top Deal
US$322*
US$282* /night
View Deal
Expedia.com
US$307*
Hotwire.com
US$311*
Booking.com
US$322*
#6 of 226 hotels in Greater Johannesburg
Match:
Top Deal
US$361*
US$349* /night
View Deal
getaroom.com
US$349*
HotelQuickly
US$361*
Expedia.com
#40 of 226 hotels in Greater Johannesburg
Match:
Top Deal
US$185*
US$181* /night
View Deal
Hotels.com
US$183*
Orbitz.com
US$183*
Priceline
US$185*
#23 of 226 hotels in Greater Johannesburg
Match:
Top Deal
US$165*
US$161* /night
View Deal
Expedia.com
US$160*
Orbitz.com
US$160*
Booking.com
US$165*
#4 of 226 hotels in Greater Johannesburg
Match:
Top Deal
US$494*
US$476* /night
View Deal
Hotwire.com
US$475*
Booking.com
US$494*
Expedia.com
US$475*
#58 of 226 hotels in Greater Johannesburg
Match:
Top Deal
US$199*
US$179* /night
View Deal
Travelocity
US$199*
Priceline
US$179*
Orbitz.com
US$199*
#57 of 226 hotels in Greater Johannesburg
Match:
Top Deal
US$317*
US$298* /night
View Deal
Expedia.com
US$297*
Hotwire.com
US$297*
Cancelon
US$317*