Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

4 Star Hotels in Johannesburg CA $45

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Johannesburg 4 Star Hotels

Southern Sun O.R. Tambo International Airport
4 out of 5
Free cancellationReserve now, pay when you stay
The price is CA $107 per night
4/5Very Good! (999 reviews)

"The hotel was excellent, the breakfast was supurb and being so close to the airport ensures that we will stay there in the future"…"

Reviewed on Mar. 25, 2020

Southern Sun O.R. Tambo International Airport
C.A.G The Vantage
4 out of 5
Corner Bath and Tyrwhitt Avenue, Rosebank, Johannesburg, Gauteng
Free cancellation
The price is CA $56 per night
4.2/5Excellent! (121 reviews)
chrging stations

"there are not enough power points for charging cell phone etc."…"

Reviewed on Mar. 16, 2020

C.A.G The Vantage
Sandton Times Square Serviced Apartments
4 out of 5
125 GRAYSTON DRIVE, Sandton, Gauteng
Free cancellationReserve now, pay when you stay
The price is CA $45 per night
4.1/5Very Good! (73 reviews)
Good stay

"It was quite good, every was decent."…"

Reviewed on Dec. 28, 2019

Sandton Times Square Serviced Apartments
The Vantage - Rosebank
4 out of 5
23 Tyrwhitt Avenue, Rosebank, Johannesburg, Gauteng
The price is CA $55 per night
4/5Very Good! (1 review)

"The property owner communicated very well and answered all questions and concerns. The property is very clean and provides for a lot of privacy. Although there were heaters provided it was a bit cold."…"

Reviewed on Jun. 5, 2020

The Vantage - Rosebank
The Maslow Hotel, Sandton
4 out of 5
Corner Grayston Drive and Rivonia Road, Sandton, Gauteng
The price is CA $113 per night
4.4/5Wonderful! (397 reviews)

"Good pol,. great shuttle bus to the Mandela Mall every 30 minutes. Very good breakfast"…"

Reviewed on Feb. 28, 2020

The Maslow Hotel, Sandton
The Maslow Hotel, Time Square
4 out of 5
209 Aramist Avenue, Pretoria, Gauteng
Free cancellationReserve now, pay when you stay
The price is CA $91 per night
4.1/5Very Good! (92 reviews)
Wonderful hotel

"professuonal friendly staff - especially Khomotso who assisted woth check in and Thando with checkout. Thanl you. Convenient to nearby attractions. Will be back"…"

Reviewed on Mar. 5, 2020

The Maslow Hotel, Time Square
The Centurion Hotel
4 out of 5
1001 Lenchen Ave, Centurion, Gauteng
The price is CA $179 per night
4/5Very Good! (63 reviews)

"Just a quick one night stay over for business, the service was great. Wifi was good. The hotel is a little old and needs a face lift. Breakfast was sufficient but nothing fancy."…"

Reviewed on Aug. 26, 2019

The Centurion Hotel
Valley Lodge & Spa
Get Rates
4.3/5Excellent! (18 reviews)
Lovely stay over at Valey Lodge

"We really enjoyed our stay at Valey Lodge. All the staff including the security, gardners, handymen, waiters and reception staff where so friendly and polite, they really make one feel welcome. The room was beautiful and clean and the pool aria magnificent. The breakfast was really good and the buffet ..."…"

Reviewed on Jan. 14, 2020

Valley Lodge & Spa
Protea Hotel by Marriott Johannesburg Parktonian All-Suite
4 out of 5
120 De Korte Street, Johannesburg, Gauteng
Free cancellationReserve now, pay when you stay
The price is CA $79 per night
3.9/5Very Good! (300 reviews)
Very good hotel to stay in downtown Jo'burg

"It would have been nice to have a Microwave oven in the room, but otherwise it is a very nice, pleasant hotel to stay in downtown Johannesburg. Will always stay here."…"

Reviewed on Feb. 22, 2020

Protea Hotel by Marriott Johannesburg Parktonian All-Suite
Protea Hotel Fire & Ice by Marriott Pretoria Menlyn
4 out of 5
221 Garsfontein Road, Menlyn, Pretoria, Gauteng
Free cancellationReserve now, pay when you stay
The price is CA $91 per night
4.1/5Very Good! (108 reviews)
Stay here

"Good hotel with well maintained rooms and a service focused staff."…"

Reviewed on Mar. 5, 2020

Protea Hotel Fire & Ice by Marriott Pretoria Menlyn

Explore similar 5-star hotels

Many 5-star hotels have the same amenities as 4-star hotels. See all 5-star hotels in Johannesburg.

Still don't see what you're looking for?

See all properties in Johannesburg.
You can also use these popular filters to refine your search.
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

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.

More trip options

Recent Reviews in Johannesburg