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 24 Jun. - 25 Jun.
This weekend 28 Jun. - 30 Jun.
Next weekend 5 Jul. - 7 Jul.

Featured Johannesburg Hotels with Bar

See all 1,447 properties in Johannesburg

Estimated price for 1 night/2 adults

Sunrock Guesthouse
Sunrock Guesthouse
3.0 out of 5.0 Park Street 11, Kempton Park, Gauteng
4.6/5 (352 reviews)
C$105/ night for 2 guests

Breakfast was amazing and super helpful people. Easy airport pick up. Room service good aswell

Reviewed on 29 Apr. 2019
Garden Court O.R. Tambo International Airport
Garden Court O.R. Tambo International Airport
3.0 out of 5.0 2 Hulley Road, Isando, Kempton Park, Gauteng
Free Cancellation
4.0/5 (269 reviews)
C$108/ night for 2 guests

Quiet and very homey. Staff are excellent and helpful

Reviewed on 9 May 2019
Premier Hotel OR Tambo
Premier Hotel OR Tambo
4.0 out of 5.0 73 Gladiator Street, Rhodesfield, Kempton Park, Gauteng
Free Cancellation
4.4/5 (1323 reviews)
C$96/ night for 2 guests

Good location and service. Overall the condition and cleanliness was excellent.

Reviewed on 23 Jun. 2019
The Maslow Hotel, Sandton
The Maslow Hotel, Sandton
4.0 out of 5.0 Corner Grayston Drive and Rivonia Road, Sandton, Gauteng
Free Cancellation
4.4/5 (322 reviews)
C$142/ night for 2 guests

Loved everything about this hotel except the wifi in my room. It was a weak signal and kept dropping out.

Reviewed on 17 Jun. 2019
Aero Guest Lodge
Aero Guest Lodge
4.0 out of 5.0 81 Kempton Road, Kempton Park, Gauteng
4.2/5 (635 reviews)
C$97/ night for 2 guests

Good place for over nite in SA. Have stayed there many times. Nice staff. Good accomodations;

Reviewed on 10 Jun. 2019
Radisson Blu Gautrain Hotel Sandton Johannesburg
Radisson Blu Gautrain Hotel Sandton Johannesburg
4.0 out of 5.0 Corner of Rivonia Road and West Street, Sandton, Gauteng
Free Cancellation
4.4/5 (996 reviews)
C$138/ night for 2 guests

Convenient and comfortable hotel. Value for money!

Reviewed on 17 Jun. 2019
Protea Hotel by Marriott O.R. Tambo Airport
Protea Hotel by Marriott O.R. Tambo Airport
4.0 out of 5.0 Corner of York and Gladiator Streets, Rhodesfield, Kempton Park, Gauteng
Free Cancellation
4.1/5 (1283 reviews)
C$106/ night for 2 guests

Safe and accommodating! The food in the restaurant was amazing. Must upgrade tiny single beds to Queen size! Overall, I will stay again at Protea. Staff has world class customer service!

Reviewed on 21 Jun. 2019
Genesis All-Suite Hotel
Genesis All-Suite Hotel
4.0 out of 5.0 10 Sandler Road, Fairmount, Johannesburg, Gauteng
Free Cancellation
4.4/5 (456 reviews)
C$120/ night for 2 guests

Quiet, secure, very comfortable, plenty of room to spread out and relax. It has a "homey" feel to it.

Reviewed on 13 May 2019
54 On Bath
54 On Bath
5.0 out of 5.0 54 Bath Avenue, Rosebank, Johannesburg, Gauteng
4.8/5 (90 reviews)
C$202/ night for 2 guests

Exquisite decore, exceptional service and great location.

Reviewed on 26 Apr. 2019
Map

Recently booked Johannesburg hotels

InterContinental Johannesburg O.R Tambo Airport
5.0 out of 5.0
Last booking: 20 minutes ago
Premier Hotel OR Tambo
4.0 out of 5.0
Last booking: 28 minutes ago
Holiday Inn Johannesburg Airport
4.0 out of 5.0
Last booking: 4 hours ago
Sunrock Guesthouse
3.0 out of 5.0
Last booking: 6 hours ago
The Dorr Guesthouse
3.5 out of 5.0
Last booking: 7 hours ago
Crowne Plaza Johannesburg - The Rosebank
4.0 out of 5.0
Last booking: 7 hours ago
Southern Sun O.R. Tambo International Airport
4.0 out of 5.0
Last booking: 7 hours ago

Pocket Guide: Hotels with Bar 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