Find 3 Star Hotels in Johannesburg from $28

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

Compare Johannesburg 3 Star Hotels with updated room rates, reviews, and availability. Most hotels are fully refundable.

City Lodge Hotel at OR Tambo International Airport
3 out of 5
Above Multi-Storey Parkade 2, Level 5, OR Tambo International Airport, Kempton Park, Gauteng
The price is $94 per night from Oct 22 to Oct 23
$94
per night
Oct 22 - Oct 23
8.4/10 Very Good! (1,000 reviews)
"So convenient to just walk from the terminal to the hotel without even having to cross the road. Check-in was shockingly curt and no information given. Very pleasantly bright & airy dining/bar area. Comfortable room."

Reviewed on Sep 18, 2023

City Lodge Hotel at OR Tambo International Airport
Garden Court Sandton City
3 out of 5
Cnr West and Maude Street, Sandton, Gauteng
Fully refundableReserve now, pay when you stay
The price is $68 per night from Sep 26 to Sep 27
$68
per night
Sep 26 - Sep 27
8.6/10 Excellent! (766 reviews)
"I loved the way they were specific with people who have issues with diet"

Reviewed on Sep 22, 2023

Garden Court Sandton City
MINT Hotel 84 on Katherine
3.5 out of 5
84 Katherine Street, Sandton, Gauteng
Fully refundableReserve now, pay when you stay
The price is $44 per night from Sep 24 to Sep 25
$44
per night
Sep 24 - Sep 25
8.8/10 Excellent! (190 reviews)
Forever yona #Minthotel
"Everything was perfect but their service is somehow slow cause I requested a Iron but it took time, I even changed my outfit because of that. But anyway everything was good & lovely The place is amazing 🔥🔥💯😭"

Reviewed on Sep 18, 2023

MINT Hotel 84 on Katherine

Save an average of 15% on thousands of hotels when you're signed in

Garden Court O.R. Tambo International Airport
3 out of 5
2 Hulley Road, Isando, Kempton Park, Gauteng
Fully refundableReserve now, pay when you stay
The price is $70 per night from Sep 24 to Sep 25
$70
per night
Sep 24 - Sep 25
8.2/10 Very Good! (561 reviews)
"Friendly efficient staff. Clean property. Lotsa options."

Reviewed on Sep 19, 2023

Garden Court O.R. Tambo International Airport
MINT Express Sandton View
3.5 out of 5
Coner 4th Street and Arkwright Ave, Sandton, Gauteng
Fully refundableReserve now, pay when you stay
The price is $28 per night from Sep 25 to Sep 26
$28
per night
Sep 25 - Sep 26
8.2/10 Very Good! (41 reviews)
"Good"

Reviewed on Aug 5, 2023

MINT Express Sandton View
City Lodge Hotel Lynnwood
3 out of 5
Corner Lynnwood and Daventry Roads, Lynnwood, Pretoria, Gauteng
The price is $62 per night from Oct 8 to Oct 9
$62
per night
Oct 8 - Oct 9
8.6/10 Excellent! (294 reviews)
"The staff was amazing, as well as the food. The rooms are comfortable - but the bathrooms need upgrading - the showers always leak, flooding the entire place and the silicone in the shower is old and disgusting black like mould."

Reviewed on Sep 18, 2023

City Lodge Hotel Lynnwood
ANEW Hotel Capital Pretoria
3 out of 5
390 van der Walt Street, Lilian Ngoyi Street, Pretoria, Gauteng
Fully refundableReserve now, pay when you stay
The price is $36 per night from Sep 24 to Sep 25
$36
per night
Sep 24 - Sep 25
8/10 Very Good! (129 reviews)
Great hotel in not doing great area
"The hotel was wonderful. Beautiful pool. Wonderful and overly generous staff. Great security. The area by the hotel wasn’t the best but I always felt safe. The room was always clean. The ANEW chain is a great place to stay when in South Africa:"

Reviewed on May 27, 2023

ANEW Hotel Capital Pretoria
ANEW Hotel Roodepoort Johannesburg
3 out of 5
Cnr 14th Ave. And Hendrik Potgieter St., Weltevreden Park, Roodepoort, Gauteng
Fully refundableReserve now, pay when you stay
The price is $54 per night from Sep 24 to Sep 25
$54
per night
Sep 24 - Sep 25
8.2/10 Very Good! (91 reviews)
Highly Recommended
"The room was spacious and clean and the bed comfortable. Food was out of this world as well."

Reviewed on Apr 7, 2023

ANEW Hotel Roodepoort Johannesburg
Hotel Sky Sandton
3.5 out of 5
150 West St, Sandton, Gauteng
Fully refundableReserve now, pay when you stay
The price is $45 per night from Oct 5 to Oct 6
$45
per night
Oct 5 - Oct 6
8.2/10 Very Good! (107 reviews)
"The staff were very helpful"

Reviewed on Sep 1, 2023

Hotel Sky Sandton
City Lodge Hotel Fourways
3 out of 5
Cnr Montecasino Blvd & Witkoppen Rd, Fourways, Sandton, Gauteng
The price is $61 per night from Oct 23 to Oct 24
$61
per night
Oct 23 - Oct 24
8.8/10 Excellent! (317 reviews)
"Was a good stay"

Reviewed on Jun 27, 2023

City Lodge Hotel Fourways
Hotel 224
3 out of 5
C/o Francis Baard And Leyds Street, Pretoria, Gauteng
Fully refundableReserve now, pay when you stay
The price is $51 per night from Sep 24 to Sep 25
$51
per night
Sep 24 - Sep 25
8/10 Very Good! (192 reviews)
? Breakfast included
"Our stay was great. The only problem was that I booked for 4 people. 2 Adults and 2 Children and on the confirmation letter it said breakfast included. However when we went for breakfast (we were 2 adults and 1 child) there was only 2 on the breakfast list and i had to pay for 1 extra. The breakfast ..."

Reviewed on Jul 17, 2023

Hotel 224
City Lodge Johannesburg Airport, Barbara Road
3 out of 5
Sandvale Road, Johannesburg Airport, Edenvale, Gauteng
The price is $41 per night from Sep 24 to Sep 25
$41
per night
Sep 24 - Sep 25
8/10 Very Good! (221 reviews)
"Happy"

Reviewed on Aug 31, 2023

City Lodge Johannesburg Airport, Barbara Road
Peermont Metcourt at Emperors Palace
3 out of 5
Emperors Palace, 64 Jones Road, Kempton Park, Gauteng
Fully refundableReserve now, pay when you stay
The price is $100 per night from Oct 21 to Oct 22
$100
per night
Oct 21 - Oct 22
7.8/10 Good! (420 reviews)
"Property was clean with a quick check in but bathrooms were quite small. Buffet breakfast was vey nice with a great selection."

Reviewed on Mar 26, 2020

Peermont Metcourt at Emperors Palace
Piazza Hotel Montecasino
3 out of 5
Montecasino Boulevard, Montecasino Complex, Fourways, Sandton, Gauteng
Fully refundableReserve now, pay when you stay
The price is $70 per night from Oct 4 to Oct 5
$70
per night
Oct 4 - Oct 5
8.8/10 Excellent! (167 reviews)
"We lodged at the hotel for 3 nights and had a great stay. The location was excellent with the Montecasino complex right next to the hotel which had excellent dining options and the Fourways mall a short drive away as well. The breakfast was also tasty and the selections were good."

Reviewed on Aug 24, 2023

Piazza Hotel Montecasino
RH Hotel Pretoria
3 out of 5
Corner Steve Biko Road & Trevenna Street, Sunnyside, Pretoria, Gauteng
Fully refundableReserve now, pay when you stay
The price is $48 per night from Sep 24 to Sep 25
$48
per night
Sep 24 - Sep 25
8/10 Very Good! (119 reviews)
"I last stayed their approx. 5 years ago and where most hotels in S.A. have deteriorated this hotel is still excellent"

Reviewed on Sep 2, 2023

RH Hotel Pretoria
City Lodge Hotel Hatfield
3 out of 5
The Fields, 407 Hilda Street, Pretoria, Gauteng
The price is $42 per night from Oct 23 to Oct 24
$42
per night
Oct 23 - Oct 24
8.4/10 Very Good! (112 reviews)
5*
"Ive stayed in the area quite a few times and was VERY impressed with this hotel. The location was great for food, the staff was extremely friendly, the parking security staff were also very helpful and friendly. This is the only place i will be staying from now on."

Reviewed on Sep 1, 2023

City Lodge Hotel Hatfield
BlackBrick Sandton One
3 out of 5
25 Fredman Dr, Sandton, Gauteng
Fully refundableReserve now, pay when you stay
The price is $47 per night from Sep 25 to Sep 26
$47
per night
Sep 25 - Sep 26
7/10 Good! (6 reviews)
Cozy
"Lovely modern hotel"

Reviewed on Jul 20, 2023

BlackBrick Sandton One
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 Oct 6 to Oct 7
$44
per night
Oct 6 - Oct 7
8.6/10 Excellent! (126 reviews)
"Walking distance to Mediclinic and 5 minutes drive to Sandton Shopping Mall"

Reviewed on Sep 18, 2023

City Lodge Hotel Bryanston
Protea Hotel by Marriott Pretoria Loftus Park
3.5 out of 5
Corner of Kirkness Street and Park St, Pretoria, Gauteng
Fully refundableReserve now, pay when you stay
The price is $39 per night from Oct 13 to Oct 14
$39
per night
Oct 13 - Oct 14
9.4/10 Exceptional! (81 reviews)
"Very comfortable"

Reviewed on Sep 18, 2023

Protea Hotel by Marriott Pretoria Loftus Park
Hyatt House Johannesburg, Sandton
3.5 out of 5
125 Ann Crescent, Sandton, Gauteng
Fully refundable
The price is $53 per night from Sep 27 to Sep 28
$53
per night
Sep 27 - Sep 28
9/10 Wonderful! (34 reviews)
"Overall good. TV in the bedroom did not work. Mould on the ceiling in the bathroom. Staff friendly."

Reviewed on Aug 29, 2023

Hyatt House Johannesburg, Sandton

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.

3 Stars 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 area 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

Recent reviews of Johannesburg hotels
Expedia verified reviews