Johannesburg Holidays from AU$596

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.
@Sandton Hotel
KMG Apartments x Michelangelo Towers 0705
CT Hotel
Melrose Place Boutique Hotel
Bartis Home

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

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$207 per night from 2 July to 3 July
AU$207
2 July - 3 July
includes taxes & fees
8.8/10 Excellent! (1,651 reviews)
"This place is SO convenient as an overnight stop between Johannesburg and any place beyond. Hassle-free check-in, nice restaurant and area to grab a glass of wine and un-wind from a long flight. Rooms always clean, nice hot shower, quiet and safe."

Reviewed on 17 Jun. 2025

City Lodge Hotel at OR Tambo International Airport
Radisson Hotel and Convention Centre OR Tambo Airport
Radisson Hotel and Convention Centre OR Tambo Airport
4.5 out of 5
Estate 154, Corner 3rd & 6th Avenue, Bredell, Kempton Park, Gauteng
Fully refundableReserve now, pay when you stay
The price is AU$114 per night from 13 July to 14 July
AU$114
13 July - 14 July
includes taxes & fees
8.6/10 Excellent! (306 reviews)
"N/A"

Reviewed on 17 Jun. 2025

Radisson Hotel and Convention Centre OR Tambo Airport
@Sandton Hotel
@Sandton Hotel
3 out of 5
5 Benmore Rd, Sandton, Gauteng
Fully refundableReserve now, pay when you stay
9.2/10 Wonderful! (209 reviews)
"I just want to say a huge thank you to everyone @Sandton Hotel for making my stay so wonderful. From the warm welcome at the door to the little extra touches throughout my visit, you all made me feel right at home. Your kindness, friendliness, and genuine care didn’t go unnoticed — it truly made ..."

Reviewed on 16 Jun. 2025

@Sandton Hotel
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?
Offering excellent value package deals from AU$596 on Expedia, you'll be thrilled with how little a holiday to Johannesburg costs! Our packages mean less travel planning for you and greater savings.
What are the cheapest months to go to Johannesburg?
You can usually find lower rates and greater availability in November, December and January. Take a look at our cheap Johannesburg holiday packages and you could get some great off-season discounts.
How many days is enough for Johannesburg?
With about 2 days, you'll have plenty of time to enjoy popular neighbourhoods such as Rosebank and Houghton Estate during your Johannesburg holiday. Make sure to also add Constitution Hill and Museum Africa to your list of must-sees. Looking for more adventures? Consider venturing outside of Johannesburg on tours and day trips.
Is it worth booking a holiday package to Johannesburg?
Johannesburg has all the ingredients you need for an amazing getaway --- walking trails, nature and views are just the start. Whether you'd like to visit sights like Johannesburg Zoo and Carlton Centre, or take the road less traveled, you'll find plenty to see and do on your Johannesburg holiday.
How to find the best Johannesburg package deals?
Start your search for a Johannesburg package deal by entering your travel dates and destination under our "Packages" tab. Then apply some filters, like "Property type" and "Popular locations," to fine-tune the results to your exact style. You can also sort by "Package discount" and discover offers that come with huge savings. If you don't find the ideal Johannesburg package deal straight away, just change your dates and search again. Bear in mind that deals are only available for a limited time, so book early and get your Johannesburg escape off to a flying start.
Is it cheaper to book a Johannesburg holiday as a package?
An Expedia holiday package could land you considerable savings when compared to arranging stays and flights individually. Better still, you can tailor your Johannesburg trip to fit your exact style. Pick your preferred flight time, select the hotel type and add a car rental. Browse our great deals to see how much you can save.
When to book a holiday package to Johannesburg?
Enjoy amazing discounts by reserving your flights in advance with Expedia. If spontaneity is more your style, snap up one of our last-minute deals for a spur-of-the-moment Johannesburg break.
How to plan a trip to Johannesburg?

  1. Pick the right time to travel: Your schedule, favourite season and the type of weather you enjoy can all influence your decision on when to go to Johannesburg.
  2. Figure out your budget: Make sure you have enough money to pay for everything from transportation and food to activities and flights. Your accommodation will likely be the largest expense during your trip to Johannesburg.
  3. Decide how many days away: Start by compiling a list of the activities and attractions you want to get to in Johannesburg. Then, estimate how long you'll need at each, including any travel time.
  4. Bundle your bookings: With your travel dates in place, you can combine your car rental, flights, hotels and more into a tailored Johannesburg holiday package.

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.