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... Everything, friendly staff, nice restaurant clean rooms

Show more Show less
9
Superb
2,545 reviews
Price from
Rp 3,142,642
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... The hotel is very modern and the staff is super friendly and more than willing to be of assistance. The breakfast was superb, the bed was so comfortable and the adorable dogs were just so heartwarming.

Show more Show less
9.3
Superb
1,443 reviews
Price from
Rp 1,571,321
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 was better than expected. I hope they keep their standards as high as they are.

Show more Show less
9
Superb
2,269 reviews
Price from
Rp 3,299,774
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. Michelle the owner is a star, and packed a special breakfast for me as I had to travel to the airport early in the morning! Love sitting in the garden and work. :)

Show more Show less
9
Superb
118 reviews
Price from
Rp 785,660
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... Great value, 3 mins walk to the station. Can fault, better than other 5 stars I have stayed at in joberg. Perfect for work.

Show more Show less
9.1
Superb
556 reviews
Price from
Rp 2,380,551
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
Rp 2,199,849
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. Excellent location and rooms. I arrived late at night and they had my dinner which I had pre-ordered ready to go. I only had the 1 night, but the rooms were comfortable, the food was delicious and everything was quite easy. Beds were comfortable as well.

Show more Show less
9.4
Superb
385 reviews
Price from
Rp 2,902,579
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. Amberhall guesthouse was our first stop on our African trip and what a great place to start. We arranged airport transfers with Jacky and she was fantastic. She put us at ease and was so friendly. The Amberhall guesthouse is located on beautiful grounds with stunning gardens and a lovely pool area. The owner Alex came to greet us and he was very helpful. He recommended a nice bar and where to have dinner. The breakfast was delicious and as we had to check out early to catch a flight Alex was up early with us and made sure we were fed before we checked out. The room was beautiful, clean and very comfortable. I wound highly recommend staying here and if I return to Johannesburg again I will definitely be staying here.

Show more Show less
9.2
Superb
397 reviews
Price from
Rp 1,082,466
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. Unique layout with beautifully manicured gardens and stunning views. Ridiculously comfortable bed. More than the facilities and surroundings, the service was impeccable and the team goes above and beyond.

Show more Show less
9.2
Superb
594 reviews
Price from
Rp 5,752,781
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
201 reviews
Price from
Rp 2,178,025
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