Beginning of main content

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Check prices on hotels in Johannesburg

Tonight 26 Jun. - 27 Jun.
This weekend 28 Jun. - 30 Jun.
Next weekend 5 Jul. - 7 Jul.

Featured Johannesburg Green Hotels

See all 1,447 properties in Johannesburg

Estimated price for 1 night/2 adults

Thaba Eco Hotel
Thaba Eco Hotel
4.0 out of 5.0 Impala Road, Klipriviersberg Nature Reserve, Johannesburg South, Gauteng
4.5/5 (91 reviews)
C$223/ night for 2 guests

Our stay was amazing, we loved everything about the place, from the warm welcoming (thanks to Bronbi-ann Pulford & Noma Dlamini) to the scrumptious food. However, I would like to suggest that the check-out time be extended a bit, if possible, be moved to 11:00 am at least, especially on ...

Reviewed on 26 Mar. 2019
Davinci Hotel And Suites On Nelson Mandela Square
Davinci Hotel And Suites On Nelson Mandela Square
5.0 out of 5.0 2 Maude Street, Corner of 5th Street, Sandton, Gauteng
Free Cancellation
4.6/5 (364 reviews)
C$243/ night for 2 guests

The location is good and the rooms are nice and quick response when I needed to order transportation from the airport to the hotel

Reviewed on 13 Jun. 2019
Kungwini Guest House and Conference Centre
Kungwini Guest House and Conference Centre
3.0 out of 5.0 77 Prinsloo Street Erusmus, Bronkhorstspruit, Gauteng
2.0/5 (1 reviews)

Service was poor, attention to detail needed in various aspects. Only 1 large towel was provided and it was worn to the point that it had a hole in....not cool.

Reviewed on 11 Nov. 2015
The Peech Hotel
The Peech Hotel
4.0 out of 5.0 61 North Street, Melrose, Johannesburg, Gauteng
4.8/5 (58 reviews)

Property and staff wonderful. A number of well designed design touches. Quiet hotel but far from everything. Safe.

Reviewed on 5 Jun. 2019
Eco Park Lodge
Eco Park Lodge
4.0 out of 5.0 54 Rhyolite Avenue, Zwartkop Ext 8, Centurion, Gauteng
3.4/5 (34 reviews)
C$76/ night for 2 guests

Potentially a nice space in a good neighborhood. Stayed 6 nights, including breakfast, but breakfast was absolutely horrendous and disorganized I dint even have it half the the time. Welcome, the chef for main meals, had good presentation. However Milly/Millicent the hostess was simply a call girl/prostitute. ...

Reviewed on 24 Mar. 2019

Pocket Guide: Green Hotels in Johannesburg

Search for hotels in Johannesburg on Expedia. You can easily find your hotels in Johannesburg using one of the methods below:

  • View our selection of featured hotels in Johannesburg
  • Use the map to find hotels in the Johannesburg neighborhood you prefer
  • Use the filters to see hotels in a specific area of Johannesburg, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Johannesburg
  • Enter your travel dates to view the best deals on hotels in Johannesburg - while they last