Travel options for:
Netherlands to Zanzibar
  • Fly to Zanzibar

    $340 - $1,229
    1. Amsterdam

      13 min - every 30 minutes

      $7 - $12

    2. Amsterdam (AMS)

      10 h 50 min - 1 stopover

      $320 - $1,200

    3. Zanzibar (ZNZ)

      23 min - 14.1 miles

      $13 - $17

  • Fly to Dar es Salaam, ferry

    $294 - $702
    1. Amsterdam

      13 min - every 30 minutes

      $7 - $12

    2. Amsterdam (AMS)

      10 h 35 min - 1 stopover

      $250 - $650

    3. Dar es Salaam (DAR)

      11 min - 7.5 miles

      $1 - $2

    4. Dar es Salaam

      3 h - 4 times a day

      $35

    5. Zanzibar

      23 min - 14.3 miles

      $1 - $3

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Amsterdam Centraal train to Amsterdam airport, fly to Zanzibar airport, then taxi to Zanzibar. 13 h 26 min $497. From Amsterdam Centraal train to Amsterdam airport, fly to Dar es Salaam airport, drive to Dar es Salaam, ferry to Zanzibar, then drive to Zanzibar. 17 h 22 min $349.