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

Find out moreOpens in new tab or window

Search Johannesburg, Johannesburg - Gauteng Hotels from AU$56

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular Filters
Property class
Your Budget
Guest rating
Payment Type
Property Type
Area
Popular Locations
Amenities
Accessibility
Trip type
Hyatt Regency Johannesburg
5 out of 5
191 Oxford Road, Johannesburg, Gauteng
Get Rates
6.69 km 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
Daze House
3.5 out of 5
4 Fourie St, Johannesburg, Gauteng
Free cancellationReserve now, pay when you stay
The price is AU$76 per night from 25 Oct. to 26 Oct.
4.88 km from city centre
5/5Exceptional! (2 reviews)

"I love everything about this property! Beautiful boutique hotel with breathtaking views of Johannesburg. Each room is meticulously designed and themed after different African countries. The bed was heavenly. I woke up feeling refreshed and was then brought a delicious breakfast. Daze House staff ..."…"

Reviewed on 19 Mar. 2020

Daze House
The Vantage - Rosebank
4 out of 5
23 Tyrwhitt Avenue, Rosebank, Johannesburg, Gauteng
The price is AU$73 per night from 1 Nov. to 2 Nov.
6.48 km 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

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Main Street Life
3.5 out of 5
286 Fox St, Johannesburg, Gauteng
The price is AU$58 per night from 22 Oct. to 23 Oct.
1.83 km from city centre
Main Street Life
The Residence Boutique Hotel
5 out of 5
17th 4th Avenue, Houghton, Johannesburg, Gauteng
The price is AU$299 per night from 22 Oct. to 23 Oct.
4.61 km from city centre
4.9/5Exceptional! (239 reviews)
Outstanding!

"We have stayed before and we will be back again. Always good food and exceptional service! We also hosted a dinner for 10 with our friends and again everything was outstanding!!"…"

Reviewed on 16 Mar. 2020

The Residence Boutique Hotel
Garden Court Eastgate
3 out of 5
Ernest Oppenheimer Avenue, Bruma, Johannesburg, Gauteng
Free cancellationReserve now, pay when you stay
The price is AU$105 per night from 22 Oct. to 23 Oct.
7.79 km from city centre
4.1/5Very Good! (63 reviews)

"Awesome hotel. Amazing breakfast"…"

Reviewed on 22 Jan. 2020

Garden Court Eastgate
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 AU$81 per night from 25 Oct. to 26 Oct.
6.44 km 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
10 2nd Avenue Houghton Estate
5 out of 5
10, 2nd Avenue, Houghton Estate, Johannesburg, Gauteng
The price is AU$221 per night from 1 Nov. to 2 Nov.
4.35 km 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
Foxwood House
3.5 out of 5
No. 13 Fifth Street, Houghton, Johannesburg, Gauteng
Get Rates
4.68 km from city centre
4.6/5Wonderful! (25 reviews)
Wonderful place!

"The staff was very kind and accommodating. They went above and beyond in their helpfulness. The setting is beautiful and the rooms are very nice. There's a shopping mall within about a 5 minute walk. Dinner and breakfast were both very tasty. Highly recommend."…"

Reviewed on 30 Mar. 2020

Foxwood House
54 On Bath
5 out of 5
54 Bath Avenue, Rosebank, Johannesburg, Gauteng
Free cancellation
The price is AU$217 per night from 23 Oct. to 24 Oct.
6.39 km 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
African Pride Melrose Arch Hotel, Autograph Collection
5 out of 5
1 Melrose Square, Melrose Arch, Johannesburg, Gauteng
The price is AU$233 per night from 29 Oct. to 30 Oct.
8.19 km 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
Protea Hotel by Marriott Johannesburg Parktonian All-Suite
4 out of 5
120 De Korte Street, Johannesburg, Gauteng
Free cancellationReserve now, pay when you stay
The price is AU$91 per night from 6 Nov. to 7 Nov.
1.13 km from city centre
3.9/5Very Good! (300 reviews)
Very good hotel to stay in downtown Jo'burg

"It would have been nice to have a Microwave oven in the room, but otherwise it is a very nice, pleasant hotel to stay in downtown Johannesburg. Will always stay here."…"

Reviewed on 22 Feb. 2020

Protea Hotel by Marriott Johannesburg Parktonian All-Suite
Ascot Boutique Hotel
4 out of 5
59 Grant Avenue, Norwood, Gauteng, Johannesburg, Gauteng
Get Rates
6.06 km 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 AU$155 per night from 30 Oct. to 31 Oct.
5.52 km 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
Premier Hotel Mapungubwe
4 out of 5
52-54 Marshal Street, Marshaltown, Johannesburg, Gauteng
Free cancellationReserve now, pay when you stay
The price is AU$56 per night from 7 Nov. to 8 Nov.
0.71 km from city centre
4.1/5Very Good! (346 reviews)

"we were warned about the area of town, but never felt uncomfortable ourselves, although we didn't go out at night. uber is very easy to use all around the city, so that's how we mostly got around. the hotel itself was nice. huge rooms since it used to be apartments, nice restaurant. i only felt that ..."…"

Reviewed on 11 Mar. 2020

Premier Hotel Mapungubwe
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 sporting events. Tourists can also enjoy the city's architecture and theaters. Top sights in the city include Museum Africa, Johannesburg Zoo, and South African Museum of Military History.

  • You'll find 991 Expedia hotels and other accommodations in the larger area of Johannesburg
  • The closest major airport is in Johannesburg (JNB-O.R. Tambo Intl.) 20.6 from the city center
  • The next closest is in Johannesburg (HLA-Lanseria) 32 away

Sightseeing and Staying in Johannesburg

Cultural venues in the city include Museum Africa, South African Museum of Military History, and Turbine Hall. Shopping is one of the favorite things to do, so consider an excursion to Newtown Junction Mall, Bus Factory, and 1 Fox. A couple of additional sights to add to your agenda are Johannesburg Zoo and Johannesburg City Hall.

In Johannesburg, you'll be able to select from 114 hotels and other lodging accommodations so you'll have ample places to choose from for your holiday getaway. Below are top ranked ones based on our user reviews:

  • The Residence Boutique Hotel - This 5-star hotel features 3 outdoor pools, a full-service spa, and free breakfast. It's a favorite with Expedia travelers for its breakfast and pool.
  • Monarch Hotel - Our customers like the breakfast and helpful staff at this hotel. This 5-star hotel features free breakfast, a restaurant, and free WiFi.
  • The Peech Hotel - With a stay at this 4-star hotel, guests can enjoy access to a restaurant and an outdoor pool, along with free WiFi.

Outside the city, popular places to visit include Gold Reef City, located 3 mi (4.8 from the heart of the city, and Apartheid Museum, which is 3.1 mi (5 away.

Getting Around Johannesburg

With so many transportation options, seeing all of Johannesburg is easy. Head to Ellis Park Station for metro transit. To see more of the larger area, hop on a train at Johannesburg Park Station.

Dressing for Johannesburg

  • Between January and March, you can expect the daytime average to be around 79°F and the nighttime average to be 49°F
  • From April to June, temperatures average about 74°F during the day and 29°F at night
  • July through September averages 75°F during the day and 29°F at night
  • In October-December, the average temperature is 78°F during the day and 47°F at night
  • Johannesburg gets about 0.94 inches of rain per year
  • Hottest months are usually January and February with an average temperature of 78°F, while the coldest months are June and July with an average of 31°F

Frequently asked questions

Where is the best place to stay in Johannesburg?
BnB on 8th Avenue is ranked highly by Expedia customers. This 3-star B&B offers free WiFi and free parking. Reviews from our site also recommend Pablo House and The Houghton Hotel, Spa, Wellness & Golf as top options for your stay.
If I need to cancel my hotel reservation in Johannesburg, will I receive a refund?
Yes, you’ll find most room reservations are fully refundable provided that you cancel before the accommodation’s cancellation deadline, which often is within 24-48 hours of your scheduled arrival. If you booked a non-refundable reservation, it may still be possible to cancel it and be given a refund within 24 hours of your booking. Enter your dates, click on “Search”, then use the filter option “free cancellation” to review top deals in Johannesburg.
What's the best accommodation for a budget-friendly stay 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 for your budget-friendly stay include The Aviator Hotel OR Tambo International Airport and Road Lodge Carnival City.
What's the best accommodation option for a family holiday in 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 for your family trip include Airport Game Lodge and Aero Guest Lodge. Also, attractions such as Johannesburg Zoo and Sci Bono Discovery Centre are fun for children of all ages.
What's the best hotel for a romantic getaway to Johannesburg?
Sandton Sun is a favourite 5-star hotel for couples, and features 24-hour room service and bathrobes. Other good options for a romantic stay include Four Seasons Hotel The Westcliff, Johannesburg and The Residence Boutique Hotel.
What's the best pet-friendly accommodation option in Johannesburg?
Blue Mango Lodge is a top guest house for people travelling with their pets, and offers a full-service spa and a restaurant for its human guests. Two other good options to stay with your pet include 3Liebeloft Guest House and Ancient Windmill Guesthouse.
What's the best accommodation option for a beach holiday in Johannesburg?
The Lakes Hotel and Conference Centre is a top 3-star hotel located on the beach . Other good options to stay near the beach include Mi Casa Su Casa Boutique Accommodation and Summer Garden Guest House (The Palms).
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 other upscale choices for your stay.
What's the best boutique-style accommodation in Johannesburg?
Sandton Boutique Hotel - 28A On Oxford is a favourite 4-star guest house with our travellers looking for stylish accommodation, and features 8 guestrooms, a bar and an outdoor pool. The Winston Hotel and The Oasis Residential Hotel are other boutique-style choices.
What's the best accommodation for a golf trip to 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 Observatory Golf Club, Houghton Golf Club or Killarney Golf Club to perfect your golf swing.
What are some hotels with pools in Johannesburg?
Aero Guest Lodge is a popular 4-star guest house featuring an outdoor pool, free full breakfast and a restaurant. Other choices that feature an on-site pool include Sunrock Guesthouse and Protea Hotel by Marriott Johannesburg Balalaika Sandton.

Recent Reviews in Johannesburg

More trip options