How to find cheap flights to Johannesburg
Right now, $788 is the cheapest price for a one-way flight to Johannesburg. Or you can reserve a round-trip ticket for $1,126.
Find the best deals for your getaway by setting up a Price Alert. As soon as Johannesburg ticket prices drop, we'll notify you.
It's generally recommended to book about six months before your departure date. That's when you're most likely to get the best price on tickets to Johannesburg.
Click on 'Add nearby airports' during your search to increase your chances of scoring cheap Johannesburg flights. Doing this will give you more choices for where to start and end your trip, as well as different prices.
Connecting flights can be cheaper, so look for Johannesburg plane tickets that come with a stop. Once your results show up, select the 'Stops' filter to see your options.
Best time to go to Johannesburg
The cheapest month to hop on a flight to Johannesburg is typically May.
To find the cheapest month or even day for Johannesburg flights, use the 'Whole month' tool. If your travel dates are flexible, search for the green prices on the calendar — they show you the lowest fares available that month.
July is the most popular month for flights to Johannesburg and the perfect time to experience the city in full swing.
The quietest time of the year to go is February. Lock in your Johannesburg plane tickets then and explore the top attractions at a more leisurely pace.
With averages of between 15ºC (59ºF) and 30ºC (86ºF), January is when Johannesburg is at its warmest. Organise your visit around your weather preferences to make the most of your trip.
Temperatures are lowest in July, when they range from 4ºC (39ºF) to 20ºC (68ºF).
Flying to Johannesburg: what you need to know
O.R. Tambo International Airport (JNB) and Lanseria International Airport (HLA) are where you can land for your Johannesburg flight.
Fly to your destination without any stops. These are some of the airlines offering direct flights to Johannesburg:
Find the right stay to complete your travel plans. Check out these top hotels after locking in your Johannesburg plane tickets:
Getting to central Johannesburg from O.R. Tambo International Airport (JNB)
JNB, the city's main airport, is about 29 kilometres from central Johannesburg.
If you're ride-sharing or taking a cab after your flight to Johannesburg, it'll take around 30 minutes to get to the centre.
You can expect the trip to take about 1 hour 10 minutes when using public transport.
Crawl into bed shortly after your Johannesburg flight. Choose one of these hotels close to O.R. Tambo International Airport and you'll be catching z's in no time:
Johannesburg highlights
Step off your flight to Johannesburg and head straight for some of this city's top attractions:
Constitution Hill
Maboneng Precinct
Johannesburg Zoo
Complete your trip with a Johannesburg car hire
Choose one of our car rentals in Johannesburg and visit the sights on your own schedule. Easily compare rates in one place to get the perfect ride after booking your hotel and cheap flight to Johannesburg.