Flying from Zanzibar International Airport (ZNZ) to O.R. Tambo International Airport (JNB): what you need to know
The average duration of a direct flight from Zanzibar International Airport to O.R. Tambo International Airport is 3 hours 45 minutes.
The timezone in Johannesburg is UTC+2, which is one hour behind Zanzibar.
Your ZNZ to JNB flight won't wait if you're running late, so don't forget to check in on time. Arrive up to one hour in advance for domestic flights and two hours ahead when you're flying internationally.
During popular months such as July, it's a good idea to get to the airport earlier. Plan to arrive two hours before domestic departures and four hours ahead of international flights when you travel during peak periods in general.
Jetting into Johannesburg (and then discovering more of South Africa!) is a snap with Safair. This popular carrier offers direct flights from Zanzibar International Airport to O.R. Tambo International Airport.
The airline that serves the most passengers on this route is Safair.
How to find the cheapest flights from Zanzibar International Airport (ZNZ) to O.R. Tambo International Airport (JNB)
Currently, R 2,883 is the cheapest price we've found for a one-way Zanzibar International Airport to O.R. Tambo International Airport flight. The best price for a return plane ticket is R 7,036. Keep in mind that fares can change due to demand when booking.
To pick up cheap tickets from ZNZ to JNB, reserve your journey seven months before your departure.
June is the cheapest month for flights from Zanzibar International Airport to O.R. Tambo International Airport. If you want to travel during a different time of year, the 'Whole month' tool will give you the lowest airfares across every month.
There's no need to check every day to find out if fares have gone down when you create a Price Alert. We'll notify you the moment there's a change in price on cheap flights from ZNZ to JNB.
Tailor your flights using filters. Choose your ideal departure and arrival times, airlines and total journey duration. You can also sort the results by 'Fastest,' 'Cheapest' or 'Best' flights from Zanzibar International Airport to O.R. Tambo International Airport.
Handy information about Zanzibar International Airport (ZNZ)
71.9% of flights departing from Zanzibar International Airport make it to their destination on schedule.
To reach Zanzibar International Airport from central Zanzibar, it takes around 10 minutes if you're travelling by car. Of course, this depends on traffic. It's approximately 6 kilometres from the airport to the city centre.
Have an early flight from Zanzibar International Airport to O.R. Tambo International Airport? Avoid the hassle of rushing to the terminal (and sneak in some extra snooze time) by choosing one of these stays close to ZNZ:
Arriving at O.R. Tambo International Airport (JNB)
The last thing you want is a long trip to your hotel if you're arriving on a late Zanzibar International Airport to O.R. Tambo International Airport flight. Stay at one of these accommodation options near JNB instead:
Get your adventure underway by picking up an O.R. Tambo International Airport rental car. Grab your wheels from Carwiz, Alamo or Green Motion and explore beyond Johannesburg's main sights.
To secure the lowest price, reserve your vehicle from O.R. Tambo International Airport about three weeks in advance.
Getting from O.R. Tambo International Airport (JNB) to central Johannesburg
O.R. Tambo International Airport to central Johannesburg has a drive time of about 30 minutes. It's approximately 29 kilometres away.
If you're using public transport, expect a journey of around 1 hour 10 minutes.
When to fly to O.R. Tambo International Airport (JNB)
The quietest month for a flight from Zanzibar International Airport to O.R. Tambo International Airport is February, while July is the busiest. Choose the ideal time to go to Johannesburg based on whether you prefer a more relaxed vibe or a faster pace.
Book your flight from Zanzibar International Airport to O.R. Tambo International Airport for January if you want to go to Johannesburg during its warmest month. Expect temperatures of between 15ºC (59ºF) and 30ºC (86ºF).
Look for cheap tickets from ZNZ to JNB in July if you like cooler conditions. Temperatures are at their lowest then, ranging between 4ºC (39ºF) and 20ºC (68ºF) on average.
Explore more of South Africa
You've visited Johannesburg, now it's time to discover other parts of South Africa. Journey around 18 kilometres west to Soweto to tick off its top sights. From Mjebha Park to Tutu House - Soweto tours and Go Green Go Clean, your itinerary will be busy.
If there's time to check out another side of South Africa, consider Pretoria, about 56 kilometres north of Johannesburg. 32 Battalion Tree of Honour, Wonderpark and Viscount Memorial Wall are the start of reasons to visit.