Cheap flights to Johannesburg

Johannesburg city centre in the early evening

Hot deals for a Johannesburg getaway!

Airfare Online Pricing Banner

Current requirements for travelling from undefined to Johannesburg

Johannesburg

South Africa

Johannesburg city centre in the early evening

Expert tip

Compare prices across several days and speak to a Flight Centre expert who can quickly check multiple fares for your preferred route and dates.

,,

Frequently asked questions

The low season months (Mar-May & Sep-Nov) are generally considered to be the best time to visit Johannesburg. With the Summer heat gone & Winter on the way the average temperatures range from about 15 to 30 degrees Celsius. This is the best time to visit if you want to enjoy outdoor activities, such as exploring the national parks and gardens, or visiting local wineries & wildlife.


To get the best deal on a flight to Johannesburg, it's generally recommended to book your flight at least a few months in advance. Prices can fluctuate daily, so it's a good idea to keep an eye on prices through the Flight Centre App & Website - then book when you see a good deal.


Due to the distance to Johannesburg, there are no direct flights from New Zealand airports. All major & regional airports will require a stop on the way.


The best airport to get a connecting flight out of Johannesburg is O.R. Tambo International Airport which also serves as the best airport for all flight routes.


Your flight will land in and depart from O.R. Tambo International Airport, which serves as the main airport for Johannesburg city.


The cheapest flight season is between March to May - the summer heat is over but winter hasn't officially begun so expect less people travelling!


The best time of day to get the cheapest flight to Johannesburg is either early in the morning or late at night - you'll beat the rush!


The closest airport to Johannesburg is O.R. Tambo International Airport which also serves as the best airport for all flight routes.


An IATA (International Air Transport Association) airport code is a three-letter code that is used to identify airports around the world. For example, JNB is the IATA airport code for Johannesburg Airport. Sometimes, it's just that simple!


You're the centre of our centre

When you book with us, you know you're booking with the best in the business.

More about undefined to Johannesburg

See moreSee less