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 3 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 3 Star Hotels

City Lodge Hotel at OR Tambo International Airport
The price is £52 per night from 2 Jan to 3 Jan
4.3/5Excellent! (980 reviews)

"It's within walking distance of the airport terminals."…"

Reviewed on 28 Nov 2020

City Lodge Hotel at OR Tambo International Airport
Enigma Hotel Apartments
3.5 out of 5
7 Middle Road, Sandton, Gauteng
Get Rates
3.8/5Good! (77 reviews)

"Pleasant stay"…"

Reviewed on 5 Aug 2020

Enigma Hotel Apartments
Daze House
3.5 out of 5
4 Fourie St, Johannesburg, Gauteng
Free cancellationReserve now, pay when you stay
The price is £52 per night from 5 Dec to 6 Dec
5/5Exceptional! (2 reviews)

"I love everything about this property! Beautiful boutique hotel with breathtaking views of Johannesburg. Each room is meticulously designed and themed after different African countries. The bed was heavenly. I woke up feeling refreshed and was then brought a delicious breakfast. Daze House staff ..."…"

Reviewed on 19 Mar 2020

Daze House
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.
Main Street Life
3.5 out of 5
286 Fox St, Johannesburg, Gauteng
The price is £29 per night from 17 Dec to 18 Dec
Main Street Life
Illovo Hotel
3 out of 5
22 Melville Road, Illovo, Sandton, Gauteng
Get Rates
4.3/5Excellent! (42 reviews)

"I really enjoyed it here. It was quiet and had a lot of privacy. Nice place to come and push some work without distractions. Very limited TV channels though"…"

Reviewed on 9 Mar 2020

Illovo Hotel
Rozendal Guest House
3 out of 5
222 Emerald Avenue, Lyttelton Manor, Centurion, Gauteng
Free cancellationReserve now, pay when you stay
The price is £46 per night from 4 Dec to 5 Dec
3.8/5Good! (4 reviews)

"These people do not answer the phone when you call and if they do it is a mumbling in poor Afrikaans that is void of comprehension. Do not go there."…"

Reviewed on 8 Aug 2018

Rozendal Guest House
Garden Court Eastgate
3 out of 5
Ernest Oppenheimer Avenue, Bruma, Johannesburg, Gauteng
Free cancellationReserve now, pay when you stay
The price is £60 per night from 5 Dec to 6 Dec
4.1/5Very Good! (63 reviews)

"Awesome hotel. Amazing breakfast"…"

Reviewed on 22 Jan 2020

Garden Court Eastgate
City Lodge Hotel Fourways
3 out of 5
Cnr Montecasino Blvd & Witkoppen Rd, Fourways, Sandton, Gauteng
The price is £74 per night from 4 Dec to 5 Dec
4.3/5Excellent! (252 reviews)
Sheppard stay

"Excellent service and the restaurant was very convenient and the food was good."…"

Reviewed on 29 Mar 2020

City Lodge Hotel Fourways
Sierra on Main
3 out of 5
Republic Rd & Main Ave, Ferndale, Randburg, Gauteng
Get Rates
3.9/5Good! (19 reviews)
Great

"Great location, the room was clean, friendly staff, great service, even on weekend. The Wi-Fi connectivity can be improved."…"

Reviewed on 28 Jan 2020

Sierra on Main
131 on Herbert Baker Boutique Hotel
3.5 out of 5
131 Herbert Baker St, Groenkloof, Pretoria, Gauteng
Get Rates
4.6/5Wonderful! (14 reviews)
Lovely stay

"Very comfortable stay. Excellent friendly and helpful staff"…"

Reviewed on 9 Feb 2019

131 on Herbert Baker Boutique Hotel
St Andrews Hotel and Spa
3 out of 5
Free cancellation
The price is £70 per night from 10 Dec to 11 Dec
3.7/5Good! (46 reviews)

"Amazing"…"

Reviewed on 1 Sep 2020

St Andrews Hotel and Spa
City Lodge Hotel Bryanston
3 out of 5
Corner Main Road And Peter Place, Bryanston West, Sandton, Gauteng
The price is £44 per night from 18 Dec to 19 Dec
4.2/5Excellent! (98 reviews)

"Always a pleasant stay, lovely rooms, comfortable beds and pillows, and helpful staff, plus lots of parking. Stay here every time we go to Johannesburg."…"

Reviewed on 8 Mar 2020

City Lodge Hotel Bryanston
Foxwood House
3.5 out of 5
No. 13 Fifth Street, Houghton, Johannesburg, Gauteng
Free cancellationReserve now, pay when you stay
The price is £36 per night from 4 Dec to 5 Dec
4.6/5Wonderful! (25 reviews)
Wonderful place!

"The staff was very kind and accommodating. They went above and beyond in their helpfulness. The setting is beautiful and the rooms are very nice. There's a shopping mall within about a 5 minute walk. Dinner and breakfast were both very tasty. Highly recommend."…"

Reviewed on 30 Mar 2020

Foxwood House
Bella Casa Guesthouse
3.5 out of 5
53 Devonshire Avenue Bryanston, Sandton, Gauteng
The price is £34 per night from 4 Dec to 5 Dec
4.1/5Very Good! (9 reviews)

"Photos deceiving - attention to detail lacking"…"

Reviewed on 24 Feb 2020

Bella Casa Guesthouse
Angel Guest House
3.5 out of 5
372 Elgin Avenue, Randburg, Gauteng
Get Rates
3.7/5Good! (3 reviews)

"Please consider a study table and lamp. kitchen swaps or paper towel."…"

Reviewed on 3 May 2016

Angel Guest House
City Lodge Hotel Lynnwood
3 out of 5
Corner Lynnwood and Daventry Roads, Lynnwood, Pretoria, Gauteng
The price is £44 per night from 4 Dec to 5 Dec
4.3/5Excellent! (202 reviews)

"The Staff throughout the hotel are exceptional. Top grade service. The hotel is also well positioned for restaurants nearby"…"

Reviewed on 16 Feb 2020

City Lodge Hotel Lynnwood
Sierra Square Hotel
3 out of 5
265 Main Avenue, Ferndale, Randburg, Gauteng
The price is £37 per night from 4 Dec to 5 Dec
4/5Very Good! (49 reviews)

"Great personnel, helpful and friendly"…"

Reviewed on 27 Nov 2019

Sierra Square Hotel
The Aviator Hotel OR Tambo International Airport
3 out of 5
Free cancellationReserve now, pay when you stay
The price is £37 per night from 15 Dec to 16 Dec
3.9/5Very Good! (997 reviews)

"Very accommodating to our large party. Restaurant good staff excellent"…"

Reviewed on 27 May 2020

The Aviator Hotel OR Tambo International Airport
Garden Court O.R. Tambo International Airport
3 out of 5
Free cancellationReserve now, pay when you stay
The price is £65 per night from 11 Dec to 12 Dec
4.1/5Very Good! (397 reviews)

"nice pub with good food and very friendly staff. photo of pool area is a bit distorted...it is nice but not as huge as picture indicates. Stayed on two occasions within a week. One room had air conditioner that sounded like a vehicle engine every time it ran. Second room was great. Very nice breakfast ..."…"

Reviewed on 17 Mar 2020

Garden Court O.R. Tambo International Airport
Glenburn Lodge & Spa
3 out of 5
Kromdraai Road Swartkops, Muldersdrift, Madeteleli, Gauteng
The price is £69 per night from 6 Dec to 7 Dec
4.4/5Excellent! (18 reviews)
Glenburn Lodge was an enjoyable stay

"The stay was enjoyable, facilities and staff were excellent. While there was a super choice of beverages in the room, there was no adaptor for the hairdryer in the room and no apparent connection to be seen. Perhaps staff could check on small things such as that."…"

Reviewed on 10 Jan 2020

Glenburn Lodge & Spa

Explore similar 4-star hotels

Many 4-star hotels have the same amenities as 3-star hotels. See all 4-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: 3 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