Flight from Johannesburg to Zanzibar

Johannesburg, South Africa
Zanzibar, Tanzania

Your cost to Flight: $287 - $351

Johannesburg
  • Total Distance:

    16.33 km (10 miles)

  • Travel Time:

    14 Minutes

  • Frequency:

    240 Times/Day

  • Train Fare:

    8.0 USD (~12,888.4 TZS)

Marlboro
  • Total Distance:

    13.3 km (8 miles)

  • Travel Time:

    8 Minutes

  • Frequency:

    240 Times/Day

  • Train Fare:

    8.0 USD (~12,888.4 TZS)

JNB
  • Total Distance:

    2461.33 km (1529 miles)

  • Travel Time:

    3 Hours 27 Minutes

  • Frequency:

    N/A

  • Flight Fare:

    260.0 USD (~418,873.0 TZS)

Dar es Salaam
  • Total Distance:

    12.04 km (7 miles)

  • Travel Time:

    11 Minutes

  • Frequency:

    N/A

  • Car Fare:

    1.0 USD (~1,611.05 TZS)

Dar es Salaam
  • Total Distance:

    81.4 km (51 miles)

  • Travel Time:

    2 Hours 0 Minutes

  • Frequency:

    4 Times/Day

  • Ferry Fare:

    40.0 USD (~64,442.0 TZS)

Stone Town
  • Total Distance:

    16.58 km (10 miles)

  • Travel Time:

    19 Minutes

  • Frequency:

    N/A

  • Car Fare:

    2.0 USD (~3,222.1 TZS)

Zanzibar, Tanzania
Source: Rome2rio

Johannesburg-Zanzibar Flight schedule

Airline Flight Departure Arrival Duration
SA 09:30 JNB 14:00 DAR 3h 30mins
SA 14:15 JNB 18:45 DAR 3h 30mins
FN 14:10 JNB 18:35 DAR 3h 25mins
4Z JNB DAR
4Z 22:00 JNB 02:25 DAR 2h 3mins
4Z 12:00 JNB 16:25 DAR 2h 3mins

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 335 USD ~ 539,702 TZS
2 people 670 USD ~ 1,079,404 TZS
3 people 1,005 USD ~ 1,619,105 TZS
4 people 1,340 USD ~ 2,158,807 TZS
5 people 1,675 USD ~ 2,698,509 TZS

Did you know?

  • The total CO2 Emission for your trip is 281.47 kg
  • Your total cost to flights from Johannesburg to Zanzibar is about 335.0 USD ( 8.0 USD for train ride, 8.0 USD for train ride, 260.0 USD for flight 1.0 USD for car ride, 40.0 USD for ferry ride, 2.0 USD for car ride, )
  • The cheapest flight is on which is 335.0 USD (539,702 TZS)