Direct flights from O.R. Tambo International (JNB) to Zanzibar International (ZNZ)
7 nonstop flights a week from O.R. Tambo International (JNB) to Zanzibar International (ZNZ) with 3 airlines, 3h 30m to 3h 35m in the air, 1,555 mi (2,503 km). Departures from 09:00 to 20:15.
Flights from Johannesburg to Zanzibar
Pick a departure date to see flights and seller prices
We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.
Prices by day: Johannesburg to Zanzibar
Lowest one-way price in dollars from recent searches, cheap days in green. Press a day to see flights and exact prices.
O.R. Tambo International (JNB) to Zanzibar International (ZNZ) at a glance
flights a week
7
flights today
1
airlines
3
flight time
3h 30m - 3h 35m
distance
1,555 mi (2,503 km)
first and last departure
09:00 - 20:15
departure terminal
B
arrival terminal
3
O.R. Tambo International (JNB) to Zanzibar International (ZNZ) flight schedule
7 flights a week. Departure and arrival times are local.
FlightDepartsArrivesDurationDaysAircraft
FA 820
FlySafair
09:00O.R. Tambo International, terminal B
13:35Zanzibar International
3h 35m
Tue, Sat
Boeing 737-800
4Z 10
Airlink
12:00O.R. Tambo International, terminal B
16:35Zanzibar International, terminal 3
3h 35m
Wed, Sun
TC 207
Air Tanzania
14:15O.R. Tambo International
18:45Zanzibar International
3h 30m
Tue, Thu
Airbus A220-300
FA 822
FlySafair
20:15O.R. Tambo International, terminal B
00:50Zanzibar International
3h 35m
Thu
Boeing 737-800
Days of the week are taken from the schedule for the next 14 days; schedules change by season. Zanzibar is 1 hour ahead of Johannesburg.
Airlines flying O.R. Tambo International (JNB) to Zanzibar International (ZNZ)