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.

Johannesburg Accommodation

  • 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
#6 of 68 Hotels in Johannesburg by Best Value + Top Rated

The price you found is 18% lower than this hotel's average rate of USD 214/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
USD 332*
USD 176* /night
View Deal
Booking.com
USD 328*
Protea Hotels
USD 330*
Orbitz.com
USD 332*
#1 of 68 Hotels in Johannesburg by Best Value + Top Rated
Top Deal
USD 261*
USD 254* /night
View Deal
TripAdvisor
USD 261*
Hotels.com
USD 261*
Booking.com
USD 261*
Monarch HotelOffers & AnnouncementsFree parking
#2 of 68 Hotels in Johannesburg by Best Value + Top Rated
Top Deal
USD 246*
USD 200* /night
View Deal
TripAdvisor
USD 200*
Booking.com
USD 206*
HotelQuickly
USD 246*
#3 of 68 Hotels in Johannesburg by Best Value + Top Rated
USD 210* /night
View Deal
TripAdvisor
USD 210*
Booking.com
USD 210*
Hotels.com
#4 of 68 Hotels in Johannesburg by Best Value + Top Rated

The price you found is 10% lower than this hotel's average rate of USD 236/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
USD 342*
USD 212* /night
View Deal
TripAdvisor
USD 212*
Expedia.com
USD 212*
HotelQuickly
USD 342*

The price you found is 12% lower than this hotel's average rate of USD 326/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
USD 371*
USD 286* /night
View Deal
TripAdvisor
USD 286*
Hotels.com
USD 286*
Cancelon
USD 371*
#6 of 68 Hotels in Johannesburg by Best Value + Top Rated

The price you found is 18% lower than this hotel's average rate of USD 214/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
USD 332*
USD 176* /night
View Deal
Booking.com
USD 328*
Protea Hotels
USD 330*
Orbitz.com
USD 332*
#7 of 68 Hotels in Johannesburg by Best Value + Top Rated
Top Deal
USD 262*
USD 157* /night
View Deal
TripAdvisor
USD 157*
Hotwire.com
USD 158*
HotelQuickly
USD 262*
#8 of 68 Hotels in Johannesburg by Best Value + Top Rated
Top Deal
USD 200*
USD 184* /night
View Deal
TripAdvisor
USD 184*
Booking.com
USD 200*
Expedia.com
USD 195*
#9 of 68 Hotels in Johannesburg by Best Value + Top Rated
USD 152* /night
View Deal
Elvoline
#10 of 68 Hotels in Johannesburg by Best Value + Top Rated
USD 128* /night
View Deal
TripAdvisor
USD 128*
Orbitz.com
USD 127*
Expedia.com
USD 127*
#11 of 68 Hotels in Johannesburg by Best Value + Top Rated
Top Deal
USD 159*
USD 118* /night
View Deal
TripAdvisor
USD 118*
Booking.com
USD 159*
Hotels.com
USD 118*
#12 of 68 Hotels in Johannesburg by Best Value + Top Rated
Top Deal
USD 159*
USD 126* /night
View Deal
Booking.com
USD 134*
Expedia.com
USD 131*
HotelQuickly
USD 159*
#13 of 68 Hotels in Johannesburg by Best Value + Top Rated
Top Deal
USD 67*
USD 64* /night
View Deal
TripAdvisor
USD 67*
Booking.com
USD 67*
Priceline
USD 65*
#14 of 68 Hotels in Johannesburg by Best Value + Top Rated

The price you found is 11% lower than this hotel's average rate of USD 150/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
USD 156*
USD 134* /night
View Deal
TripAdvisor
USD 133*
Hotels.com
USD 151*
Booking.com
USD 156*
#15 of 68 Hotels in Johannesburg by Best Value + Top Rated
Top Deal
USD 299*
USD 286* /night
View Deal
TripAdvisor
USD 299*
Booking.com
USD 299*
Priceline
USD 290*
#16 of 68 Hotels in Johannesburg by Best Value + Top Rated
USD 63* /night
View Deal
TripAdvisor
USD 63*
Priceline
USD 63*
Expedia.com
#17 of 68 Hotels in Johannesburg by Best Value + Top Rated

The price you found is 22% lower than this hotel's average rate of USD 72/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
USD 90*
USD 56* /night
View Deal
Hotels.com
USD 87*
Booking.com
USD 90*
Agoda.com
USD 73*
#18 of 68 Hotels in Johannesburg by Best Value + Top Rated
Top Deal
USD 151*
USD 143* /night
View Deal
TripAdvisor
USD 144*
Booking.com
USD 144*
HotelQuickly
USD 151*
#19 of 68 Hotels in Johannesburg by Best Value + Top Rated
Top Deal
USD 149*
USD 131* /night
View Deal
Hotels.com
USD 145*
Booking.com
USD 149*
Travelocity
USD 145*
#20 of 68 Hotels in Johannesburg by Best Value + Top Rated

The price you found is 19% lower than this hotel's average rate of USD 390/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
USD 423*
USD 316* /night
View Deal
TripAdvisor
USD 316*
Hotels.com
USD 423*
Orbitz.com
USD 423*
#21 of 68 Hotels in Johannesburg by Best Value + Top Rated

The price you found is 10% lower than this hotel's average rate of USD 70/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
USD 95*
USD 63* /night
View Deal
Booking.com
USD 95*
Priceline
USD 83*
Travelocity
USD 93*
#22 of 68 Hotels in Johannesburg by Best Value + Top Rated

The price you found is 15% lower than this hotel's average rate of USD 103/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
USD 170*
USD 88* /night
View Deal
TripAdvisor
USD 88*
Hotels.com
USD 170*
Booking.com
USD 88*
#23 of 68 Hotels in Johannesburg by Best Value + Top Rated
USD 100* /night
View Deal
TripAdvisor
USD 99*
Orbitz.com
USD 100*
Travelocity
USD 100*
#24 of 68 Hotels in Johannesburg by Best Value + Top Rated

The price you found is 13% lower than this hotel's average rate of USD 54/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
USD 63*
USD 47* /night
View Deal
TripAdvisor
USD 47*
Hotels.com
USD 58*
HotelQuickly
USD 63*
Top Deal
USD 122*
USD 119* /night
View Deal
Hotels.com
USD 122*
Expedia.com
USD 122*
Travelocity
USD 122*
#26 of 68 Hotels in Johannesburg by Best Value + Top Rated

The price you found is 14% lower than this hotel's average rate of USD 111/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
USD 142*
USD 96* /night
View Deal
TripAdvisor
USD 96*
Hotels.com
USD 117*
HotelQuickly
USD 142*
#27 of 68 Hotels in Johannesburg by Best Value + Top Rated
USD 73* /night
View Deal
TripAdvisor
USD 73*
Hotels.com
USD 73*
Expedia.com
USD 73*
#28 of 68 Hotels in Johannesburg by Best Value + Top Rated
Top Deal
USD 102*
USD 97* /night
View Deal
Orbitz.com
USD 102*
Travelocity
USD 102*
Hotwire.com
USD 102*
#29 of 68 Hotels in Johannesburg by Best Value + Top Rated
Top Deal
USD 78*
USD 64* /night
View Deal
Expedia.com
USD 75*
Hotels.com
USD 75*
Booking.com
USD 78*
#30 of 68 Hotels in Johannesburg by Best Value + Top Rated
USD 46* /night
View Deal
TripAdvisor
USD 46*
Hotels.com
USD 46*
Travelocity
USD 46*
*Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.