Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Johannesburg
  4. Johannesburg to Zanzibar
Nonstop route · South Africa → Tanzania

Flights from Johannesburg to Zanzibar

Airlink and FlySafair fly nonstop from Johannesburg to Zanzibar. The flight takes around 3h 38m.

Direct flights available 3h 38m
JNBZNZ

Johannesburg to Zanzibar at a glance

Fastest flight3h 38mEstimated
Nonstop flightsYesAirlink, FlySafair

Airlines flying nonstop from Johannesburg to Zanzibar

2 airlines on this route.

AirlineFlights a weekTypical departuresFromSearch
AAirlink———Search
FFlySafair———Search

Good to know

Distance
2,503 km1,554 miles
Flight time
3h 38mestimate
Time difference
+1hZanzibar vs Johannesburg
Currency in Zanzibar
USD
Airports
JNB, HLA → ZNZ

Flights from Johannesburg to Zanzibar: questions answered

Are there direct flights from Johannesburg to Zanzibar?
Yes. Airlink and FlySafair fly this route nonstop.
How long is the flight from Johannesburg to Zanzibar?
A nonstop flight covers 2,503 km and takes around 3h 38m.
Which airlines fly from Johannesburg to Zanzibar?
Airlink and FlySafair operate nonstop flights on this route.
Which airports serve Johannesburg and Zanzibar?
Johannesburg: O.R. Tambo International Airport (JNB) and Lanseria International Airport (HLA). Zanzibar: Abeid Amani Karume International Airport (ZNZ).
What is the time difference between Johannesburg and Zanzibar?
Zanzibar is 1 hour ahead of Johannesburg.

More flights from Johannesburg