Four star hotels in Johannesburg, South Africa
If You Are in a Hurry
Here’s a quick list of the best hotels in Johannesburg





Dunton Guest House

This suite has a electric kettle, satellite TV and private entrance. About the hotel: Located in Rivonia in Johannesburg, Dunton Guest House features a garden with wooden deck and outdoor pool... Read more
- Rating: 9.7
- Stars: 4
24 On Basil Boutique Aparthotel

Continental and Full English/Irish breakfast options with warm dishes, fruits and juice are available daily at the aparthotel. At 24 On Basil Boutique Luxury hotel, the family-friendly restaurant is open for dinner, lunch and brunch and serves African cuisine... Read more
- Rating: 9.6
- Stars: 4
49-on-Cherry

The spacious luxury suites include a flat-screen TV and a lounge area where you can relax. A terrace or patio are featured in all rooms... Read more
- Rating: 9.5
- Stars: 4
The Syrene Boutique Hotel

Located in Johannesburg’s wealthy Sandton District, The Syrene is a modern colonial-style hotel set among gardens and an outdoor pool. It features intimate accommodation with a gourmet restaurant... Read more
- Rating: 9.4
- Stars: 4
Home Suite Hotels Rosebank

Home Suite Hotels Rosebank features accommodation set in Rosebank and situated less than 1 km from Rosebank Gautrain station, Home Suite Hotels Bristol Rosebank offers accommodation for any discerning guest travelling for either business or leisure.... Read more
- Rating: 9.3
- Stars: 4
The Ashford

Guest House. Located in Johannesburg, 3... Read more
- Rating: 9.3
- Stars: 4
Amberhall Guesthouse

Located 8 km from Monte Casino, Amberhall Guesthouse in Randburg features a garden with a small stream. All rooms have a flat-screen TV with satellite channels... Read more
- Rating: 9.3
- Stars: 4
Leopardsong Manor

Offering luxurious accommodation in Centurion, Leopardsong Manor is on a golf estate and provides guests with upmarket accommodation near Centurion's business district, as well as greater Pretoria. The property offers free WiFi access... Read more
- Rating: 9.2
- Stars: 4
Leighwood Lodge

Located in the suburb of Parktown North in Johannesburg, Leighwood Lodge offers spacious rooms with balconies overlooking the landscaped garden. The guest house features an outdoor pool, barbecue facilities and free Wi-Fi... Read more
- Rating: 9.2
- Stars: 4
Grace Guest House

Located 1 km from the Bryanston Country Club, Grace Guest House offers en-suite rooms. It features a garden with outdoor pool, free WiFi and on-site parking... Read more
- Rating: 9.1
- Stars: 4
The Oasis Boutique Hotel & Residency

Guest House. This 4-star, family-run Sandton boutique hotel offers a private pool in the tranquil gardens, a covered outdoor dining and lounge area, and daily English and continental breakfasts... Read more
- Rating: 9.1
- Stars: 4
Bellgrove Guest House Sandton: Deluxe Twin Room - single occupancy

This twin room features a hot tub Providing free toiletries and bathrobes, this twin room includes a private bathroom with a walk-in shower, a bath and a hairdryer The air-conditioned twin room provides a flat-screen TV with cable channels, a private entrance, a minibar, a tea and coffee maker as well as an inner courtyard view About the hotel: Set in Johannesburg, Bellgrove Guest House Sandton has a number of amenities including a garden and free WiFi Featuring a shared kitchen, this property also provides guests with a restaurant Guests can make use of a terrace At the bed and breakfast, the rooms include a desk The rooms have air conditioning and a flat-screen TV, and some rooms are fitted with a garden view The rooms will provide guests with a fridge Guests at Bellgrove Guest House Sandton can enjoy a continental breakfast and the accommodation offers an outdoor pool Sandton Convention Centre is 75 km from Bellgrove Guest House Sandton, while Bryanston is 7 km away OR Tambo International Airport is 33 km from the property Featuring a shared kitchen, this property also provides guests with a restaurant Guests can make use of a terrace At the bed and breakfast, the rooms include a desk The rooms have air conditioning and a flat-screen TV, and some rooms are fitted with a garden view The rooms will provide guests with a fridge Guests at Bellgrove Guest House Sandton can enjoy a continental breakfast and the accommodation offers an outdoor pool Sandton Convention Centre is 75 km from Bellgrove Guest House Sandton, while Bryanston is 7 km away OR Tambo International Airport is 33 km from the property... Read more
- Rating: 9.1
- Stars: 4
Villa Moyal

The self-standing Villa Moyal offers modern, self-catering apartments as well as hotel rooms surrounded by gardens and a pool. It is located in the upmarket suburb of Melrose, a 10-minute drive from Sandton Train Station... Read more
- Rating: 8.9
- Stars: 4
Marriott Executive Apartments Johannesburg

Apartment hotel. Opened December 2019... Read more
- Rating: 8.9
- Stars: 4
Thaba Eco Hotel

Surrounded by the Klipriviersberg Nature Reserve, Thaba Eco Hotel and Spa features elegant suites. It offers a swimming pool, a spa, and function and conference facilities... Read more
- Rating: 8.9
- Stars: 4
The Peech Hotel

The Peech is Johannesburg's eco-friendly, chic boutique hotel. Situated centrally in Melrose, between Rosebank and Sandton... Read more
- Rating: 8.7
- Stars: 4
Protea Hotel by Marriott Johannesburg Wanderers

Situated within the grounds of Wanderers Club, this 4-star hotel features an in-house gym and outdoor pool with sundeck. Guests also have access to the Wanderer's Club facilities... Read more
- Rating: 8.6
- Stars: 4
Pivot Hotel Montecasino

Pivot Hotel Montecasino features a fitness centre, terrace, a restaurant and bar in Johannesburg. Featuring an outdoor swimming pool, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom... Read more
- Rating: 8.6
- Stars: 4
Little Tuscany Boutique Hotel

Located in Bryanston, Little Tuscany Boutique Hotel offers elegantly furnished accommodation with free Wi-Fi and parking. Monte Casino and Bryanston Country Club are less than 4 km away... Read more
- Rating: 8.6
- Stars: 4
Hyatt House Johannesburg Rosebank

Opened February 2022. Situated in Johannesburg, 4... Read more
- Rating: 8.6
- Stars: 4