Johannesburg, South Africa Hotels

Hayva.com offers access to over 91 hotels in Johannesburg. We have a wide range of hotels in Johannesburg - from budget, business, tourist to luxury accommodation in all Johannesburg major areas.
We categorize Johannesburg hotels into both Star rating and location for your best experience. With lowest rate guarantee for all Johannesburg hotels, your money will be well spent on every minutes of your stay in Johannesburg.


Top hotels in Johannesburg

1. Hyatt Regency Johannesburg
Hyatt Regency Johannesburg

Location: Johannesburg

from $263.32 Avg/Night

191 Oxford Road Johannesburg

2. Ten Bompas
Ten Bompas

Location: Johannesburg

from $311.90 Avg/Night

10 Bompas Road, Dunkeld West Johannesburg

3. African Pride Melrose Arch
African Pride Melrose Arch

Location: Johannesburg

from $227.51 Avg/Night

1 Melrose Square Johannesburg

4. The Westcliff
The Westcliff

Location: Johannesburg

from $439.52 Avg/Night

67 Jan Smuts Avenue Johannesburg

5. The Wesley
The Wesley

Location: Johannesburg

from $85.06 Avg/Night

65 Cumberland Avenue, Bryanston Johannesburg

6. St Andrews Signature Hotel & Spa
St Andrews Signature Hotel & Spa

Location: Johannesburg

from $135.38 Avg/Night

22 Milner Avenue, St Andrews Johannesburg

7. Idwala Boutique Guest House
Idwala Boutique Guest House

Location: Johannesburg

from $168.08 Avg/Night

13 Garrick Road, Darrenwood Johannesburg

8. 10 2nd Avenue Houghton Estate
10 2nd Avenue Houghton Estate

Location: Johannesburg

from $153.58 Avg/Night

10, 2nd Avenue, Houghton Estate Johannesburg

9. 54 on Bath
54 on Bath

Location: Johannesburg

from $249.10 Avg/Night

54 Bath Avenue Johannesburg

10. Courtyard Rosebank Hotel
Courtyard Rosebank Hotel

Location: Johannesburg

from $132.74 Avg/Night

Corner Oxford and Tyrwhitt Avenue Johannesburg

11. Ascot Boutique Hotel
Ascot Boutique Hotel

Location: Johannesburg

from $83.50 Avg/Night

59 Grant Avenue Johannesburg

12. Reef Hotels
Reef Hotels

Location: Johannesburg

from $67.06 Avg/Night

58 Anderson Street, Marshalltown Johannesburg

13. Zulu Nyala County Manor
Zulu Nyala County Manor

Location: Johannesburg

from $82.06 Avg/Night

270 E 3RD Road Johannesburg

14. St Peter's Place Boutique Hotel
St Peter's Place Boutique Hotel

Location: Johannesburg

from $135.57 Avg/Night

46 St Peter Road Johannesburg

15. Courtyard Eastgate
Courtyard Eastgate

Location: Johannesburg

from $110.76 Avg/Night

7 Zulberg Close Off Ernest Johannesburg

16. Greenwood Manor
Greenwood Manor

Location: Johannesburg

from $80.14 Avg/Night

6 Keith Road Johannesburg

Johannesburg Hotels Search

  • Type your address/landmark
  • Explore hotels nearby
  • Book the hotel you like