▤ Cape TownDestinations
EN FR
Find a hotel

Home/Where to stay/Johannesburg/3-star hotels

3-star hotels in Johannesburg

A shortlist of 3-star hotels in Johannesburg, drawn from guest ratings and facilities, for travellers who want a comfortable base without giving up location. The picks cluster in Sandton and near Montecasino, with airport and Milpark options for different trips.

15 hotels2 rated 4.5+23,402 guest reviews

Staying in Johannesburg

Johannesburg mixes urban energy, history and culture. The Apartheid Museum and Soweto give powerful insight into South Africa's past, while Sandton and Rosebank are modern hubs for shopping and business, and OR Tambo International Airport is the main entry point for many travellers. Most of these hotels sit in Sandton, where many addresses fall on Grayston Drive, West Street, Maude Street, Bath Avenue and Benmore Road, with others at Montecasino Boulevard and near the airport. That places most of the list in Johannesburg's financial and commercial centre.

It suits business travellers and Gautrain users based in Sandton, couples and families who want pools, family rooms and shuttle service, and short-break visitors who prefer a hotel close to shopping and restaurants. Airport stops and Milpark and Eastgate addresses widen the choice for travellers passing through or working on the eastern side.

The shortlist

Ranked by hotel class, then guest rating and number of reviews.

  1. Hampton by Hilton Sandton Grayston

    ★★★4.6102 reviews2.6 km from the centre

    Grayston Square 93 Grayston Drive, Johannesburg, South Africa

    Best for: Families · Drivers

    • Spa
    • Parking
    • Fitness Center

    Why stay hereWith a 4.6 guest rating from 102 reviews, this Sandton hotel is 2.6 km from the centre and combines a fitness centre with spa and terrace space for winding down. Pets are allowed, which is unusual for the area, and the 24 hour front desk plus shuttle service simplify late arrivals and local trips. Buffet dining and family rooms make it a practical base for couples or families who want Sandton within easy reach.

    See Hampton by Hilton Sandton Grayston
  2. Airport Tower Lodge

    ★★★4.696 reviews21.2 km from the centre

    29 Porto Amelia Ave, Johannesburg, South Africa

    Best for: Families · Drivers

    • Outdoor pool
    • Free car parking
    • Lounge

    Why stay hereSet 21.2 km from the centre on Porto Amelia Ave, this lodge pairs an outdoor pool with a garden and lake setting, giving guests space to relax between flights or meetings. Family rooms and special diets are catered for, and the free car parking and shuttle service suit guests travelling with their own vehicle. Its 4.6 rating from 96 reviews reflects consistent satisfaction.

    See Airport Tower Lodge
  3. Piazza Hotel Montecasino

    ★★★4.42,006 reviews11.5 km from the centre

    Montecasino Boulevard, Johannesburg, South Africa

    Best for: Drivers · Pool and spa

    • Spa
    • Free car parking
    • Fitness Center

    Why stay hereThe standout here is the casino and bowling on Montecasino Boulevard, backed by a spa and fitness centre for guests who want entertainment without leaving the property. With 2,006 reviews and a 4.4 rating, it is a well-established choice 11.5 km from the centre. Night club, bars and restaurants make it a strong fit for travellers who prefer their evenings lively and on site.

    See Piazza Hotel Montecasino
  4. The Capital on Bath

    ★★★4.41,081 reviews2.6 km from the centre

    72 Bath Avenue, Johannesburg, South Africa

    Best for: Families · Drivers

    • Outdoor pool
    • Free car parking
    • Breakfast

    Why stay hereApartments on Bath Avenue with kitchenettes and full kitchens let guests self-cater, while the outdoor pool and garden offer downtime, all 2.6 km from the centre. A fitness centre and babysitting service add convenience for longer stays. The 4.4 rating from 1,081 reviews suggests this works well for families or business travellers wanting independence rather than a standard hotel room.

    See The Capital on Bath
  5. @Sandton Hotel

    ★★★4.41,077 reviews2.6 km from the centre

    5 Benmore Rd, Johannesburg, South Africa

    Best for: Drivers · Pool and spa

    • Outdoor pool
    • Sauna
    • Parking

    Why stay hereThis Sandton address on Benmore Rd is 2.6 km from the centre and offers an outdoor pool with pool bar, plus massage and a fitness centre for recovery after a working day. Business centre and car rental service support guests mixing meetings with movement around the city. Rated 4.4 from 1,077 reviews, it suits professionals who want on-site amenities and quick access to Sandton.

    See @Sandton Hotel
  6. Garden Court Sandton City

    ★★★4.34,270 reviews1.8 km from the centre

    Corner Of Maude And West Streets Sandton, Johannesburg, South Africa

    Best for: Families · Drivers

    • Outdoor pool
    • Parking
    • Breakfast

    Why stay hereSitting 1.8 km from the centre on the corner of Maude and West Streets, this hotel puts guests closest to Sandton among the properties here. The outdoor pool and fitness centre handle leisure time, while banquet and business centre facilities serve events and work. With 4,270 reviews and a 4.3 rating, it is the most reviewed option and suits travellers who value a central, dependable base.

    See Garden Court Sandton City
  7. Hotel Sky Sandton

    ★★★4.32,161 reviews1.9 km from the centre

    150 West Street Sandton, Johannesburg, South Africa

    Best for: Drivers · Pool and spa

    • Outdoor pool
    • Spa
    • Free car parking

    Why stay hereOn West Street, 1.9 km from the centre, Hotel Sky Sandton pairs an outdoor pool and pool bar with massage and a fitness centre. Entertainment activities and a restaurant mean evenings can stay on site, and free car parking is a plus for drivers. Its 4.3 rating from 2,161 reviews points to a steady, well-used property for both business and leisure stays.

    See Hotel Sky Sandton
  8. City Lodge Hotel Fourways

    ★★★4.31,757 reviews11.3 km from the centre

    Cnr Montecasino Blvd & Witkoppen Rd, Johannesburg, South Africa

    Best for: Families · Drivers

    • Outdoor pool
    • Free car parking
    • Breakfast

    Why stay hereLocated on Montecasino Boulevard and Witkoppen Road, 11.3 km from the centre, this hotel offers a casino and outdoor pool, with a garden and patio adding outdoor space. Buffet breakfast and a lounge round out the daily routine. A 4.3 rating from 1,757 reviews makes it a sensible pick for guests heading to the Fourways area for entertainment.

    See City Lodge Hotel Fourways
  9. Garden Court Morningside Sandton

    ★★★4.31,535 reviews3.6 km from the centre

    Cnr. Rivonia And Cullinan Close, Johannesburg, South Africa

    Best for: Families · Drivers

    • Outdoor pool
    • Free car parking
    • Breakfast

    Why stay hereGuests here get an outdoor pool and garden on the corner of Rivonia and Cullinan Close, 3.6 km from the centre. A business centre and babysitting service cover both work trips and family stays, while free car parking and a shuttle service ease getting around. Rated 4.3 from 1,535 reviews, it is a balanced Sandton option.

    See Garden Court Morningside Sandton
  10. Peermont Metcourt at Emperors Palace

    ★★★4.31,230 reviews17.2 km from the centre

    Emperors Palace 64 Jones Road, Johannesburg, South Africa

    Best for: Families · Drivers

    • Outdoor pool
    • Sauna
    • Parking

    Why stay hereAt Emperors Palace on Jones Road, 17.2 km from the centre, this hotel combines a casino and outdoor pool with a sauna and fitness centre. Playground and games room make it unusually well suited to families, and massage and entertainment activities add options for adults. The 4.3 rating from 1,230 reviews reflects a busy, self-contained resort-style stay.

    See Peermont Metcourt at Emperors Palace
  11. 84 on Fourth

    ★★★4.4130 reviews7.5 km from the centre

    84 4Th Avenue, Johannesburg, South Africa

    Best for: Drivers · Pool and spa

    • Outdoor pool
    • Spa
    • Free car parking

    Why stay hereThis smaller property on 4Th Avenue, 7.5 km from the centre, stands out for its library and spa, giving guests quiet corners and treatment space. An outdoor pool, garden and terrace extend the relaxation areas, and babysitting service helps families. With 130 reviews and a 4.4 rating, it appeals to guests who prefer a calmer, more intimate base.

    See 84 on Fourth
  12. Mint Hotel Sandhurst

    ★★★4.3309 reviews2.8 km from the centre

    34 Sutherland Avenue, Johannesburg, South Africa

    Best for: Families · Drivers

    • Free car parking
    • Family rooms
    • Kitchen

    Why stay hereApartments on Sutherland Avenue, 2.8 km from the centre, come with kitchens, kitchenettes and washing machines, making them practical for extended stays. Family rooms and a garden add space, while free car parking and free wifi cover the basics. A 4.3 rating from 309 reviews suggests a reliable choice for guests who want to settle in rather than check in.

    See Mint Hotel Sandhurst
  13. City Lodge Hotel at OR Tambo International Airport

    ★★★4.24,597 reviews17.0 km from the centre

    Msp2 Building North Parkade. Or Tambo Airport Kempton Park, Johannesburg, South Africa

    Best for: Drivers · Breakfast

    • Parking
    • Breakfast room
    • Lounge

    Why stay hereBuilt at the airport itself, this hotel is the obvious choice for early departures and layovers. A gymnasium and restaurant cover fitness and meals without leaving the terminal area, and valet parking, shops and a lounge add convenience. With 4,597 reviews and a 4.2 rating, it is a heavily used, practical option for transit travellers.

    See City Lodge Hotel at OR Tambo International Airport
  14. Garden Court Milpark

    ★★★4.21,879 reviews7.7 km from the centre

    Corner Of Empire Road And Owl Street, Johannesburg, South Africa

    Best for: Families · Drivers

    • Outdoor pool
    • Parking
    • Breakfast

    Why stay hereOn the corner of Empire Road and Owl Street, 7.7 km from the centre, this hotel offers kitchen and kitchenette units alongside an outdoor pool, blending self-catering with hotel facilities. A fitness centre and business centre serve work and exercise needs. Rated 4.2 from 1,879 reviews, it suits longer stays and guests who want to cook some of their own meals.

    See Garden Court Milpark
  15. Garden Court Eastgate

    ★★★4.21,172 reviews8.7 km from the centre

    Ernest Oppenheimer Avenue, Johannesburg, South Africa

    Best for: Families · Drivers

    • Outdoor pool
    • Free car parking
    • Breakfast

    Why stay hereNear Ernest Oppenheimer Avenue, 8.7 km from the centre, this property pairs an outdoor pool with a gymnasium and fitness centre. Babysitting service and family rooms make it workable for parents, and buffet breakfast, a lounge and free car parking simplify the day. A 4.2 rating from 1,172 reviews marks it as a dependable east-side choice.

    See Garden Court Eastgate

The shortlist side by side

HotelClassGuest ratingReviewsParkingBreakfastPool or spaTo the centre
Hampton by Hilton Sandton Grayston★★★4.6102Yes–Yes2.6 km
Airport Tower Lodge★★★4.696Yes–Yes21.2 km
Piazza Hotel Montecasino★★★4.42,006Yes–Yes11.5 km
The Capital on Bath★★★4.41,081YesYesYes2.6 km
@Sandton Hotel★★★4.41,077YesYesYes2.6 km
Garden Court Sandton City★★★4.34,270YesYesYes1.8 km
Hotel Sky Sandton★★★4.32,161Yes–Yes1.9 km
City Lodge Hotel Fourways★★★4.31,757YesYesYes11.3 km
Garden Court Morningside Sandton★★★4.31,535YesYesYes3.6 km
Peermont Metcourt at Emperors Palace★★★4.31,230Yes–Yes17.2 km
84 on Fourth★★★4.4130YesYesYes7.5 km
Mint Hotel Sandhurst★★★4.3309Yes––2.8 km
City Lodge Hotel at OR Tambo International Airport★★★4.24,597YesYes–17.0 km
Garden Court Milpark★★★4.21,879YesYesYes7.7 km
Garden Court Eastgate★★★4.21,172YesYesYes8.7 km

From each hotel's own listing on this site; a dash means it is not listed.

How to choose

Closest to the centre

Garden Court Sandton City, Hotel Sky Sandton, Hampton by Hilton Sandton Grayston, The Capital on Bath and @Sandton Hotel are all 1.8 to 2.8 km from the centre, the shortest distances on this list. They put you in Sandton or close to it, which matters if meetings, shopping or the Gautrain are the point of the trip.

Garden Court Sandton City · Hotel Sky Sandton · Hampton by Hilton Sandton Grayston · The Capital on Bath · @Sandton Hotel

For families

The Capital on Bath and @Sandton Hotel both have family rooms, outdoor pools and kitchens or kitchenettes. Garden Court Sandton City and City Lodge Hotel Fourways add family rooms, and Peermont Metcourt at Emperors Palace has family rooms, a playground and a games room, which helps with younger children on a longer stay.

The Capital on Bath · @Sandton Hotel · Garden Court Sandton City · City Lodge Hotel Fourways · Peermont Metcourt at Emperors Palace

For a pool or spa

Hampton by Hilton Sandton Grayston and Piazza Hotel Montecasino both list a spa, and 84 on Fourth adds a spa with an outdoor pool. Hotel Sky Sandton and Garden Court Morningside Sandton have outdoor pools, useful in Johannesburg's warm summer months.

Hampton by Hilton Sandton Grayston · Piazza Hotel Montecasino · 84 on Fourth · Hotel Sky Sandton · Garden Court Morningside Sandton

Airport and east-side stays

City Lodge Hotel at OR Tambo International Airport sits at the airport itself, with valet parking and a gymnasium. Garden Court Eastgate and Garden Court Milpark cover the eastern and Milpark sides, and Peermont Metcourt at Emperors Palace is 17.2 km from the centre near the casino and golf course.

City Lodge Hotel at OR Tambo International Airport · Garden Court Eastgate · Peermont Metcourt at Emperors Palace · Garden Court Milpark

Where to stay in Johannesburg

Sandton

Sandton is Johannesburg's financial and commercial centre, with many corporate offices, the Sandton City shopping complex and numerous upscale hotels, and it is a convenient base for business travellers and those using the Gautrain. Five of these hotels have Sandton addresses, from Grayston Drive and West Street to Maude Street, Rivonia Road and Benmore Road, all within a few kilometres of the centre.

Our picks here: Garden Court Sandton City · Hotel Sky Sandton

Montecasino

Piazza Hotel Montecasino and City Lodge Hotel Fourways sit around Montecasino Boulevard and Witkoppen Road, 11.3 to 11.5 km from the centre. Both list a casino, restaurants and bars, and nearby golf, so this district suits travellers who want entertainment, dining and leisure within one complex rather than a central Sandton base.

Our picks here: Piazza Hotel Montecasino · City Lodge Hotel Fourways

Questions, answered

Which of these hotels is closest to the centre?

Garden Court Sandton City is 1.8 km from the centre, the shortest distance here, followed by Hotel Sky Sandton at 1.9 km. Hampton by Hilton Sandton Grayston, The Capital on Bath and @Sandton Hotel are all 2.6 to 2.8 km away.

Do any of these hotels have parking?

Hampton by Hilton Sandton Grayston, The Capital on Bath, @Sandton Hotel, Hotel Sky Sandton, City Lodge Hotel Fourways and Peermont Metcourt at Emperors Palace all list parking, and several of them include it free of charge. City Lodge Hotel at OR Tambo International Airport also lists valet parking.

Are pets allowed at any of these hotels?

Hampton by Hilton Sandton Grayston is the one hotel on this list that states pets are allowed. If you are travelling with a pet, book there; other hotels here name non-smoking rooms among their facilities but do not list pets.

Which hotels have a pool?

Airport Tower Lodge, The Capital on Bath, @Sandton Hotel, Garden Court Sandton City, Hotel Sky Sandton, City Lodge Hotel Fourways, Garden Court Morningside Sandton, Peermont Metcourt at Emperors Palace, 84 on Fourth and Garden Court Milpark all list an outdoor pool or swimming pool.

Where can I stay with children?

The Capital on Bath and @Sandton Hotel list family rooms, outdoor pools and kitchen or kitchenette facilities. Garden Court Sandton City and City Lodge Hotel Fourways also name family rooms, and Peermont Metcourt at Emperors Palace adds a playground and games room.

Which are the best-rated hotels on this shortlist?

Hampton by Hilton Sandton Grayston and Airport Tower Lodge are both rated 4.6 out of 5, from 102 and 96 reviews. Piazza Hotel Montecasino, The Capital on Bath and @Sandton Hotel follow at 4.4, and Piazza Hotel Montecasino has by far the most reviews, 2006.

Do any hotels have a spa?

Hampton by Hilton Sandton Grayston and Piazza Hotel Montecasino both list a spa, and 84 on Fourth also lists a spa. Hotel Sky Sandton and Peermont Metcourt at Emperors Palace list massage, and Peermont Metcourt at Emperors Palace also has a sauna.

Which hotels offer shuttle service?

Hampton by Hilton Sandton Grayston, Airport Tower Lodge, Piazza Hotel Montecasino, The Capital on Bath, City Lodge Hotel Fourways, Garden Court Morningside Sandton and 84 on Fourth all list shuttle service, useful if you would rather not drive between the hotel and nearby areas.

More ways to stay in Johannesburg