Skip to main content

Stay in Johannesburg's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

The Houghton Hotel, Spa, Wellness & Golf

Hotel in Houghton, Johannesburg

Located in Johannesburg, 1.6 miles from Observatory Golf Club, The Houghton Hotel, Spa, Wellness & Golf provides accommodations with an outdoor swimming pool, free private parking, a fitness center... it was one of the best hotels i have ever stayed.. i loved to much and the receptions staff were truly amazing.. they are the best.. from A to Z. will def come back again.. thank you

Show more Show less
9
Wonderful
2,523 reviews
Price from
$174
per night

Home Suite Hotels Rosebank

Hotel in Saxonwold, Johannesburg

Home Suite Hotels Rosebank features accommodations set in Rosebank and located less than 0.6 mi from Rosebank Gautrain station, Home Suite Hotels Rosebank offers accommodations for any discerning... Welcoming by the staff and the area is safe

Show more Show less
9.3
Wonderful
1,524 reviews
Price from
$103
per night

Thaba Eco Hotel

Hotel in Johannesburg

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. Everything. Friendly, helpful staff, luxurious , quality bedding, complimentary mini bar and Snacks spa treatment .

Show more Show less
9
Wonderful
2,299 reviews
Price from
$165
per night

24 On Basil Boutique Luxury Hotel

Hotel in Randburg, Johannesburg

Located in Johannesburg, 5.9 miles from Montecasino, 24 On Basil Boutique Luxury Hotel provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. the garden is the best, the trees and plant are very interesting

Show more Show less
9.9
Exceptional
181 reviews
Price from
$180
per night

voco Johannesburg Rosebank an IHG Hotel

Hotel in Rosebank, Johannesburg

Located in Johannesburg and with Parkview Golf Club reachable within 2.5 miles, voco Johannesburg Rosebank an IHG Hotel has concierge services, non-smoking rooms, a fitness center, free WiFi... Rooms were very clean, beds were comfortable and the best part is that during the evening the staff come and do a "turn down" of the room. The food and drinks are immaculate. From the entrance, to the reception and the restaurant, the staff are very welcoming and warm. Overall, the best experience i have had in Rosebank, Johannesburg. I will surely return soon.

Show more Show less
9.1
Wonderful
591 reviews
Price from
$161
per night

The Northcliff Boutique Hotel

Hotel in Randburg, Johannesburg

Located in Johannesburg, 6.3 miles from Parkview Golf Club, The Northcliff Boutique Hotel has accommodations with a garden, free private parking, a terrace and a restaurant. The place, the views, the staff and the catering was wonderful. I will be staying here again for sure.

Show more Show less
9
Wonderful
281 reviews
Price from
$137
per night

The Giglio Boutique Hotel

Hotel in Bedfordview, Johannesburg

Located in Johannesburg, 4.6 miles from Observatory Golf Club, The Giglio Boutique Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. Very good breakfast that was inclusive with our room rate. Very close to airport and we were just an overnight stay in JoBurg. Easy and quick Uber pick up.

Show more Show less
9.4
Wonderful
401 reviews
Price from
$181
per night

Amberhall Guesthouse

Hotel in Randburg, Johannesburg

Located 5 mi from Monte Casino, Amberhall Guest house in Randburg features a garden with a small stream. All rooms have a flat-screen TV with satellite channels. Its a quiet beautiful space, family friendly with great facilities

Show more Show less
9.2
Wonderful
398 reviews
Price from
$68
per night

Four Seasons Hotel The Westcliff

Hotel in Randburg, Johannesburg

Four Seasons Hotel The Westcliff is a luxury 5-star hotel located within 0.6 mi from the Johannesburg Zoo. Featuring an expansive lush garden, the hotel offers a restaurant, fitness center. very friendly staff. nice property

Show more Show less
9.2
Wonderful
602 reviews
Price from
$429
per night

The Parkwood

Hotel in Parkwood, Johannesburg

The Parkwood is nestled in a lush and well-manicured garden estate in Parkwood, Johannesburg. It offers luxurious accommodations with a swimming pool and free Wi-Fi in all areas. Beautiful boutique hotel, rooms were lovely, great welcome and very friendly. Breakfast was very nice too! Highly recommended!

Show more Show less
9.3
Wonderful
204 reviews
Price from
$136
per night

Hotels with extra health and safety measures

Find hotels in Johannesburg with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most-booked hotels in Johannesburg in the past month

See all

Johannesburg's best hotels with breakfast

See all

Budget hotels in Johannesburg

See all

Hotels in Johannesburg you can book without a credit card

See all

FAQs about hotels in Johannesburg

Explore guest reviews of hotels in Johannesburg

See all