Popular hotels
Insights
Top-rated hotels
Cheapest hotels
Where to stay

Luxury hotels in Johannesburg

Search, compare, and save on Johannesburg Luxury hotels from hundreds of travel sites on HotelsCombined.

Johannesburg, South Africa
1 May — 2 May2
...and more

Learn why travellers love HotelsCombined

Compare hotel ratings collected from thousands of user reviews.

One search gives you accurate pricing on affordable hotels.

Customie your results by hotel chain, amenities, price and more.

Search for hotels as many times as you want – for free.

Refine Your Search

Star ratings
Guest Ratings
Amenities
Style
Freebies
See all filters

Popular Luxury hotels in Johannesburg

Discover well-known properties in Johannesburg that are favoured by visitors more than others. There are 109 hotels in Johannesburg and price data was last updated on 24 April 2025. The average price for a hotel in Johannesburg is .
These are some of the hotels in Johannesburg with the highest demand. Users can utilise the filters available to narrow down their search.
Filter by star ratings
All filters
Corner of R55 & Maxwell Drive Kyalami, Johannesburg, Gauteng, South Africa
Conveniently located moments from Grand Central, Riboville provides unique accommodation in Midrand. It also has an outdoor pool and free Wi-Fi.
Free Wi-Fi
Parking
8.1
Excellent
389 reviews
Location
12.6 mi from city centre
Lloys Ellis Avenue, 3, Johannesburg, Gauteng, South Africa
Situated in East, The Houghton Hotel, Spa, Wellness & Golf provides 5-star accommodation and a swim-up bar, free Wi-Fi and an infinity pool. It also has a gym, a beauty centre and a sauna.
Pool
Free Wi-Fi
9.0
Excellent
1215 reviews
Location
3.1 mi from city centre
28B Third Road, Johannesburg, Gauteng, South Africa
Hyde Park Guest House is located in Sandton and provides a range of premium amenities such as a marble bathroom and free Wi-Fi. It also features a ticket service, an express check-in and check-out feature and an outdoor pool.
Free Wi-Fi
Parking
8.6
Excellent
347 reviews
Location
5.2 mi from city centre
58 Hume Road, Dunkeld, Sandton, Johannesburg, Gauteng, South Africa
58 On Hume offers 3-star accommodation in Johannesburg. It also features free Wi-Fi and an outdoor pool.
Free Wi-Fi
Air conditioning
9.6
Excellent
204 reviews
Location
4.4 mi from city centre
167 Oxford Road, Johannesburg, Gauteng, South Africa
Located in Randburg, Monarch Hotel offers unique 5-star accommodation, as well as free Wi-Fi. It also features a coffee bar, a concierge and an express check-in and check-out feature.
Free Wi-Fi
9.3
Excellent
61 reviews
Location
3.8 mi from city centre
17th 4th Avenue, Johannesburg, Gauteng, South Africa
Providing outdoor tennis courts and a heated pool, The Residence Boutique Hotel is a luxurious place to stay in Johannesburg. It also provides free Wi-Fi, a plunge pool and a sauna.
Free Wi-Fi
Parking
9.3
Excellent
551 reviews
Location
2.7 mi from city centre

Travel insights for luxury hotels in Johannesburg

Use our HotelsCombined data-powered tips to help you find your next luxury hotel in Johannesburg.

How much is a luxury hotel in Johannesburg tonight?

Users have found prices for luxury hotels in Johannesburg tonight starting as low as £31, rising to an average cost of £103, based on searches in the last 72 hours. Prices start from £31 for a 4-star luxury hotel in Johannesburg for tonight.

How much is a Johannesburg luxury hotel room this weekend?

In the past 72 hours, we’ve seen prices for luxury hotels in Johannesburg this weekend for as little as £35/night. If you’re specifically looking for a 3-star hotel this weekend, our users have found prices as low as £47/night. For a 4-star luxury hotel in Johannesburg, the cheapest rate recently found was £35/night for this weekend.

How far ahead should you book a hotel in Johannesburg?

Save money by booking a hotel at least 70 days before your trip to Johannesburg. The lowest price found when booking 70 days ahead was £8 per night.

Top-rated Luxury hotels in Johannesburg

Browse through properties in Johannesburg that have received the highest ratings from guests. There are currently 109 properties in Johannesburg and data was last updated on 24 April 2025.
Some of the very best Johannesburg hotels as rated by our users. Narrow down your search by reading user reviews, hotel descriptions, and amenities.
Show all 109 hotels
42 The High Street, Melrose Arch, Johannesburg, Gauteng, South Africa
5.1 mi from city centre
Free Wi-Fi
£134
Avg. per night

Cheapest Luxury hotels in Johannesburg

Discover affordable stays in Johannesburg that provide a quality experience without breaking the bank. Hotels in Johannesburg can be found for as low as £27 per night. There is currently one property in Johannesburg that can be booked for this price. House on York is one of the hotels that can be booked for the lowest price in Johannesburg. Price data was last updated on 24 April 2025
For those on a budget, these are the cheapest hotels available in Johannesburg for the selected dates. Consider alternative dates if you're able to compare prices.
Show all 109 hotels
No 7 York Road, Johannesburg, Gauteng, South Africa
3.9 mi from city centre
Free Wi-Fi
Parking
£27
Avg. per night
23 Canterbury Crescent, Johannesburg, Gauteng, South Africa
10.2 mi from city centre
Free Wi-Fi
Parking
£38
Avg. per night
Johannesburg, Gauteng, South Africa
7.2 mi from city centre
Air conditioning
£45
Avg. per night
49 Cherry Drive, Johannesburg, Gauteng, South Africa
7.8 mi from city centre
Free Wi-Fi
Parking
£46
Avg. per night
4 Dunton Road, Rivonia, Johannesburg, Gauteng, South Africa
10.4 mi from city centre
Free Wi-Fi
Parking
£50
Avg. per night
16 Ashford Road, Johannesburg, Gauteng, South Africa
3.5 mi from city centre
Free Wi-Fi
Parking
£59
Avg. per night
50 Bristol Road, Johannesburg, Gauteng, South Africa
3.4 mi from city centre
Free Wi-Fi
Parking
£64
Avg. per night
24 Basil Street, Johannesburg, Gauteng, South Africa
9.0 mi from city centre
Free Wi-Fi
Parking
£65
Avg. per night

Other accommodations in Johannesburg

Discover the ideal theme hotel, holiday rental or hostel for your stay in Johannesburg. There are 2,963 properties in Johannesburg and price data was last updated on 24 April 2025.
Show all 2,963 stays
302 Fox Street, Johannesburg, Gauteng, South Africa
1.1 mi from city centre
Free Wi-Fi
Parking
£14
Avg. per night
14 Street, Noorwyk Exit 20, Johannesburg, Gauteng, South Africa
17.8 mi from city centre
Free Wi-Fi
£54
Avg. per night
Montecasino Boulevard, Johannesburg, Gauteng, South Africa
12.4 mi from city centre
Free Wi-Fi
£155
Avg. per night
33 Bradford Road Bedfordview, Johannesburg, Gauteng, South Africa
4.9 mi from city centre
Free Wi-Fi
Parking
£44
Avg. per night

Explore Johannesburg

Explore different neighbourhoods and areas within Johannesburg to find the perfect location for your stay. Map data was last updated on 24 April 2025.
Scroll to and zoom in on the areas in Johannesburg you plan on visiting to find nearby properties. Clicking on a hotel name will take you to a page with pricing, reviews, and more useful information.

Luxury hotels FAQs

Find useful tips and insights about staying in Johannesburg to help you make the most of your experience. FAQs were last updated on 24 April 2025.
  • What is the typical nightly rate for a Luxury hotels in Johannesburg?

    A good per night rate for a Luxury hotels in Johannesburg is £58, which is average for the city. A nightly rate as low as £17 has recently been found by our users. Our users visiting Johannesburg have found that The Observatory, Luxury Suite in Observatory Home is usually the cheapest Luxury hotels.

  • How do prices at Luxury hotels compare to other hotels in Johannesburg?

    Luxury hotels in Johannesburg will likely cost you less money than booking other hotels in the city. You should expect to pay £58 per night if you are looking to book a Luxury hotels in the city of Johannesburg. The average per night rate for a Johannesburg hotel is £70.

  • Are there good Luxury hotels near Melrose Arch Shopping Centre?

    Within 2 miles of Melrose Arch Shopping Centre, there are 6 options for Luxury hotels which have a higher star rating (3 Stars and above). On average, you can expect to pay £108 per night when staying at Luxury hotels near Melrose Arch Shopping Centre. The cheaper options in the area are Hyde Johannesburg Rosebank, Hyde Park Guest House, and Luxury 1 Bedroom Apartment- Nelson Mandela Square & Sandton City.

Find better results for your stay in Johannesburg