View our top-rated 4-Star hotels in Johannesburg for your utmost comfort and convenience

Travelers Reviews of Johannesburg Hotels

Get inspiration from real travellers to find your ideal stay
House on York
4.9/514 Reviews
Not top of the line facilities but this is made up by easy location both to airport and downtown, as well as superb services. No food is served however, and the stay could be frustrating at times when electricity brownout comes twice a day (not hotel's fault, it is a Joburg municipality issue). Overall, agreeable experience for this stay and great value for the money!
Accolades Boutique Venue
4.2/53 Reviews
This BnB was amazing to say the least!! The staff were so kind and helpful, the room was clean, well kept and in perfect area to catch a beautiful sunrise and sunset. I loved every minute of it. Definitely gonna visit again!! ♥️
Executive Apartment at Ellipse Waterfall
4.6/58 Reviews
The service is top notch. If not for the security features which are too manual esp for non driving guests. Should at least consider the smart cards option maybe. Otherwise it's a home away from home.
The Catalyst Apartment Hotel by Newmark
4.1/579 Reviews
Lovely and clean. Staff very helpful and courteous. Offered hourly shuttle servises to the mall (at no extra charge). Only downside a bit noisy on one of the nights. Will be happy to come again.
Courtyard Hotel Rosebank
4.2/565 Reviews
The Courtyard Hotel was a great place to stay during our time in Johannesburg. We booked the suite for 4 people and there was plenty of space for all of us to keep our stuff and even a small kitchenette. There was round the clock security and a gate which made us feel safe and secure. In addition the staff was very helpful and attentive.
Benvenuto Hotel & Conference Centre
4/511 Reviews
Beautiful and clean .Very helpful when it's loadshedding. They use generators

Frequently Asked Questions

Property Information for Tourists

Highest Price£296
Lowest Price£23
Number of Reviews4,386
Total Properties550
Average Price (Weekdays)£76
Average Price (Weekends)£77