Travelling from Johannesburg O.R. Tambo Airport (JNB) to Zanzibar Airport (ZNZ): what you need to know
Book a direct flight from Johannesburg O.R. Tambo Airport to Zanzibar Airport and you'll be travelling for an average of 3 hours 35 minutes.
Zanzibar is one hour ahead of Johannesburg and follows the UTC+3 timezone.
You can take your pick of six weekly Johannesburg O.R. Tambo Airport to Zanzibar Airport flights.
For a stress-free journey, turn up at the airport two hours ahead of international flights and an hour before domestic departures. This way, you can comfortably catch your JNB to ZNZ flight.
During popular months such as April, it's a good idea to get to the airport earlier. Plan to arrive two hours before a domestic departure and four hours ahead for an international flight when you fly during peak periods in general.
With direct flights from Johannesburg O.R. Tambo Airport to Zanzibar Airport available through a range of airlines, getting to Zanzibar (and then other destinations in Tanzania) is a snap. Here's who you can travel nonstop with:
Most passengers choose to travel with FlySafair on this route.
Among carriers operating JNB to ZNZ flights, Air Tanzania has the best record for on-time arrivals.
We make it a piece of cake to book a flight with a stopover. To see all your options for tickets from Johannesburg O.R. Tambo Airport to Zanzibar Airport, uncheck 'Direct flights only.' Then, choose a flight offering a stop long enough to explore your chosen city. Popular stopovers between JNB and ZNZ include:
Dubai Airport
Addis Ababa Airport
Nairobi Jomo Kenyatta Airport
How to find the cheapest flights from Johannesburg O.R. Tambo Airport (JNB) to Zanzibar Airport (ZNZ)
R 3,450 is the best price for a one-way Johannesburg O.R. Tambo Airport to Zanzibar Airport flight. A return flight starts at R 5,534. These fares can change depending on availability.
Don't wait until the last minute. You're more likely to find cheap tickets from JNB to ZNZ if you book ahead. Airlines often offer some amazing early bird rates.
Organise your trip for May. That's the cheapest month for flights from Johannesburg O.R. Tambo Airport to Zanzibar Airport. If you're flexible with your dates, use the 'Whole month' tool to find the cheapest airfare across each month.
Stay on top of deals for cheap flights from JNB to ZNZ by creating a Price Alert. You'll receive an email or push notification on the app when fares go down.
Pick your preferred departure and arrival times, number of stops and airlines with the filters. Alternatively, sort your results by 'Cheapest' to see the best deals on flights from Johannesburg O.R. Tambo Airport to Zanzibar Airport.
Handy information about Johannesburg O.R. Tambo Airport (JNB)
75% of flights departing from Johannesburg O.R. Tambo Airport touch down at their destination on time.
Johannesburg O.R. Tambo Airport is around 26 kilometres from central Johannesburg. If you're driving, ride-sharing or catching a taxi from the centre, it'll take 30 minutes or so to arrive, depending on the traffic.
Catching public transport? Expect a trip time of around 35 minutes.
Get your holiday off to a leisurely start by staying near JNB. Whether you're catching an early flight from Johannesburg O.R. Tambo Airport to Zanzibar Airport or just don't like being rushed, these hotels are the answer:
Arriving at Zanzibar Airport (ZNZ)
If you have a late Johannesburg O.R. Tambo Airport to Zanzibar Airport flight, nothing tops the convenience of staying near the terminal. Pick up your bags from the carousel and then be showered and relaxing shortly after at one of these hotels near ZNZ:
Travel at your own speed with a Zanzibar Airport rental car. Pick up a set of wheels from KARIBU KWETU ZANZIBAR, Auto-Union or Green Motion and find adventure across Zanzibar and beyond.
Reserving your ride from Zanzibar Airport about one week ahead can help you secure the lowest rate.
Getting from Zanzibar Airport (ZNZ) to central Zanzibar
From Zanzibar Airport, Zanzibar is approximately 8 kilometres away. It takes around 15 minutes to drive to the centre.
If you're using public transport, expect a journey of about 30 minutes.
When to fly to Zanzibar Airport (ZNZ)
The quietest month for a flight from Johannesburg O.R. Tambo Airport to Zanzibar Airport is March, while July is the most popular. Choose the ideal time to go to Zanzibar based on whether you prefer a bustling atmosphere or a more laid-back vibe.
Lock in your flight from Johannesburg O.R. Tambo Airport to Zanzibar Airport for February if you want to explore Zanzibar during its warmest month. You can expect temperatures of between 24ºC (75ºF) and 33ºC (91ºF).
July has average temperatures of between 21ºC (70ºF) and 29ºC (84ºF). Look for cheap tickets from JNB to ZNZ sometime around then if you want to travel when it's cooler.
Explore more of Tanzania
You've done Zanzibar, now it's time to discover more of Tanzania. Journey about 418 kilometres north-west to Arusha to check off its top sights. From Kilimanjaro info to Kilimanjaro tours and kilimanjaro trekking, there's plenty to keep you busy.
If there's time to check out another well-known destination in Tanzania, consider Morogoro, about 177 kilometres south-west of Zanzibar. Choma Waterfalls, Selous Choma Waterfall and Uluguru Nature Forest Reserve are key reasons to visit.



