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 Cheap Hotels

See all 1,447 properties in Johannesburg

Estimated price for 1 night/2 adults

City Lodge Hotel at OR Tambo International Airport
City Lodge Hotel at OR Tambo International Airport
3.0 out of 5.0 Above Multi-Storey Parkade 2, Level 5, OR Tambo International Airport, Kempton Park, Gauteng
4.2/5 (1353 reviews)
C$160/ night for 2 guests

Always clean, very convenient for a stay over between connection flights

Reviewed on 25 Jun. 2019
The Aviator Hotel OR Tambo International Airport
The Aviator Hotel OR Tambo International Airport
3.0 out of 5.0 Corner of Bosch Street and Kempton Road, Kempton Park, Gauteng
3.9/5 (977 reviews)

Besides roadside noise the stay was very comfortable

Reviewed on 21 Jun. 2019
Road Lodge Carnival City
Road Lodge Carnival City
1.0 out of 5.0 Carnival City Complex off N17, Corner Heilberg Road, Brakpan, Gauteng
3.8/5 (181 reviews)
C$56/ night for 2 guests

It was amazing, just make sure you have something to do because you literally wait hours for the room to be prepared in the morning. bring nothing to eat or drink later as there is no Fridge in the room.

Reviewed on 4 Feb. 2019
Once in Joburg
Once in Joburg
2.0 out of 5.0 90 De Korte Street, Braamfontein, Johannesburg, Gauteng
Free Cancellation
3.9/5 (48 reviews)
C$71/ night for 2 guests

Love the neighbourhood where it is located. The rooms can be quite hot during summer. They are small, with four beds and carpet.

Reviewed on 5 Mar. 2019
Emerald Guesthouse
Emerald Guesthouse
3.0 out of 5.0 19 Halifax Street / 78A Gladiator Street, Kempton Park, Gauteng
3.7/5 (243 reviews)
C$47/ night for 2 guests

I love their bathrooms, so beautiful and neat. Their beds are very comfortable.

Reviewed on 20 Jun. 2019
City Lodge Hotel Hatfield
City Lodge Hotel Hatfield
3.0 out of 5.0 The Fields, 407 Hilda Street, Pretoria, Gauteng
3.9/5 (37 reviews)
C$129/ night for 2 guests

This City Lodge is clean, comfortable, and reliable! Staff is always very friendly, and the location is really convenient. Great stress-free place to stay for business trips.

Reviewed on 11 Mar. 2019
Faircity Quatermain Hotel
Faircity Quatermain Hotel
4.0 out of 5.0 60 West Road South, Morningside, Sandton, Gauteng
Free Cancellation
4.4/5 (247 reviews)
C$107/ night for 2 guests

Staff was very helpful on all my details and questions, the breakfast was good enough to get u going in the morning, had nice courtyard scenery , If in Johannesburg again I would definitely stay here

Reviewed on 27 May 2019
City Lodge Hotel Bryanston
City Lodge Hotel Bryanston
3.0 out of 5.0 Corner Main Road And Peter Place, Bryanston West, Sandton, Gauteng
4.3/5 (69 reviews)
C$95/ night for 2 guests

Reception staff are really helpful, the rooms are comfortable and tastefully decorated, the breakfast was great, there is lots of parking, and it's in a very convenient location. Already booked a return visit in December.

Reviewed on 24 Jun. 2019
Dove's Nest Guest House
Dove's Nest Guest House
2.0 out of 5.0 78 Gladiator Street, Aero City - Rhodesfield, Kempton Park, Gauteng
Free Cancellation
3.1/5 (38 reviews)
C$72/ night for 2 guests

The sheets and towels in my room were not clean

Reviewed on 10 Dec. 2018

Recently booked Johannesburg hotels

City Lodge Hotel at OR Tambo International Airport
3.0 out of 5.0
Last booking: 4 hours ago
Protea Hotel by Marriott O.R. Tambo Airport
4.0 out of 5.0
Last booking: 12 hours ago

Pocket Guide: Cheap 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