South Africa may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Search Hotels in Johannesburg

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Where to stay in Johannesburg

Find the best Johannesburg areas and neighborhoods for the activities you enjoy most. Learn more about Johannesburg

Johannesburg hotels and places to stay

African Pride Melrose Arch Hotel, Autograph Collection
5 out of 5
1 Melrose Square, Melrose Arch, Johannesburg, Gauteng
Free cancellationReserve now, pay when you stay
The price is £90 per night
5.09 mi from city centre
4.6/5Exceptional! (277 reviews)
Go for it!

"This hotel is different. It's a boutique hotel so it doesn't have the big chain feel. In fact, everything feels unique/original and everything impresses: the decor, food, service and location are all excellent. Go for it"…"

Reviewed on 29 Mar 2020

African Pride Melrose Arch Hotel, Autograph Collection
54 On Bath
5 out of 5
54 Bath Avenue, Rosebank, Johannesburg, Gauteng
Free cancellationReserve now, pay when you stay
The price is £112 per night
3.97 mi from city centre
4.8/5Exceptional! (135 reviews)

"Amazing hotel! We would definitely stay here again whenever we return to Joburg"…"

Reviewed on 3 Apr 2020

54 On Bath
Hyatt Regency Johannesburg
5 out of 5
191 Oxford Road, Johannesburg, Gauteng
Get Rates
4.16 mi from city centre
4.5/5Wonderful! (155 reviews)

"Loved absolutely everything about the hotel. Great fitness area with gym and swimming pool, amazing breakfasts and great helpful staff."…"

Reviewed on 18 Mar 2020

Hyatt Regency Johannesburg

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Garden Court Eastgate
3 out of 5
Ernest Oppenheimer Avenue, Bruma, Johannesburg, Gauteng
Free cancellationReserve now, pay when you stay
The price is £54 per night
4.84 mi from city centre
4.1/5Very Good! (63 reviews)

"Awesome hotel. Amazing breakfast"…"

Reviewed on 22 Jan 2020

Garden Court Eastgate
10 2nd Avenue Houghton Estate
5 out of 5
10, 2nd Avenue, Houghton Estate, Johannesburg, Gauteng
The price is £138 per night
2.7 mi from city centre
4.6/5Wonderful! (30 reviews)
Good hotel but...

"We had a mixed experience. We booked a transfer from the airport to the hotel. Johannesburg is not the safest city and the driver lost his parking ticket and left us alone in the car park for over 30 minutes while he sorted this out. It would have been much quicker and safer to take a taxi. After ..."…"

Reviewed on 2 Oct 2018

10 2nd Avenue Houghton Estate
The Vantage - Rosebank
4 out of 5
23 Tyrwhitt Avenue, Rosebank, Johannesburg, Gauteng
The price is £35 per night
4.03 mi from city centre
4.5/5Wonderful! (2 reviews)

"The property owner communicated very well and answered all questions and concerns. The property is very clean and provides for a lot of privacy. Although there were heaters provided it was a bit cold."…"

Reviewed on 5 Jun 2020

The Vantage - Rosebank
Ascot Boutique Hotel
4 out of 5
59 Grant Avenue, Norwood, Gauteng, Johannesburg, Gauteng
Get Rates
3.77 mi from city centre
4.1/5Very Good! (166 reviews)

"Staff was ever ready to please. Close to many restaurants around the hotel. Hot water took a while to come on."…"

Reviewed on 3 Feb 2020

Ascot Boutique Hotel
Home Suite Hotels Rosebank
4 out of 5
50 Bristol Road, Rosebank, Johannesburg, Gauteng
Free cancellationReserve now, pay when you stay
The price is £97 per night
3.43 mi from city centre
4.8/5Exceptional! (20 reviews)
3 day stay

"It was great. I would definitely stay here again. Close to everything."…"

Reviewed on 3 Mar 2020

Home Suite Hotels Rosebank
The View Boutique Hotel
5 out of 5
19 Molesey Avenue, Auckland Park, Johannesburg, Gauteng
Get Rates
2.66 mi from city centre
4.6/5Wonderful! (27 reviews)

"Lovely people. Gloria is a great chef. Lovely garden"…"

Reviewed on 14 Nov 2019

The View Boutique Hotel
C.A.G The Vantage
4 out of 5
Corner Bath and Tyrwhitt Avenue, Rosebank, Johannesburg, Gauteng
Free cancellationReserve now, pay when you stay
The price is £27 per night
4 mi from city centre
4.2/5Excellent! (121 reviews)
chrging stations

"there are not enough power points for charging cell phone etc."…"

Reviewed on 16 Mar 2020

C.A.G The Vantage
Don't see what you're looking for?
See all available properties in Johannesburg
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Johannesburg

Visitors give high marks for the shopping in Johannesburg, which is also known for its safari tours and museums. Tourists who journey to this cultural city can discover its cafes, entertainment and theatres. Top sights in the city include Museum Africa, Johannesburg Zoo and South African Museum of Military History.

  • There are 1541 hotels and other accommodation options in Johannesburg
  • The closest major airport is in Johannesburg (JNB-O.R. Tambo Intl.), 12.8 mi (20.6 km) from the city centre
  • The next closest is in Johannesburg (HLA-Lanseria), 19.9 mi (32 km) away

Sightseeing and Staying in Johannesburg

The city is well known for its museums and theatres, and cultural venues include Museum Africa, South African Museum of Military History and Apartheid Museum. Attractions like Johannesburg Zoo, Montecasino and Lion Park are fun for kids of all ages. The city is notable for landmarks like Voortrekker Monument, Kruger Museum and Cradle of Humankind.

In Johannesburg South, there are 1541 hotels and other accommodation options so you can easily organise your holiday getaway at an affordable rate. Here are highly ranked ones based on our user reviews:

  • Castello di Monte - This 5-star bed & breakfast features free breakfast, a restaurant and an outdoor pool. It's a favourite with Expedia travellers for its dining options and breakfast.
  • Saxon Hotel, Villas and Spa - Our customers like the overall value and pool at this hotel. This 5-star hotel in Greater Johannesburg Metropolitan Area features 2 outdoor pools, a full-service spa and 2 restaurants.
  • Pablo House - Guests who stay at this 4-star guesthouse in Greater Johannesburg Metropolitan Area can enjoy access to free breakfast and a restaurant, along with free Internet. Expedia customers like its dining options and helpful staff.

Other favourite sights in Johannesburg include Gold Reef City, First National Bank Stadium and Bedford Centre Shopping Mall.

Getting around Johannesburg

With so many ways to get around, seeing Johannesburg is a breeze. Metro stations nearby include Ellis Park Station and Rhodesfield Station. To see more of the surrounding area, hop aboard a train at Johannesburg Park Station or Johannesburg Sandton Station.

Dressing for Johannesburg

  • Between January and March, daytime temperatures average 26°C, whilst night-time temperatures stay around 10°C
  • From April to June, the average is 23°C during the day and -2°C at night
  • July to September sees average temperatures of 24°C during the day and -1°C at night
  • Between October and December, you can expect 26°C as the daytime average and 8°C as the night-time average
  • Average annual rainfall for Johannesburg is 623.10 millimetres
  • January and February are usually the hottest months averaging 26°C, while June and July are usually the coldest with an average temperature of -1°C

Frequently asked questions

Where is the best place for a stay in Johannesburg?
Riboville is ranked highly by Expedia customers. This 5-star hotel offers free breakfast and a restaurant. Traveller reviews also recommend The Houghton Hotel, Spa, Wellness & Golf and Blue Mango Lodge as top choices for your stay.
If I need to cancel my hotel reservation in Johannesburg, will I receive a refund?
Yes! The majority of hotel bookings are refundable provided that you cancel prior to the accommodation’s cancellation deadline, which is usually within 24-48 hours of your arrival date. If you booked a non-refundable reservation, you might be able to cancel it and be given a refund within a 24-hour period of your booking. Enter your dates, click on “Search”, then use the filter option “free cancellation” to get the best deals in Johannesburg.
What's the best budget-friendly hotel in Johannesburg?
Based on reviews, City Lodge Hotel at OR Tambo International Airport is a popular 3-star hotel for our travellers looking for an economical choice, and features free WiFi and an outdoor pool. Other good choices to stay on the cheap include The Aviator Hotel OR Tambo International Airport and Road Lodge Carnival City.
What's the best accommodation option for a family trip to Johannesburg?
Genesis All-Suite Hotel is a top 4-star hotel on Expedia for families, and features a restaurant and free parking. Other good choices to stay with the children include Airport Game Lodge and Aero Guest Lodge. Also, attractions such as Montecasino and Lion Park are fun for children of all ages.
What's the best accommodation for a couple going to Johannesburg?
Forum Homini Boutique Hotel is a favourite 5-star hotel for couples, and features in-room massages and an outdoor pool. Other good choices for a stay with your sweetheart include Sandton Sun and Four Seasons Hotel The Westcliff, Johannesburg.
What's the best pet-friendly place to stay in Johannesburg?
Blue Mango Lodge is a top guesthouse for people travelling with their pets, and offers a full-service spa and a restaurant for its human guests. Other good choices for you and your pet’s trip include 3Liebeloft Guest House and Ancient Windmill Guesthouse.
What's the best luxury accommodation option in Johannesburg?
Monarch Hotel is a 5-star hotel with a restaurant and a full-service spa, and it’s a popular choice for Expedia travellers looking for a pampered stay. The Residence Boutique Hotel and InterContinental Johannesburg O.R Tambo Airport are two other upscale options for your trip.
What's the best boutique-style accommodation in Johannesburg?
Sandton Boutique Hotel - 28A On Oxford is a favourite 4-star guesthouse with Expedia travellers looking for stylish accommodation, and features a bar and an outdoor pool. The Winston Hotel and The Oasis Boutique Hotel are two other options for a boutique stay.
What's the best golf hotel in Johannesburg?
Four Seasons Hotel The Westcliff, Johannesburg is a 5-star hotel featuring 2 outdoor pools and a full-service spa, and it’s a top choice for playing a round of golf. Other good options if you’d like to stay near a golf course include St Andrews Hotel and Spa and The Fairway Hotel, Spa & Golf Resort. Visit Randpark Golf Club, Silver Lakes Golf Course or Germiston Golf Club to perfect your golf swing.
What are some accommodations with pools in Johannesburg?
Aero Guest Lodge is a popular 4-star guesthouse featuring an outdoor pool, free full breakfast and a restaurant. A couple of other options with an on-site pool include Sunrock Guesthouse and Protea Hotel by Marriott Johannesburg Balalaika Sandton.

Johannesburg Hotel Reviews

More trip options