Johannesburg Holidays from £288

Book a Hotel + Flight or Car together to unlock savings

Choose two or more items and save on your trip:
    Plan, book, travel with confidence
    payments icon
    Better together
    Save up to £195 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
    Packages with flights are ATOL protected

Your Johannesburg Holiday

When a break in the city is calling, answer it with a Johannesburg holiday package. The neighbourhood of Rosebank, which is great for bars and pubs, markets and nightlife, makes a fantastic base for your adventures. If a sightseeing tour is on the to-do list during your trip to Johannesburg, check out leading attractions like Gold Reef City, Johannesburg Zoo and Apartheid Museum. Whatever your travel plans or the size of your budget, organising 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.
RH Hotel Pretoria
Premier Hotel Pretoria
City Lodge Hotel Hatfield
Premier Hotel Falstaff
Town Lodge Waterfall, Midrand
Pumua Guesthouse And Spa

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 guide on where to stay in Johannesburg

Check out a few of the areas and neighbourhoods we love in Johannesburg Learn more about Johannesburg

Our pick of the best Johannesburg Hotel Deals

Premier Hotel OR Tambo
Premier Hotel OR Tambo
4 out of 5
73 Gladiator Street, Rhodesfield, Kempton Park, Gauteng
Our guests praise the breakfast and the helpful staff in their reviews.
8.6/10 Excellent! (1,000 reviews)
"Some drawbacks to the inhouse dining which is very good, but challenging in terms of room service. Any difficulties however are handled thoughtfully and quickly."

Reviewed on 7 May 2024

Premier Hotel OR Tambo
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
Enjoy free Wi-Fi, breakfast (surcharge) and a 24-hour fitness centre. Our guests praise the breakfast and the restaurant in their reviews.
8.6/10 Excellent! (1,165 reviews)
"The staff was friendly and very helpfull. The location cannot be better for a traveller. We enjoyed our stay and will make use of the City Lodge Hotel again."

Reviewed on 9 May 2024

City Lodge Hotel at OR Tambo International Airport
Southern Sun O.R. Tambo International Airport
Southern Sun O.R. Tambo International Airport
4 out of 5
Jones Road, Kempton Park, Gauteng
Enjoy free breakfast, free Wi-Fi and a free airport shuttle. Our guests praise the breakfast and the restaurant in their reviews.
8.2/10 Very Good! (1,005 reviews)
"Pros: Close to airport, nice hotel at a good value, breakfast pancakes were great. Cons: shuttle was full both from and to airport so had to wait on a second shuttles, long lines to check-in and check-out. Coffee at breakfast was bad."

Reviewed on 9 May 2024

Southern Sun O.R. Tambo International Airport
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

Why should I book my Johannesburg holiday with Expedia?
Expedia has you covered for every aspect of your upcoming Johannesburg getaway. You’ll always get the best prices, but when you bundle your accommodation, airfares and/or hire car into a holiday package, you can save even more. Looking to really make the most of your escape? Add a few fun tours and activities to your customised package. We offer flexible cancellation policies on almost all bookings, so you won’t need to worry if you have to change your plans. Visit our Customer Service Portal link to discover more.
When is the best time of year to holiday in Johannesburg?
Peak season falls in July, September and October and is a thrilling time to visit — if you don’t mind the crowds. November, December and January are usually quieter times of the year. With average daytime temperatures of 11ºC, June is the coolest period in Johannesburg. The warmest time of year is January, when you can expect averages of 21ºC during the day. Whatever the temperature, you’ll find plenty to keep you occupied here.
What are the top hotels for my holiday in Johannesburg?
Radisson Blu Gautrain Hotel and Davinci Hotel And Suites On Nelson Mandela Square are among the best getaways in the neighbourhood of Morningside. If you prefer to spend time in the Rosebank area, check in to Home Suite Hotels Rosebank or Protea Hotel Fire & Ice by Marriott JHB Melrose Arch.
How do I get a cheap holiday to Johannesburg?
Bundle your hotels and flights with Expedia to save on your next adventure. With over 400 airlines and 321,000 hotels worldwide, your Johannesburg holiday can be tailored exactly to suit your budget. With all those extra pounds, why not add one or two interesting experiences and tours? It’s an easy way to unlock even more savings. The holiday you’ve always dreamed of in Johannesburg is much closer than you thought! Learn more about how you can save money on your next holiday when you bundle your flight and hotel bookings with Expedia.
What should I do on my Johannesburg holiday?
Ensure your holiday in Johannesburg is an unforgettable one by checking out its top attractions. Gold Reef City, Montecasino, Sandton City Mall and Johannesburg Zoo are some of the things you must see while you’re in the city.
What are the best neighbourhoods to stay in when on holiday in Johannesburg?
A getaway in Johannesburg wouldn’t be complete without a stop in Newtown, so why not book a hotel in this much-loved neighbourhood? That way, you’ll be just moments from Museum Africa. If First National Bank Stadium is on your must-see list, stay in the Nasrec area.
Do I need a visa for my Johannesburg holiday?
Check the latest information on official government websites. Your nationality and whether you’re travelling for work or pleasure will determine if you’ll need a visa for Johannesburg. Get familiar with the application process, including the required documentation, fees and turnaround times. Finalise your application well in advance to allow plenty of time for processing. Some visas can take several weeks or even months to obtain, depending on the country and time of year.
What should I wear on my Johannesburg holiday?
Do a little research into the types of clothing people in Johannesburg wear, and consider browsing style blogs for some fashion tips. You’ll want to create a versatile travel wardrobe filled with pieces that suit your destination and show off your unique sense of style. Have a look at the weather forecast so you can pack accordingly. The warmest time of year in Johannesburg is January, with average daily temperatures of 21ºC. If you’re visiting during the coolest month of June, the mercury averages 11ºC during the day.
What does an Expedia Johannesburg holiday include?
Hotels, flights and a cool set of wheels for all your fun road trip adventures. Simply mix and match your preferred bundle and get access to great discounts. Once you’ve made your booking, add on some activities and tours and watch your savings stack up. When it comes to creating your Johannesburg trip, the choice is all yours! Expedia features all types of properties, with the most sought after in Johannesburg including apartments and guest houses. With Expedia, you’ll always have the flexibility and freedom to tailor your holiday any way you want.
Does Expedia offer Book Now, Pay Later Johannesburg holidays?
Your bank balance shouldn’t get in the way of going on holiday, so Expedia has devised a solution to help. Now that we’ve partnered with online lender Klarna, it’s easier than ever to book a fabulous getaway without exhausting your savings. Klarna offers flexible payment options at checkout that take the worry out of budgeting for your escape. Consider one of these flexible payment options:

  • Pay monthly holidays: If paying across multiple transactions sounds right for you, Klarna offers just that! Paying in multiple instalments will make your getaway dreams come true.
  • No-deposit holidays: Hitting the “book now” button is much easier with this payment option. With no upfront fee for your holiday, you can Book Now, Pay Later and start packing your suitcase.

Can I choose my airline with a Johannesburg Expedia holiday?
Yes — that’s one of the best things about an Expedia package. You get to decide. We have more than 400 partner airlines around the world, so you have options galore when creating your Johannesburg trip.

Discover the most popular places to visit in Johannesburg

Unmissable things 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. Flight-inclusive packages are ATOL protected.