- Home
- Flights
- Flights from Zanzibar
- Zanzibar to Johannesburg
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
Zanzibar to Johannesburg at a glance
Fastest flight3h 38mEstimated
Nonstop flightsYesAirlink, FlySafair
Airlines flying nonstop from Zanzibar to Johannesburg
2 airlines on this route.
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.




