South Africa may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Compare and book 4 Star hotels in Johannesburg, Gauteng

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Top Johannesburg 4 Star Hotels

Radisson Blu Gautrain Hotel
4 out of 5
Corner Rivonia Rd. And West St., Benmore, Sandton, Gauteng
Free cancellationReserve now, pay when you stay
The price is £53 per night from 6 Dec to 7 Dec
4.4/5Excellent! (993 reviews)

"Early and late check in. Excellent and friendly services from staff and a superb location opposite the train station and 4 minute walk to Nelson Mandela square. Excellent."…"

Reviewed on 17 Mar 2020

Radisson Blu Gautrain Hotel
The Vantage - Rosebank
4 out of 5
23 Tyrwhitt Avenue, Rosebank, Johannesburg, Gauteng
The price is £44 per night from 3 Dec to 4 Dec
4.5/5Wonderful! (2 reviews)

"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 5 Jun 2020

The Vantage - Rosebank
Aquanzi Lodge
4 out of 5
9 Runnymead Ave, Fourways, Chartwell, Gauteng
Get Rates
4.6/5Wonderful! (14 reviews)

"I enjoyed the peace and tranquility that the place offered."…"

Reviewed on 18 Oct 2019

Aquanzi Lodge
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
The Maslow Hotel, Sandton
4 out of 5
Corner Grayston Drive and Rivonia Road, Sandton, Gauteng
Free cancellationReserve now, pay when you stay
The price is £62 per night from 3 Dec to 4 Dec
4.4/5Wonderful! (397 reviews)

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

Reviewed on 28 Feb 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 £68 per night from 3 Dec to 4 Dec
4.1/5Very Good! (94 reviews)

"Friendly staff, excellent service and location. Reasonable rates and spacious rooms."…"

Reviewed on 19 Oct 2020

The Maslow Hotel, Time Square
Magalies Manor
4 out of 5
Get Rates
4/5Very Good! (6 reviews)
superb

"It was amazing, the room was spectacular big , clean and nice view. Service was perfect and staff was friendly. The food was delicious. overall it was all tops."…"

Reviewed on 7 Jul 2018

Magalies Manor
Sandton Lodge Rivonia
4 out of 5
Corner Of River Road And 12th Avenue, Rivonia, Sandton, Gauteng
The price is £59 per night from 4 Dec to 5 Dec
4.1/5Very Good! (14 reviews)

"Nice facility..Road noice was a bit offputting"…"

Reviewed on 29 Feb 2020

Sandton Lodge Rivonia
Mannah Guest Lodge
Get Rates
3/5 (4 reviews)

"Gardens are lovely. Rooms are getting “tired.” Howard the gentleman there was very helpful. Checkout was slow and tedious, my bill was not ready despite us having a late checkout. We have stayed here before and loved it, but this time we could notice a deterioration."…"

Reviewed on 29 Sep 2019

Mannah Guest Lodge
Leopardsong Manor
4 out of 5
14 Canyon Close, Centurion Golf Estate, Centurion, Gauteng
Free cancellationReserve now, pay when you stay
The price is £66 per night from 4 Dec to 5 Dec
4.6/5Exceptional! (21 reviews)
Excellent Stay!

"Warm welcome, efficient check in and out. Luxury, spacious room with all the little things as well. Good breakfast anf safe, well situated area."…"

Reviewed on 20 Aug 2020

Leopardsong Manor
Birchwood Hotel and OR Tambo Conference Centre
4 out of 5
44 Viewpoint Road, Bartlett, Boksburg, Gauteng
Free cancellationReserve now, pay when you stay
The price is £26 per night from 20 Dec to 21 Dec
4.2/5Very Good! (214 reviews)

"Food @The Grill @ 120 was delicious. Beautiful and peaceful ambiance. Very Nice."…"

Reviewed on 2 Jul 2020

Birchwood Hotel and OR Tambo Conference Centre
C.A.G The Vantage
4 out of 5
Corner Bath and Tyrwhitt Avenue, Rosebank, Johannesburg, Gauteng
Free cancellationReserve now, pay when you stay
The price is £44 per night from 7 Dec to 8 Dec
4.2/5Excellent! (121 reviews)
chrging stations

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

Reviewed on 16 Mar 2020

C.A.G The Vantage
Askari Game Lodge & Spa
Get Rates
4.5/5Wonderful! (15 reviews)
Overall good stay

"The staff made us feel welcome from the moment we checked in. The food was excellent, it is not the usual buffet style you would expect from a half board offering, but instead it was plated with a good variety of menu options. The venue itself is nice, I did think I was going to see some elephants, ..."…"

Reviewed on 20 Mar 2020

Askari Game Lodge & Spa
314 on Clark Guest House
4 out of 5
314 Clark Street, Brooklyn, Pretoria, Gauteng
The price is £53 per night from 4 Dec to 5 Dec
4.3/5Excellent! (41 reviews)
Great location

"Clark house was a good stay and good location."…"

Reviewed on 9 Dec 2018

314 on Clark Guest House
Odyssey Luxury Apartments
4 out of 5
164 Rivonia Road, Sandton, Gauteng
The price is £39 per night from 3 Dec to 4 Dec
3.7/5Good! (73 reviews)
Fun!

"We had a pleasant stay at the venue. The housekeeper was very responsive to the issues that we raised."…"

Reviewed on 30 Dec 2019

Odyssey Luxury Apartments
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 14 Jan 2020

Valley Lodge & Spa
Forever Hotel At Centurion
4 out of 5
C/O Basden Avenue and Rabie Street, Lyttelton, Centurion, Gauteng
The price is £82 per night from 2 Jan to 3 Jan
3.3/5 (4 reviews)
Excellent

"Everything was amazing the only problem we had was on checkout we were asked to pay for our stay at the property even though we had already prepaid when booked"…"

Reviewed on 26 Feb 2020

Forever Hotel At Centurion
The Fairway Hotel, Spa & Golf Resort
4 out of 5
Setperk Street, Randburg, Gauteng
The price is £91 per night from 3 Dec to 4 Dec
4.8/5Exceptional! (13 reviews)

"Choice of other activities, golf, hours of operations for restaurants and bar."…"

Reviewed on 21 Jan 2020

The Fairway Hotel, Spa & Golf Resort
Village Green Guest House
4 out of 5
25 Tyrone Avenue, Randburg, Gauteng
Get Rates
4.6/5Exceptional! (11 reviews)

"I loved my stay at this guest house! Everyone was helpful and friendly, breakfast was delicious, the location is convenient and the rooms are beautiful! I highly recommend the Village Green for everyone!"…"

Reviewed on 31 May 2018

Village Green Guest House
2 Leafed Doors
4 out of 5
25 Belgrave Road, Bryanston, Sandton, Gauteng
The price is £45 per night from 3 Dec to 4 Dec
4.4/5Excellent! (8 reviews)
The Autumn Leaves

"This time around it was great, Everything worked and the staff were very helpful I can recommend it"…"

Reviewed on 21 May 2018

2 Leafed Doors
The Haystack on Homestead
4 out of 5
13 Homestead Road, Edenburg, Rivonia, Sandton, Gauteng
The price is £35 per night from 6 Dec to 7 Dec
4.5/5Wonderful! (38 reviews)

"It was an ok stay"…"

Reviewed on 17 Dec 2019

The Haystack on Homestead

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.

Pocket Guide: 4 Star Hotels in Johannesburg

Search for hotels in Johannesburg on Expedia.co.uk. 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

More trip options

Johannesburg Hotel Reviews