Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

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


Check prices on hotels in Johannesburg

Tonight 22 May - 23 May
This weekend 24 May - 26 May
Next weekend 31 May - 2 Jun.

Featured Johannesburg 4 Stars Hotels

See all 1,379 properties in Johannesburg

Estimated price for 1 night/2 adults

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 (1,254 reviews)
C$107/ night for 2 guests

Swimming pool and lounge area excellent. Staff and hotel Personel when beyond normal expectations. Shuttle service to and from airport on time.

Reviewed on 12 May 2019
Southern Sun O.R. Tambo International Airport
Southern Sun O.R. Tambo International Airport
4.0 out of 5.0 Jones Road, Kempton Park, Gauteng
Free Cancellation
4.0/5 (646 reviews)
C$146/ night for 2 guests

Quality of breakfast foods was excellent; tasty and well prepared. Great gift shop.

Reviewed on 19 May 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 (983 reviews)
C$173/ night for 2 guests

I am a visitor from the UK and have used this Hotel twice in 8 months ,it is in an excellent position just by the entrance to the Gautrain ,Sandton City and Nelson Mandela Square . You don't have to take an adaptor for electrical items as there are different plug points in the room . Staff cheerful ...

Reviewed on 12 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 (1,305 reviews)
C$97/ night for 2 guests

Convenient stopover, affordable, quiet and a useful shuttle service for OR Tambo.

Reviewed on 7 May 2019
Aero Guest Lodge
Aero Guest Lodge
4.0 out of 5.0 81 Kempton Road, Kempton Park, Gauteng
4.2/5 (628 reviews)
C$60/ night for 2 guests

It was fine , only had one night there, room was large , staff were great

Reviewed on 30 Apr. 2019
Crowne Plaza Johannesburg - The Rosebank
Crowne Plaza Johannesburg - The Rosebank
4.0 out of 5.0 13 Tyrwhitt Avenue Rosebank, Johannesburg, Gauteng
Free Cancellation
4.2/5 (211 reviews)
C$117/ night for 2 guests

It's very well located and is very functional for business travel

Reviewed on 27 Apr. 2019
Protea Hotel by Marriott Johannesburg Balalaika Sandton
Protea Hotel by Marriott Johannesburg Balalaika Sandton
4.0 out of 5.0 20 Maude Street, Sandton, Gauteng
Free Cancellation
4.1/5 (742 reviews)
C$117/ night for 2 guests

On entering the hotel for the first time that afternoon I knew I had chosen a quality hotel. The exquisite furnishing and cleanliness of this place as well as the professional staff stood out to me at once. I must also mention how much I appreciated a bottle of nice spring water that was waiting ...

Reviewed on 14 Apr. 2019
Protea Hotel by Marriott Transit O.R. Tambo Airport
Protea Hotel by Marriott Transit O.R. Tambo Airport
4.0 out of 5.0 Terminal A, O.R. Tambo International Airport, Kempton Park, Gauteng
Free Cancellation
3.2/5 (248 reviews)
C$162/ night for 2 guests

Reservation staff was easily reached by email and responded in a timely manner

Reviewed on 18 Feb. 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 (313 reviews)
C$169/ night for 2 guests

I specifically booked this property as I should have received a complimentary room upgrade. However this was not offered to me and instead, because the room I booked was not ready (as I flew in on a early flight and checked in at 11am) I ended up having to pay for a room upgrade at checkin just for ...

Reviewed on 20 May 2019
Map

If you’re looking for a spot with great rates, just-for-you amenities, and a world of luxurious little perks, the best 4 Stars hotels in Johannesburg are calling your name. Known for providing first-rate service in amazing locations, each of the Johannesburg 4 Stars hotels lets discerning travelers bask in an unforgettable experience.

Kick back in your spacious room. Relax in the lobby’s sumptuous surroundings. Start the day with delicious room service, and then use the complimentary body care items to freshen up before you head out for the day.

It’s all waiting for you at the top four star hotels in Johannesburg. Plus, when you book with Expedia.ca, you might find a cheap deal on a 4 Stars hotel in Johannesburg, Gauteng, neighbourhoods near the most popular attractions, so you can see the sights and bask in the discounts all in one trip. Whether you’re planning a romantic retreat or simply want to experience everything the area has to offer, the top Johannesburg hotels with 4 Stars provide everything you need to unwind in style.

Recently booked Johannesburg hotels

Holiday Inn Express Pretoria Sunnypark
3.0 out of 5.0
Last booking: 2 hours ago
Town Lodge Menlo Park
2.0 out of 5.0
Last booking: 4 hours ago
City Lodge Hotel at OR Tambo International Airport
3.0 out of 5.0
Last booking: 4 hours ago
Southern Sun O.R. Tambo International Airport
4.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: 5 hours ago
City Lodge Hotel Newtown
3.0 out of 5.0
Last booking: 6 hours ago
Protea Hotel by Marriott Transit O.R. Tambo Airport
4.0 out of 5.0
Last booking: 6 hours ago
Protea Hotel by Marriott Johannesburg Parktonian All-Suite
4.0 out of 5.0
Last booking: 7 hours ago