Lowcost flights from Zanzibar (Tanzania) to Johannesburg (South Africa), €63 - €252

Direct distance between cities: 2519 km. Average direct flight time is 3:57 hours.

Please note! Some routes are seasonal.

From Zanzibar to Johannesburg with FlySafair (FA)
Average ticket price: €63 - €252

Connection in Doha (Qatar)
From Zanzibar to Doha with Level (IB)
Average ticket price: €94 - €375
From Doha to Johannesburg with Level (IB)
Average ticket price: €156 - €626