Skip to main content
Stays Flights Flight + Hotel Car Rentals Attractions Airport Taxis

Hotels and More in Johannesburg

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our Top Picks Lowest Price First Star rating and price Top Reviewed

The Ivy Villa Hotel & Spa

Hotel in Sandton, Johannesburg

Located in Johannesburg, 2.3 miles from Sandton City Mall, The Ivy Villa Hotel & Spa provides accommodations with a restaurant, free private parking, an outdoor swimming pool and a fitness center. Stylish accommodation, great spa with heated pool and all staff was extremely friendly and accommodating.

Show more Show less
9.1
Awesome
107 reviews
Avg. price/night:
$135
Check availability

The Houghton Hotel, Spa, Wellness & Golf

Hotel in Houghton, Johannesburg

Located in Johannesburg, 2.6 miles from Johannesburg Stadium, The Houghton Hotel, Spa, Wellness & Golf provides accommodations with a restaurant, free private parking, an outdoor swimming pool and a... What a fantastic hotel and with great amenities. The staff were wonderful and helped out most graciously. Would 100% recommend this hotel.

Show more Show less
9.3
Awesome
258 reviews
Avg. price/night:
$129
Check availability

The Capital Melrose

Hotel in Melrose, Johannesburg

Located in Johannesburg, 3.2 miles from Sandton City Mall, The Capital Melrose provides accommodations with a restaurant, free private parking, an outdoor swimming pool and a fitness center. The location, comfort, breakfast, facilities etc.. everything was perfect.. Even netflix on tv . To be honest , the best hotel i ve ever stayed so far 👍👍👍

Show more Show less
9.2
Awesome
159 reviews
Avg. price/night:
$76
Check availability

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. Elizabeth, our hostess was extremely helpful starting from the time of booking with any arrangements, went out of her way to make us feel comfortable, welcomed. The accomodation stylish, modern, immaculatly clean with a beautiful garden around. A perfect experince from the first moment to the last, thank you very much!

Show more Show less
9.5
Exceptional
149 reviews
Avg. price/night:
$67
Check availability

Hoeveld House

Hotel in Sandton, Johannesburg

Featuring free WiFi throughout the property, Hoeveld House offers accommodations in Sandton, 656 feet from Inanda Club. Hoeveld house is located in a wealthy area of Johannesburg. It is safe to walk during the day, and Uber cabs are very inexpensive for night time excursions. There are nice restaurants nearby, and Thrupps department store. Breakfasts were made to order, well prepared, and served in a lovely dinning room. The house and grounds are spectacular, and comfortable at the same time. Our bedroom included 2 bathrooms, a dressing room, a private balcony, sitting area, with fireplace and flat screen TV , and a massive Kings sized bed with plush linens and expensive decorator pillows. This place is a real find. Staff were helpful and professional. Wish this place was closer to Canada!

Show more Show less
9.6
Exceptional
276 reviews
Avg. price/night:
$80
Check availability

Gardenia Boutique Hotel

Hotel in Randburg, Johannesburg

Offering an outdoor pool and a dining area, Gardenia Boutique Hotel is located in Dunkeld West. The hotel is 0.6 mi away from Hyde Park Corner Shopping Center. Beautiful hotel and extremely nice staff!!

Show more Show less
9.1
Awesome
372 reviews
Avg. price/night:
$81
Check availability

Clico Boutique Hotel

Hotel in Rosebank, Johannesburg

Offering an outdoor pool and a restaurant, Clico Boutique Hotel is located in the leafy suburb of Rosebank. It has a 24-hour front desk and is just 0.6 mi away from the Rosebank Gautrain station. This is a small boutique hotel. The rooms were great but the food at the restaurant is excellent. The quality and presentation of the food along with the wine matching was really good. The staff was helpful and friendly and helped me to arrange a day tour.

Show more Show less
9
Awesome
166 reviews
Avg. price/night:
$105
Check availability

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. Everything from the breakfast, facilities, staffs and location.

Show more Show less
9.3
Awesome
418 reviews
Avg. price/night:
$269
Check availability

54 on Bath

Hotel in Rosebank, Johannesburg

In the cultural district of Rosebank, 54 on Bath features a large terrace area and an outdoor swimming pool. The spacious rooms include a work desk and wide windows. Very attentive and absolutely friendly staff

Show more Show less
9.2
Awesome
171 reviews
Avg. price/night:
$166
Check availability

Saxon Hotel, Villas & Spa

Hotel in Sandton, Johannesburg

Featuring luxurious and spacious suites, Saxon Hotel, Villas & Spa includes a spa and outdoor pool. Loved the hotel and enjoyed the beautiful spa! Great place to relax after a safari- instead of jumping on an overnight flight home.

Show more Show less
9.5
Exceptional
132 reviews
Avg. price/night:
$593
Check availability

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 located in the center of Johannesburg

See all

FAQs about hotels in Johannesburg

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Johannesburg:

Explore guest reviews of hotels in Johannesburg

See all