Stays Flights Flight + Hotel Car Rentals Attractions Airport Taxis
Coronavirus (COVID-19) support

Check for travel restrictions. Travel might only be permitted for certain purposes, and touristic travel in particular may not be allowed.

Read more

Stay in Johannesburg's best hotels!

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. The staff, the art, the gardens and the welcome.

Show more Show less
9.1
Awesome
117 reviews

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... Delightfully decorated. Comfortable spacious room with intelligent lighting. Sumptuous breakfast buffet in the exquisite restaurant. Polite and courteous staff working in all areas of the establishment.

Show more Show less
9.3
Awesome
298 reviews
Avg. price/night:
$89
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 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.2
Awesome
190 reviews
Avg. price/night:
$72
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. welcoming atmosphere and a beautiful fireplace. Everytjing was perfect. Ask for the Soweto tour.

Show more Show less
9.5
Exceptional
155 reviews
Avg. price/night:
$64
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. So far the best place in town! The ambience is amazing. Home away from home. Place fit for Kings and Queen.

Show more Show less
9.5
Exceptional
274 reviews
Avg. price/night:
$68
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. Ideal location for my needs. Friendly staff all round.

Show more Show less
9.1
Awesome
385 reviews
Avg. price/night:
$51
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. This place truly feels like my home away from home when I am in Johannesburg. Service is always amazing! Flames is such a good place to hang out during the day, and View is brilliant for dinner!

Show more Show less
9.3
Awesome
362 reviews

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. Breakfast was great. Hotel in great location and had excellent/attentive staff. We also used the car service to the airport which was great. would stay there again!

Show more Show less
9.2
Awesome
163 reviews
Avg. price/night:
$210
Check availability

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 bed was huge and so comfortable, I loved the complimentary's that were in the room...the place is just out of this world.my husband and I will be making our way there again...and I just love the venue

Show more Show less
9.1
Awesome
476 reviews
Avg. price/night:
$131
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
116 reviews

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

Most-booked hotels in Johannesburg in the past month

See all

FAQs about hotels in Johannesburg

Explore guest reviews of hotels in Johannesburg

See all