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

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+
Johannesburg – 929 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

Seven 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
Awesome
123 reviews
Avg. price/night:
$124

The Giglio Boutique Hotel

Hotel in Bedfordview, Johannesburg

Located in Johannesburg, 6 miles from Johannesburg Stadium, Minimised Coronà Risk The Giglio Boutique Hotel has accommodations with a restaurant, free private parking, an outdoor swimming pool and a... We found this hotel by accident when looking for a last minute place to stay and were pleasantly surprised! We were picked up from the Johannesburg International airport as promised (even though our flight was delayed). The hotel is brand new and beautifully appointed with no expense spared. The service was excellent, the staff friendly and the food delicious. I cannot rate this hotel highly enough, it certainly lives up to both “boutique” and “luxury”. Will definitely stay there again.

Show more Show less
9.8
Exceptional
109 reviews
Avg. price/night:
$158

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... dlx hotel. beautiful spacious room, amazing staff,excellent service.mostly recommended.

Show more Show less
9
Awesome
400 reviews

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 rooms are great and the staff are very friendly. They were accomodating to making our two rooms into a joint apartment. The location is great - right next to Melrose arch. Would stay again!

Show more Show less
9.1
Awesome
219 reviews

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. Thank you so much to Amberhall! One of our group had an accident while we were in Botswana and had to fly to Johannesburg for treatment. As a result two of our group needed to book in early and it couldn't have been a better place for them to rest and recover! Elizabeth stayed in touch with them until they arrived at the guesthouse and was so welcoming. The rooms are beautiful and so comfy. The lounge area is brilliant too, with a cosy fireplace, sofas, a huge tv with Netflix and a bookshelf to choose something to read from. Thank you for a great end to our trip!

Show more Show less
9.5
Exceptional
157 reviews

Hoeveld House

Hotel in Sandton, Johannesburg

Featuring free WiFi throughout the property, Hoeveld House offers accommodations in Sandton, 656 feet from Inanda Club. Sparkling clean and beautiful. Highly recommended

Show more Show less
9.5
Exceptional
271 reviews
Avg. price/night:
$71

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. Friendly staff. Very well organised. The place looks even better than the pictures. Beautiful outside area to relax. Amazing bed with wonderful blockout curtains in the room. 24/7 security.

Show more Show less
9
Awesome
431 reviews
Avg. price/night:
$55

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. Like every bit of the property

Show more Show less
9.2
Awesome
358 reviews
Avg. price/night:
$245

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. Everything was perfect. the Rosebank Mall is connected to the hotel

Show more Show less
9.2
Awesome
157 reviews
Avg. price/night:
$126

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
107 reviews
Avg. price/night:
$555

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 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