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.

4-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
Top Deal
US$143*
US$118* /night
View Deal
Travelocity
US$119*
Hotwire.com
US$119*
Cancelon
US$143*
#36 of 226 hotels in Greater Johannesburg
Match:
Top Deal
US$135*
US$105* /night
View Deal
Expedia.com
US$105*
CrownePlaza.com
US$105*
HotelQuickly
US$135*
#31 of 226 hotels in Greater Johannesburg
Match:
Top Deal
US$291*
US$113* /night
View Deal
CheapTickets
US$135*
Booking.com
US$132*
AMOMA
US$291*
#51 of 226 hotels in Greater Johannesburg
Match:
Top Deal
US$113*
US$98* /night
View Deal
Expedia.com
US$98*
Priceline
Elvoline
US$113*
#48 of 226 hotels in Greater Johannesburg
Match:
Top Deal
US$198*
US$122* /night
View Deal
Hotels.com
US$124*
AMOMA
US$198*
Cancelon
US$140*
#15 of 226 hotels in Greater Johannesburg
Match:
Top Deal
US$176*
US$99* /night
View Deal
Booking.com
US$156*
Expedia.com
US$153*
AMOMA
US$176*
#55 of 226 hotels in Greater Johannesburg
Match:
Top Deal
US$68*
US$66* /night
View Deal
Booking.com
US$68*
Agoda.com
US$68*
Hotwire.com
US$66*
Top Deal
US$178*
US$90* /night
View Deal
Hostelworld.com
US$95*
Hotels.com
US$92*
AMOMA
US$178*
#49 of 226 hotels in Greater Johannesburg
Match:
Top Deal
US$221*
US$100* /night
View Deal
Expedia.com
US$122*
Orbitz.com
US$122*
AMOMA
US$221*
#22 of 226 hotels in Greater Johannesburg
Match:
Top Deal
US$347*
US$148* /night
View Deal
Hotels.com
US$176*
Priceline
US$174*
AMOMA
US$347*
#89 of 226 hotels in Greater Johannesburg
Match:
Top Deal
US$137*
US$73* /night
View Deal
Orbitz.com
US$87*
Travelocity
US$87*
AMOMA
US$137*
#71 of 226 hotels in Greater Johannesburg
Match:
Top Deal
US$308*
US$142* /night
View Deal
Hotels.com
US$143*
Priceline
US$141*
AMOMA
US$308*
#24 of 226 hotels in Greater Johannesburg
Match:
US$115* /night
View Deal
Hotels.com
US$117*
Hotwire.com
US$117*
Agoda.com
US$117*
#3 of 226 hotels in Greater Johannesburg
Match:
US$244* /night
View Deal
Hotels.com
US$247*
Expedia.com
US$247*
Travelocity
US$247*
#52 of 226 hotels in Greater Johannesburg
Match:
Top Deal
US$252*
US$99* /night
View Deal
Hotels.com
US$123*
Expedia.com
US$123*
AMOMA
US$252*
#57 of 226 hotels in Greater Johannesburg
Match:
Top Deal
US$149*
US$73* /night
View Deal
Hotels.com
US$145*
Priceline
US$147*
Booking.com
US$149*
Top Deal
US$251*
US$94* /night
View Deal
HolidayInn.com
US$111*
Agoda.com
US$113*
AMOMA
US$251*
Sponsored
#33 of 226 hotels in Greater Johannesburg
Match:
Top Deal
US$332*
US$201* /night
View Deal
Hotels.com
US$225*
Booking.com
US$226*
AMOMA
US$332*
#76 of 226 hotels in Greater Johannesburg
Match:
Top Deal
US$110*
US$63* /night
View Deal
Booking.com
US$87*
Hotels.com
US$86*
AMOMA
US$110*
#66 of 226 hotels in Greater Johannesburg
Match:
Top Deal
US$137*
US$75* /night
View Deal
Booking.com
US$116*
Expedia.com
US$95*
AMOMA
US$137*
#41 of 226 hotels in Greater Johannesburg
Match:
Top Deal
US$170*
US$146* /night
View Deal
Booking.com
US$170*
Expedia.com
US$165*
Hotels.com
US$165*
Top Deal
US$122*
US$66* /night
View Deal
Booking.com
US$89*
Priceline
US$80*
AMOMA
US$122*
Top Deal
US$346*
US$191* /night
View Deal
Hotels.com
US$232*
Hotwire.com
US$231*
AMOMA
US$346*
#45 of 226 hotels in Greater Johannesburg
Match:
Top Deal
US$185*
US$161* /night
View Deal
Expedia.com
US$185*
Travelocity
US$185*
Agoda.com
US$163*
#11 of 226 hotels in Greater Johannesburg
Match:
US$201* /night
View Deal
AMOMA
US$411*
#33 of 226 hotels in Greater Johannesburg
Match:
Top Deal
US$332*
US$201* /night
View Deal
Hotels.com
US$225*
Booking.com
US$226*
AMOMA
US$332*
#62 of 226 hotels in Greater Johannesburg