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 booked a standard king-size suite with breakfast included which was excellent! There was great variety of food in the beautiful dining area and the servers were so courteous, polite, and professional (especially Kalongo? (hope I spelled his name right)). Room service was quick and attentive. The room itself was huge and the king-size beds were very large and extremely comfortable. Blackout blinds ensured that I had deep and restful sleep to help me get over jet lag quickly. The marble bathroom was luxurious and the shower water pressure was excellent! Appreciated also having a soaker tub in addition to a stand-up shower. Ample towels were provided and the bathrobe was nice touch. Location was quiet and serene, and perfect for me as I was attending a family wedding in a location only 2 minutes away from the hotel. The grounds were spectacular and a beautiful backdrop going for walks at anytime of the day. We attended the spa and were very well treated to a massage and nail care. My mom stayed in the nearby presidential suite which was top notch and great value for money. We were both blown away by how spacious the hotel rooms were the quality of service. We will definitely be returning to this hotel time and time again when future travel brings us to Johannesburg.

Show more Show less
9
Superb
2,548 reviews
Price from
877 lei
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... What a fabulous hotel with exceptionally friendly and helpful staff. We pre-booked a driver, Hugh, through the hotel for our party of four and he absolutely made our Johannesburg stay perfect and one to remember. We enjoyed trips to Lesedi cultural village, the Cradle of Humankind and Johannesburg and Soweto. When we heard that Maroon Five were playing at the stadium, Hugh even arranged at a moment's notice through the hotel travel service, to take and collect us from there! What an incredible service he provided and what an asset he is to Rosebank Home Suites!

Show more Show less
9.3
Superb
1,444 reviews
Price from
438 lei
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. The property was clean, tranquil and had great views

Show more Show less
9
Superb
2,269 reviews
Price from
920 lei
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
219 lei
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... The hotel is brilliant. Amazing bfasts, friendly and helpful staff, extremely attentive guest relations manager Pulaine, cool interior, great gym, very tasty restaurant and the bar downstairs. We could stay there forever without going anywhere)

Show more Show less
9.1
Superb
556 reviews
Price from
664 lei
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
614 lei
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
385 reviews
Price from
810 lei
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. great location, and such a beautiful place and such warm and inviting people. i came to Joberg every few weeks for work and i will never stay anywhere else!

Show more Show less
9.2
Superb
397 reviews
Price from
302 lei
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. The customer experience was next level.

Show more Show less
9.2
Superb
594 reviews
Price from
1,768 lei
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. The house is very beautiful. Jean Paul was an excellent host, what a friendly guy!! Location is good, next to a mall and to good restaurant areas.

Show more Show less
9.3
Superb
201 reviews
Price from
607 lei
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