Cheap flights to Johannesburg



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 Johannesburg
Other flights from Johannesburg
Johannesburg to Auckland
Johannesburg to Christchurch
Johannesburg to Wellington
Johannesburg to Dunedin
Johannesburg to Queenstown
Johannesburg to Napier City
Johannesburg to Sydney
Johannesburg to Gisborne
Johannesburg to Perth
Johannesburg to Palmerston North
Johannesburg to Nelson
Johannesburg to Tauranga
Johannesburg to Hamilton
Johannesburg to Blenheim
Johannesburg to Invercargill
Johannesburg to Rotorua
Johannesburg to Adelaide
Johannesburg to Brisbane
Johannesburg to Port Elizabeth
Johannesburg to Cape Town
Other flights to Johannesburg
Auckland to Johannesburg
Christchurch to Johannesburg
Wellington to Johannesburg
Napier City to Johannesburg
Cape Town to Johannesburg
Melbourne to Johannesburg
Invercargill to Johannesburg
Port Elizabeth to Johannesburg
Queenstown to Johannesburg
Perth to Johannesburg
Sydney to Johannesburg
London to Johannesburg
Durban to Johannesburg
Dunedin to Johannesburg
Brisbane to Johannesburg
Nelson to Johannesburg
Windhoek to Johannesburg
Blenheim to Johannesburg
Harare to Johannesburg
Walvis Bay to Johannesburg
Johannesburg to Auckland
Johannesburg to Christchurch
Johannesburg to Wellington
Johannesburg to Dunedin
Johannesburg to Queenstown
Johannesburg to Napier City
Johannesburg to Sydney
Johannesburg to Gisborne
Johannesburg to Perth
Johannesburg to Palmerston North
Johannesburg to Nelson
Johannesburg to Tauranga
Johannesburg to Hamilton
Johannesburg to Blenheim
Johannesburg to Invercargill
Johannesburg to Rotorua
Johannesburg to Adelaide
Johannesburg to Brisbane
Johannesburg to Port Elizabeth
Johannesburg to Cape Town
Auckland to Johannesburg
Christchurch to Johannesburg
Wellington to Johannesburg
Napier City to Johannesburg
Cape Town to Johannesburg
Melbourne to Johannesburg
Invercargill to Johannesburg
Port Elizabeth to Johannesburg
Queenstown to Johannesburg
Perth to Johannesburg
Sydney to Johannesburg
London to Johannesburg
Durban to Johannesburg
Dunedin to Johannesburg
Brisbane to Johannesburg
Nelson to Johannesburg
Windhoek to Johannesburg
Blenheim to Johannesburg
Harare to Johannesburg
Walvis Bay to Johannesburg
Help & support
© Flight Centre (NZ) Limited.
Lowest Airfare Guarantee is no longer valid at Flight Centre stores in New Zealand as of Thursday 14 July 2022. Click here for more information.
A Travel Expert Service Fee will be applied to bookings made in store, over the phone or via email, and is charged in addition to the advertised price. Click here for more information.
*Travel restrictions & conditions apply. Review any specific conditions stated and our general terms at Terms and Conditions. Prices & taxes are in NZD and are correct as at the date of publication & are subject to availability and change without notice. Prices quoted are on sale until the dates specified unless otherwise stated or sold out prior. Prices are per person.
^Pricing based on available fares returned from recent searches conducted, with a departure date of between 7 to 28 days from search/booking. Pricing may not be available for your preferred travel time. Use search function to confirm fares available for your preferred travel dates and times.