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

Flights from Zanzibar to Johannesburg

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

Direct flights available 3h 38m
ZNZJNB

Zanzibar to Johannesburg at a glance

Fastest flight3h 38mEstimated
Nonstop flightsYesAirlink, FlySafair

Airlines flying nonstop from Zanzibar to Johannesburg

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
-1hJohannesburg vs Zanzibar
Currency in Johannesburg
ZAR
Airports
ZNZ → JNB, HLA

Flights from Zanzibar to Johannesburg: questions answered

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

More flights from Zanzibar