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

Superb: 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 5 stars

Hotel in Houghton, Johannesburg

Located in Johannesburg, 2.5 km from Observatory Golf Club, The Houghton Hotel, Spa, Wellness & Golf provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a... 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
Superb
2,543 reviews
Price from
€ 206
per night

Home Suite Hotels Rosebank 4 stars

Hotel in Saxonwold, Johannesburg

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... Attention to detail is insane. Beautiful and comfortable interior and rooms. So much stunning art on the walls. Breakfast was fantastic. Staff lovely and genuine. Parking safe and included.

Show more Show less
9.3
Superb
1,437 reviews
Price from
€ 83
per night

Thaba Eco Hotel 4 stars

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. Beautiful setting and great accommodation - the pool area, bars, restaurant, spa & nature drive all fabulous

Show more Show less
9
Superb
2,264 reviews
Price from
€ 189
per night

Le'Ciara Luxury Guest House

Hotel in Randburg, Johannesburg

Boasting a garden, Le'Ciara Luxury Guest House is situated in Johannesburg in the Gauteng region, 9.3 km from Montecasino and 10 km from Sandton City Mall. Very peaceful, the outdoor area is beautiful and comfortable to sit at. The rooms are clean and beautiful and overall the service is excellent

Show more Show less
9
Superb
116 reviews
Price from
€ 45
per night

voco Johannesburg Rosebank an IHG Hotel 5 stars

Hotel in Rosebank, Johannesburg

Set in Johannesburg and with Parkview Golf Club reachable within 4.1 km, voco Johannesburg Rosebank an IHG Hotel offers concierge services, non-smoking rooms, a fitness centre, free WiFi throughout... Fairly new hotel. The room and shower are very clean. Close proximity to the Rosebank Mall. Delicious breakfast included at Proud Mary

Show more Show less
9.1
Superb
554 reviews
Price from
€ 145
per night

The Northcliff Boutique Hotel

Hotel in Randburg, Johannesburg

Situated in Johannesburg, 10 km from Parkview Golf Club, The Northcliff Boutique Hotel features accommodation with a garden, free private parking, a terrace and a restaurant. The calmness and beautiful views.

Show more Show less
9
Superb
271 reviews
Price from
€ 126
per night

The Giglio Boutique Hotel 5 stars

Hotel in Bedfordview, Johannesburg

Set in Johannesburg, 7.4 km from Observatory Golf Club, The Giglio Boutique Hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. Exceptional decor, luxurious and clean. Staff are amazing and helpful

Show more Show less
9.4
Superb
385 reviews
Price from
€ 166
per night

Amberhall Guesthouse 4 stars

Hotel in Randburg, Johannesburg

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. We had a wonderful stay at the Amberhall Guesthouse. The place is very lovely, filled with a lot of details making you feel even more comfortable. The whole building is kept very clean, the staff and owners are friendly and very welcoming. We enjoyed a relaxing massage, the breakfast was delicious and there was simply nothing missing.

Show more Show less
9.2
Superb
397 reviews
Price from
€ 62
per night

Four Seasons Hotel The Westcliff 5 stars

Hotel in Randburg, Johannesburg

Four Seasons Hotel The Westcliff is a luxury 5-star hotel located within 1 km from the Johannesburg Zoo. Featuring an expansive lush garden, the hotel offers a restaurant, fitness centre. Beautiful, safe, great food and bar. Friendly and helpful staff.

Show more Show less
9.2
Superb
593 reviews
Price from
€ 349
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 accommodation with a swimming pool and free Wi-Fi in all areas. Exceptional service! Nice and stylish rooms with English touch

Show more Show less
9.3
Superb
200 reviews
Price from
€ 125
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 & disinfecting
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 that you can book without a credit card

See all

FAQs about hotels in Johannesburg

Explore guest reviews of hotels in Johannesburg

See all