Lowcost flights from Zanzibar (Tanzania) to Johannesburg (South Africa)

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

From Zanzibar to Johannesburg with FlySafair (FA)

Connection in Doha (Qatar)
  • From Zanzibar to Doha with Level.
  • From Doha to Johannesburg with Level.