Cheapest flights for Zanzibar – Johannesburg (ZNZ – JNB)

Aviasales.ge will find you the cheapest airfare for Zanzibar – Johannesburg by comparing the ticket prices to Johannesburg using 45 agencies, five booking systems, and 728 airlines. Where exactly you buy your tickets for Zanzibar – Johannesburg is up to you.

Direct flight for from Zanzibar to Johannesburg

The easiest way to to get to your destination is a direct flight. Direct flights for from Zanzibar to Johannesburg are offered by:

  • Safair (3 days per week, flight FA571)

Johannesburg is served by 2 airports: Lanseria International Airport and O.R. Tambo International Airport. Direct flights for Zanzibar – Johannesburg are operated by:
  • Safair, Precision Air, Air Tanzania from Zanzibar International Airport to O.R. Tambo International Airport
Flight with layover for the route from Zanzibar to Johannesburg

The lowest prices for flights with layovers are offered by Air Tanzania with a layover in Dar Es Salaam. Tickets start at 962.

A flight with a layover on the route Zanzibar – Johannesburg will allow you to make your trip more interesting. The layover could be in:

  • Dar Es Salaam (flight PW2712 Precision Air)

This is a great chance to get to know these cities. Layovers are usually at least six hours.

Aviasales.ge suggests buying tickets for Zanzibar – Johannesburg in advance in order to choose the conditions for your flight that best suit your preferences and budget.

General information on flight Zanzibar – Johannesburg (ZNZ – JNB)
3 ⁠hr 45 ⁠min
Average flight duration
2,518 km
Distance
1 ⁠hr
Current time difference
3
Number of flights per week
₾515
Lowest price
Average ticket price
14:35
Earliest flight out
01:50
Latest flight out
Airlines flying from Zanzibar to Johannesburg
Airports serving Zanzibar – Johannesburg

Zanzibar airports serving flights to Johannesburg:

  • Zanzibar International Airport (ZNZ)

Johannesburg airports accepting flights from Zanzibar:

  • O.R. Tambo International Airport (JNB)