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... I enjoyed my stay. The place is as clean as expected and the staffs are experienced. Looking forward again.

Show more Show less
9
Superb
2,552 reviews
Price from
DKK 1,332
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... Perfect place to stay in Rosebank! Facilities are very safe and they have generator. Modern rooms, with heat. The breakfast is marvelous 😋food is really nice.😋😋😋

Show more Show less
9.3
Superb
1,446 reviews
Price from
DKK 799
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. Everything. Friendly, helpful staff, luxurious , quality bedding, complimentary mini bar and Snacks spa treatment .

Show more Show less
9
Superb
2,276 reviews
Price from
DKK 1,447
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... Gorgeous hotel in great location

Show more Show less
9.1
Superb
560 reviews
Price from
DKK 1,087
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. Everything,staff exceptional,food delicious. Genuinely enjoyed every minute

Show more Show less
9
Superb
270 reviews
Price from
DKK 933
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. The perfect safe oasis before ending our trip around South Africa. This beautiful hotel is 15 minutes from the airport. The amenities and service are high quality. The staff is so kind and the food is DELICIOUS! We had dinner the night we arrived (the peri peri chicken and balsamic chicken) - it was a meal you think about after eating. The complimentary breakfast is also delicious. I recommend the eggs Benedict. Everything was 10/10 and the perfect hotel close to the airport.

Show more Show less
9.4
Superb
387 reviews
Price from
DKK 1,231
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
399 reviews
Price from
DKK 459
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. Human and personal reactions of stuff.

Show more Show less
9.2
Superb
595 reviews
Price from
DKK 2,450
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. Couldn’t fault The Parkwood! The gardens, facilities, stunning accomodation and personal service were beyond our expectations.

Show more Show less
9.3
Superb
202 reviews
Price from
DKK 923
per night

Saxon Hotel, Villas & Spa 5 stars

Hotel in Sandton, Johannesburg

Featuring luxurious and spacious suites, Saxon Hotel, Villas & Spa includes a spa and outdoor pool. this property is magnificent!!

Show more Show less
9.5
Exceptional
176 reviews
Price from
DKK 4,922
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