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... Real 5 star hotel. Very spacious and clean rooms. Nice tiled floor. Very friendly waiters in the restaurant (especially terrace).

Show more Show less
9
Wonderful
2,539 reviews
Price from
$202
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 Bristol Rosebank offers accommodations for any... Having arrived very early morning from a overnight flight hoping for a bed but much before check-in time, the staff did their best to find me a solution and in fact allowed me to check in early! Thank you! Very comfortable beds, yummy food and amazing service.

Show more Show less
9.3
Wonderful
1,409 reviews
Price from
$71
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. The staff was absolutely amazing. Peter, Mulinda, Jose, Proud, Leslie, and Themba made my husband and I feel right at home. The service exceeded our expectations.

Show more Show less
9
Wonderful
2,264 reviews
Price from
$201
per night

Le'Ciara Luxury Guest House

Hotel in Randburg, Johannesburg

Featuring a garden, Le'Ciara Luxury Guest House is located in Johannesburg in the Gauteng region, 5.7 miles from Montecasino and 6.2 miles from Sandton City Mall. Lovely place. The room was beautiful and great breakfast.

Show more Show less
9.1
Wonderful
105 reviews
Price from
$48
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... Great location, in a lively area. Staff was great and accommodating. Close to mall, market, and several restaurants.

Show more Show less
9.1
Wonderful
525 reviews
Price from
$141
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 view was magnificent and the staff very friendly and helpful

Show more Show less
9
Wonderful
267 reviews
Price from
$134
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. This is an amazing boutique hotel. Everything from the surroundings to the finishing touches in the room, the beds, the restaurant food and wine and the staff. I can’t rate this hotel highly enough. I will definitely be back!

Show more Show less
9.4
Wonderful
384 reviews
Price from
$177
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. This is an absolutely beautiful guesthouse! It is set in lovely grounds, where you can hear lots of birds. The property is immaculate; everything is in pristine condition and super clean. My room was one of the suites and I had a balcony overlooking the garden - so peaceful and relaxing. Lovely big bath in the room as well and the bed was very comfortable. I am vegan and the hosts made extra effort to accommodate me with a delicious breakfast, which I very much appreciated. I would highly recommend staying here, and I will definitely come back next time I am in this part of Johannesburg.

Show more Show less
9.2
Wonderful
396 reviews
Price from
$66
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. Beautiful, safe, great food and bar. Friendly and helpful staff.

Show more Show less
9.2
Wonderful
599 reviews
Price from
$343
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. Everything. It was just spot on.

Show more Show less
9.3
Wonderful
198 reviews
Price from
$133
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