The 10 best three-star hotels in Johannesburg, South Africa | Booking.com
Skip to main content

Three-Star Hotels in Johannesburg

Find the three-star hotels that appeal to you the most

The best three-star hotels in Johannesburg

Check out our pick of great three-star hotels in Johannesburg

Filter by:

Review score

Hotel Sky Sandton

Hotel in Sandton, Johannesburg

Situated in Johannesburg, Hotel Sky Sandton is 250 metres from Sandton City Mall and features various facilities, such as two restaurants, a fitness centre and a bar.

e
eli srugo
From
Israel
The hotel manager was excellent and repaired the damages of a clerk. receipt Good for Madam. And many thanks
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 8,813 reviews
Price from
US$108.96
1 night, 2 adults

Garden Court Eastgate

Hotel in Johannesburg

Set in Johannesburg, 3.7 km from Observatory Golf Club, Garden Court Eastgate offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

J
Joycelyne
From
United Kingdom
Close to shopping mall Restaurant Bank Three minutes walk away
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 2,349 reviews
Price from
US$84.55
1 night, 2 adults

Garden Court Milpark, Johannesburg

Hotel in Johannesburg

Set in Johannesburg, 3.6 km from Parkview Golf Club, Garden Court Milpark, Johannesburg offers accommodation with an outdoor swimming pool, private parking, a fitness centre and a garden.

Q
Qing
From
China
Everyone loves the breakfast. The quiet lovely backyard provides a good place for group discussion. Front desk responded promptly. A supermarket within 5 minutes walk.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,983 reviews
Price from
US$98.79
1 night, 2 adults

City Lodge Hotel Fourways

Hotel in Johannesburg

Offering an outdoor pool and views of the pool, City Lodge Hotel Fourways is located in Fourways in the Gauteng Region, 1.1 km from Fourways Mall.

J
Judith
From
Tanzania
Great staff , good location 👍 and very clean
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,243 reviews
Price from
US$96.29
1 night, 2 adults

Garden Court Sandton City

Hotel in Sandton, Johannesburg

This modern hotel is connected to the Sandton Convention Centre and located adjacent to Nelson Mandela Square and Sandton City shopping centres. It offers an outdoor swimming pool, a gym and a...

A
Ann
From
Belgium
This is price quality probably the best deal you get in Sandton. Amazing breakfast, good bar food, WiFi works, rooms are clean.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 8,464 reviews
Price from
US$88.02
1 night, 2 adults

Garden Court Morningside Sandton

Hotel in Sandton, Johannesburg

Featuring an outdoor pool with a courtyard, a fitness centre .Garden Court Morningside Sandton is located just 2 km from Nelson Mandela Square.

T
Twea-Nyasulu
From
Malawi
Awesome place, We loved the ambience , the helpful, responsive and friendly staff. Most importantly Location location next to spur , close to the mall
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 4,159 reviews
Price from
US$87.44
1 night, 2 adults

Holiday Inn Express Sandton-Woodmead by IHG

Hotel in Johannesburg

Only 7 km from Sandton's centre, this modern hotel offers great service and accommodation in an ideal location for visiting Sandton, Bryanston, and Johannesburg's business areas.

P
Puseletso
From
Lesotho
Breakfast was perfect. And the location good and save
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 2,684 reviews
Price from
US$77.81
1 night, 2 adults

City Lodge Hotel Sandton, Morningside

Hotel in Sandton, Johannesburg

Situated in Johannesburg, 1.9 km from Sandton City Shopping Centre, City Lodge Hotel Sandton, Morningside features an outdoor pool and fitness centre. Rooms are fitted with a flat-screen TV.

D
Daniel
From
Mauritius
Location and staff friendliness was exceptional. They couldn't do enough for us, and always with a smile.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 781 reviews
Price from
US$87.05
1 night, 2 adults

City Lodge Newtown, Johannesburg

Hotel in Johannesburg CBD, Johannesburg

Situated in Johannesburg in the Gauteng Region, 1.2 km from Sandton City Shopping Centre, City Lodge Newtown, Johannesburg features an outdoor pool and views of the pool.

G
Godwin
From
Zimbabwe
Walking distance to the mall, it had convience
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 762 reviews
Price from
US$58.43
1 night, 2 adults

City Lodge Hotel Bryanston

Hotel in Bryanston, Johannesburg

City Lodge Hotel Bryanston is set in Johannesburg, 5 km from Sandton City Shopping Centre and 14 km from Johannesburg Stadium. Every room is equipped with a flat-screen TV.

C
Cox
From
Zambia
We liked that the property was easily accessible and the security at the entrance was strict with uber drivers. Please uphold this. Furthermore, its close proximity to a good hospital helps a lot incase of an emergency.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 560 reviews
Price from
US$78.70
1 night, 2 adults
All three-star hotels in Johannesburg

Looking for a three-star hotel?

Combining comfort with value for money, three-star hotels offer a wide assortment of amenities to keep you content. You can expect to find en suite bathrooms, WiFi in public areas and a dining area with breakfast options. Plenty of chain hotels fall within this star rating and offer central locations close to popular landmarks.

Most booked three-star hotels in Johannesburg and surroundings in the past month

See all

Enjoy breakfast in Johannesburg and nearby

  • VMCC

    Johannesburg
    Breakfast options
    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 121 reviews

    Ideally set in Johannesburg, VMCC features air-conditioned rooms with free WiFi and free private parking. This 3-star hotel offers a 24-hour front desk and a concierge service.

    From US$40.68 per night
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 1,983 reviews

    Set in Johannesburg, 3.6 km from Parkview Golf Club, Garden Court Milpark, Johannesburg offers accommodation with an outdoor swimming pool, private parking, a fitness centre and a garden.

    From US$79.13 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 230 reviews

    Set in a historic building surrounded by gardens and a furnished terrace, Melville Turret Guesthouse offers guests stylish accommodation.

    From US$69.30 per night
  • Scored out of 10, guest rating 6.6
    Pleasant - What previous guests thought, 506 reviews

    Boasting a bar, Gold Crown International Hotel With Complementary Breakfast and WiFi is set in Johannesburg in the Gauteng region, 5.9 km from Gold Reef City Casino and 6 km from Apartheid Museum.

    From US$51.14 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 609 reviews

    Offering a peaceful setting and great service, right in the heart of the popular bohemian Melville, Life on 3rd provides accommodation that includes continental breakfast.

    From US$69.50 per night
  • Scored out of 10, guest rating 6.8
    Pleasant - What previous guests thought, 1,407 reviews

    Situated in Johannesburg, 3.2 km from Parkview Golf Club, The Jack Rose Hotel, Rosebank, Gautrain features accommodation with a restaurant, free private parking and a bar.

    From US$60.14 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 129 reviews

    Boasting pool views, Margaret's Place features accommodation with patio, around 4.2 km from Observatory Golf Club.

    From US$46.43 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 182 reviews

    Offering an outdoor pool and views of the pool, City Lodge Hotel Eastgate is set in Johannesburg in the Gauteng Region, 5 km from Johannesburg Stadium.

    From US$74.53 per night

Great access to the city centre. Check these three-star hotels in Johannesburg and nearby

  • Scored out of 10, guest rating 2.8
    Very poor - What previous guests thought, 260 reviews

    Boasting an outdoor swimming pool, a restaurant as well as a bar, Maboneng City Building Free WiFi and Swimming pool is situated in the centre of Johannesburg, 1.8 km from Johannesburg Stadium.

    From US$28.76 per night
  • Scored out of 10, guest rating 5.4
    Passable - What previous guests thought, 74 reviews

    G&G Guesthouse is located in Johannesburg, 1.8 km from Rachawadee Thai Spa and 1.9 km from Saint John's College. You will find a kettle in the room.

    From US$27.89 per night
  • Scored out of 10, guest rating 4.0
    Disappointing - What previous guests thought, 6 reviews

    Situated in Johannesburg, 1.9 km from Johannesburg Stadium, Signature Hotel features accommodation with free WiFi and free private parking.

    From US$36.03 per night
  • E-JOFF Lodge

    Johannesburg
    Central location
    Scored out of 10, guest rating 2.8
    Very poor - What previous guests thought, 37 reviews

    E-JOFF Lodge is situated in Johannesburg, within 1.2 km of Observatory Golf Club and 3.7 km of Johannesburg Stadium.

    From US$21.25 per night
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 2,471 reviews

    Situated in Johannesburg, 3.8 km from Observatory Golf Club, StayEasy Eastgate features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

    From US$54.29 per night
  • Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 936 reviews

    Mercure Hotel Suites Bedfordview is a cosy hotel, conveniently located in a residential suburb of Johannesburg, directly opposite Eastgate Shopping, Entertainment Centre and only 8 km from O.R.

    From US$71.22 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 43 reviews

    Set in Johannesburg, 8.2 km from Parkview Golf Club, Adinkra Boutique Hotel offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

    From US$86.87 per night
  • Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 751 reviews

    The Mercure Johannesburg is a 3-star hotel situated in Randburg, ideally positioned next to the Ferndale On Republic Shopping & Entertainment Centre.

    From US$65.94 per night

Save money on three-star in Johannesburg and nearby – budget options available

  • Genesis on Fairmount

    Johannesburg
    Budget options available

    Genesis on Fairmount is set in Johannesburg, within 7.8 km of Johannesburg Stadium and 8.8 km of Gautrain Sandton Station. This 3-star hotel has air-conditioned rooms with a private bathroom.

FAQ about three-star hotels in Johannesburg