Johannesburg Holidays from AU$4,161

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence
  • payments icon
    Better together
    Save up to AU$703 when you book a flight and hotel together*
    lob hotels icon
    Find the right fit
    With over 300,000 hotels worldwide, it's easy to create a perfect package
    lob packages icon
    Rest easy
    Plan, book, and manage your trip all in one place

Your Johannesburg Holiday

When a getaway to the city is calling, answer it with a Johannesburg holiday package. The neighbourhood of Rosebank, which is good for bars and pubs, markets and nightlife, makes a great base for your adventures. Every trip to Johannesburg needs a well-designed itinerary. Fill yours with major attractions like Gold Reef City, Johannesburg Zoo and Apartheid Museum. Whatever your travel plans or budget, putting together a tailored Johannesburg holiday is a piece of cake with Expedia.

The Latest Johannesburg Holiday Deals

Price found within the past 48 hours. Click for updated prices.
Radisson Blu Gautrain Hotel
Home Suite Hotels Rosebank
Ten Bompas
Four Seasons Hotel The Westcliff, Johannesburg
Davinci Hotel And Suites On Nelson Mandela Square
Beautiful view of the beach with palm trees

Black Friday: Members save 30%+

Members save 30%+ on selected hotels until 4 Dec (property time) with our Black Friday deals. Stay by 15 Dec 2025.

Our guide on where to stay in Johannesburg

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

Johannesburg Holiday

Johannesburg Essential Information

Language
Afrikaans
Currency
South African rands
Closest Airport
O.R. Tambo Intl. Airport (JNB)
Population
2,026,500
Max Temp Winter
21ºC
Max Temp Summer
27ºC
Top Sights
Gold Reef City, Johannesburg Zoo and Gold Reef City Theme Park

Our pick of the best Johannesburg Hotel Deals

Southern Sun O.R. Tambo International Airport
Southern Sun O.R. Tambo International Airport
4 out of 5
Jones Road, Kempton Park, Gauteng
Fully refundableReserve now, pay when you stay
The price is AU$188 per night from 9 Dec to 10 Dec
AU$188
includes taxes & fees
9 Dec - 10 Dec
8.4/10 Very Good! (1,357 reviews)
Great value
"The hotel is showing it's age, but that was reflected in the price. They have a great dinner and breakfast buffet. Friendly staff."

Reviewed on 23 Nov. 2024

Southern Sun O.R. Tambo International Airport
City Lodge Hotel at OR Tambo International Airport
City Lodge Hotel at OR Tambo International Airport
3 out of 5
Above Multi-Storey Parkade 2, Level 5, OR Tambo International Airport, Kempton Park, Gauteng
The price is AU$172 per night from 13 Dec to 14 Dec
AU$172
includes taxes & fees
13 Dec - 14 Dec
8.6/10 Excellent! (1,436 reviews)
"Staff is very helpful and friendly and you can’t beat the location! Being able to walk inside straight from the airport is super convenient."

Reviewed on 20 Nov. 2024

City Lodge Hotel at OR Tambo International Airport
Premier Hotel OR Tambo
Premier Hotel OR Tambo
4 out of 5
73 Gladiator Street, Rhodesfield, Kempton Park, Gauteng
Fully refundableReserve now, pay when you stay
The price is AU$132 per night from 7 Dec to 8 Dec
AU$132
includes taxes & fees
7 Dec - 8 Dec
8.6/10 Excellent! (1,001 reviews)
"Check in very impersonal, receptionists did not say 1 extra word more than was needed, never made eye contact. Nice hotel, great rooms"

Reviewed on 10 Nov. 2024

Premier Hotel OR Tambo
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.

Frequently asked questions

How much does a Johannesburg holiday package cost?
The most affordable Johannesburg package is AU$4,161, so your dream holiday can become a reality — without burning a hole in your pocket. Combine flights, hotels and car rentals to custom build a package suited to your travelling style.
How do I get a cheap travel package to Johannesburg?
One of the simplest ways to save money (and time) is to bundle your bookings with Expedia. Hotels, flights, rental cars and activities — we’ve got them all. Pick and choose a combination that best suits you and watch your savings grow. Of course, a travel package is never one-size-fits-all. That’s why Expedia offers over 550 air carriers and 1 000 000 hotel options throughout the world, which lets you customize your Johannesburg holiday.
Where should I stay in Johannesburg?
Many travellers opt to spend some nights in Pretoria Central Business District. This vibrant neighbourhood offers plenty of things to see and do, like Kruger Museum. Newtown is another popular choice, and for very good reason. Stay in this area and Museum Africa will be on your doorstep.
What are the top hotels in Johannesburg?
Radisson Blu Gautrain Hotel and Davinci Hotel And Suites On Nelson Mandela Square are some excellent options in the Morningside neighbourhood. If you prefer to stay in the Sandown area, consider making a reservation at Sandton Sun and Towers or Garden Court Sandton City.
How far in advance should I book my Johannesburg holiday?
It’s difficult to pick the best time for airfares, but we generally say the earlier, the better. Most international flights on Expedia become available to compare up to 12 months in advance. If you can’t book early, don’t stress. Cheap prices appear from time to time just weeks before departure dates.
What does an Expedia Johannesburg travel package include?
It’s up to you! You can pick from a variety of Johannesburg packages, such as a flight, hotel and rental car. You can also book a flight and a hotel, or a rental car with a flight. Once you’ve made your booking, you can add on the fun stuff like experiences and activities. Whatever your perfect Johannesburg getaway looks like, get set to save!
What should I know before booking a Johannesburg travel package?
Bundling your bookings into a Johannesburg holiday package is the easiest way to organise your trip. Not only that, you’ll save just for combining your flights, hotels and car rentals. Once you’ve booked, why not add on an activity or a tour?
Can I choose my airline with a Johannesburg Expedia holiday package?
Yes, you sure can. We have more than 550 airline partners worldwide, so choose the carrier that best fits your budget and travel needs.
If I'm not able to travel, can I cancel my Johannesburg holiday package?
Your situation can change in the blink of an eye, so yes, you can. You may be able to amend or cancel your Johannesburg holiday package at no cost within 24 hours of booking. For bookings made more than 24 hours ago, you can still make the necessary changes, but your car rental company, hotel or airline may charge additional fees. Need more information? Look up our Customer Service Portal. We’ll help make sure your getaway goes off without a hitch.

Discover the most popular places to visit in Johannesburg

What to do in Johannesburg

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.