Ways to Fly from Zurich to Zanzibar

Flight connections from Zurich to Zanzibar

Explore direct and connecting flights between Zurich and Zanzibar. Compare airlines, connection airports, journey times and available routing options.

500 connection options Page 5 of 10
  • Edelweiss Air, Discover Airlines Zurich (ZRH) → Harstad-Narvik (EVE) → Frankfurt (FRA) → Zanzibar (ZNZ) 4 routes
    1. 2 stops

      Zurich (ZRH) → Harstad-Narvik (EVE) → Frankfurt (FRA) → Zanzibar (ZNZ)

      15 hrs 35 mins Excluding layover time Explore route
    2. 2 stops

      Zurich (ZRH) → Agadir (AGA) → Frankfurt (FRA) → Zanzibar (ZNZ)

      16 hrs 30 mins Excluding layover time Explore route
    3. 2 stops

      Zurich (ZRH) → Funchal (FNC) → Frankfurt (FRA) → Zanzibar (ZNZ)

      17 hrs Excluding layover time Explore route
    4. 2 stops

      Zurich (ZRH) → Lanzarote (ACE) → Frankfurt (FRA) → Zanzibar (ZNZ)

      17 hrs 20 mins Excluding layover time Explore route
  • Edelweiss Air, Neos Zurich (ZRH) → Sharm el Sheikh (SSH) → Bari (BRI) → Zanzibar (ZNZ) 15 routes
    1. 2 stops

      Zurich (ZRH) → Sharm el Sheikh (SSH) → Bari (BRI) → Zanzibar (ZNZ)

      15 hrs 35 mins Excluding layover time Explore route
    2. 2 stops

      Zurich (ZRH) → Puerto del Rosario (FUE) → Rome (FCO) → Zanzibar (ZNZ)

      16 hrs 5 mins Excluding layover time Explore route
    3. 2 stops

      Zurich (ZRH) → Sharm el Sheikh (SSH) → Rome (FCO) → Zanzibar (ZNZ)

      16 hrs 15 mins Excluding layover time Explore route
    4. 2 stops

      Zurich (ZRH) → Tenerife (TFS) → Catania (CTA) → Zanzibar (ZNZ)

      16 hrs 15 mins Excluding layover time Explore route
    5. 2 stops

      Zurich (ZRH) → Puerto del Rosario (FUE) → Verona (VRN) → Zanzibar (ZNZ)

      16 hrs 35 mins Excluding layover time Explore route
    6. 2 stops

      Zurich (ZRH) → Puerto del Rosario (FUE) → Milan (MXP) → Zanzibar (ZNZ)

      16 hrs 40 mins Excluding layover time Explore route
    7. 2 stops

      Zurich (ZRH) → Las Palmas (LPA) → Verona (VRN) → Zanzibar (ZNZ)

      16 hrs 45 mins Excluding layover time Explore route
    8. 2 stops

      Zurich (ZRH) → Tenerife (TFS) → Rome (FCO) → Zanzibar (ZNZ)

      16 hrs 45 mins Excluding layover time Explore route
    9. 2 stops

      Zurich (ZRH) → Las Palmas (LPA) → Bari (BRI) → Zanzibar (ZNZ)

      16 hrs 50 mins Excluding layover time Explore route
    10. 2 stops

      Zurich (ZRH) → Sharm el Sheikh (SSH) → Verona (VRN) → Zanzibar (ZNZ)

      16 hrs 50 mins Excluding layover time Explore route
    11. 2 stops

      Zurich (ZRH) → Las Palmas (LPA) → Milan (MXP) → Zanzibar (ZNZ)

      17 hrs Excluding layover time Explore route
    12. 2 stops

      Zurich (ZRH) → Tenerife (TFS) → Bari (BRI) → Zanzibar (ZNZ)

      17 hrs 5 mins Excluding layover time Explore route
    13. 2 stops

      Zurich (ZRH) → Tenerife (TFS) → Verona (VRN) → Zanzibar (ZNZ)

      17 hrs 5 mins Excluding layover time Explore route
    14. 2 stops

      Zurich (ZRH) → Tenerife (TFS) → Milan (MXP) → Zanzibar (ZNZ)

      17 hrs 20 mins Excluding layover time Explore route
    15. 2 stops

      Zurich (ZRH) → Sharm el Sheikh (SSH) → Milan (MXP) → Zanzibar (ZNZ)

      17 hrs 25 mins Excluding layover time Explore route
  • Edelweiss Air, Airlink, Safair Zurich (ZRH) → Windhoek (WDH) → Johannesburg (JNB) → Zanzibar (ZNZ) 1 route
    1. 2 stops

      Zurich (ZRH) → Windhoek (WDH) → Johannesburg (JNB) → Zanzibar (ZNZ)

      15 hrs 45 mins Excluding layover time Explore route
  • Edelweiss Air, Air France Zurich (ZRH) → Mikonos (JMK) → Paris (CDG) → Zanzibar (ZNZ) 4 routes
    1. 2 stops

      Zurich (ZRH) → Mikonos (JMK) → Paris (CDG) → Zanzibar (ZNZ)

      16 hrs Excluding layover time Explore route
    2. 2 stops

      Zurich (ZRH) → Thira (JTR) → Paris (CDG) → Zanzibar (ZNZ)

      16 hrs 5 mins Excluding layover time Explore route
    3. 2 stops

      Zurich (ZRH) → Rovaniemi (RVN) → Paris (CDG) → Zanzibar (ZNZ)

      16 hrs 55 mins Excluding layover time Explore route
    4. 2 stops

      Zurich (ZRH) → Tromso (TOS) → Paris (CDG) → Zanzibar (ZNZ)

      17 hrs 30 mins Excluding layover time Explore route
  • Royal Air Maroc, Air France Zurich (ZRH) → Casablanca (CMN) → Paris (CDG) → Zanzibar (ZNZ) 1 route
    1. 2 stops

      Zurich (ZRH) → Casablanca (CMN) → Paris (CDG) → Zanzibar (ZNZ)

      16 hrs 5 mins Excluding layover time Explore route
  • SWISS, Kenya Airways Zurich (ZRH) → Johannesburg (JNB) → Nairobi (NBO) → Zanzibar (ZNZ) 2 routes
    1. 2 stops

      Zurich (ZRH) → Johannesburg (JNB) → Nairobi (NBO) → Zanzibar (ZNZ)

      16 hrs 10 mins Excluding layover time Explore route
    2. 2 stops

      Zurich (ZRH) → Mumbai (BOM) → Nairobi (NBO) → Zanzibar (ZNZ)

      16 hrs 50 mins Excluding layover time Explore route
  • Edelweiss Air, Ethiopian Airlines Zurich (ZRH) → Mahe Island (SEZ) → Addis Ababa (ADD) → Zanzibar (ZNZ) 1 route
    1. 2 stops

      Zurich (ZRH) → Mahe Island (SEZ) → Addis Ababa (ADD) → Zanzibar (ZNZ)

      16 hrs 20 mins Excluding layover time Explore route
  • Etihad Airways, EgyptAir Zurich (ZRH) → Abu Dhabi (AUH) → Cairo (CAI) → Zanzibar (ZNZ) 1 route
    1. 2 stops

      Zurich (ZRH) → Abu Dhabi (AUH) → Cairo (CAI) → Zanzibar (ZNZ)

      16 hrs 25 mins Excluding layover time Explore route
  • SWISS, Uganda Airlines Zurich (ZRH) → Johannesburg (JNB) → Entebbe (EBB) → Zanzibar (ZNZ) 2 routes
    1. 2 stops

      Zurich (ZRH) → Johannesburg (JNB) → Entebbe (EBB) → Zanzibar (ZNZ)

      16 hrs 40 mins Excluding layover time Explore route
    2. 2 stops

      Zurich (ZRH) → Mumbai (BOM) → Entebbe (EBB) → Zanzibar (ZNZ)

      17 hrs 30 mins Excluding layover time Explore route
  • SWISS, RwandAir Zurich (ZRH) → Johannesburg (JNB) → Kigali (KGL) → Zanzibar (ZNZ) 1 route
    1. 2 stops

      Zurich (ZRH) → Johannesburg (JNB) → Kigali (KGL) → Zanzibar (ZNZ)

      16 hrs 55 mins Excluding layover time Explore route
  • Oman Air, EgyptAir Zurich (ZRH) → Muscat (MCT) → Cairo (CAI) → Zanzibar (ZNZ) 1 route
    1. 2 stops

      Zurich (ZRH) → Muscat (MCT) → Cairo (CAI) → Zanzibar (ZNZ)

      16 hrs 55 mins Excluding layover time Explore route
  • Royal Air Maroc, Etihad Airways Zurich (ZRH) → Casablanca (CMN) → Abu Dhabi (AUH) → Zanzibar (ZNZ) 1 route
    1. 2 stops

      Zurich (ZRH) → Casablanca (CMN) → Abu Dhabi (AUH) → Zanzibar (ZNZ)

      17 hrs 5 mins Excluding layover time Explore route
  • Edelweiss Air, Kenya Airways Zurich (ZRH) → Mauritius (MRU) → Nairobi (NBO) → Zanzibar (ZNZ) 1 route
    1. 2 stops

      Zurich (ZRH) → Mauritius (MRU) → Nairobi (NBO) → Zanzibar (ZNZ)

      17 hrs 10 mins Excluding layover time Explore route
  • SWISS, Oman Air Zurich (ZRH) → Mumbai (BOM) → Muscat (MCT) → Zanzibar (ZNZ) 1 route
    1. 2 stops

      Zurich (ZRH) → Mumbai (BOM) → Muscat (MCT) → Zanzibar (ZNZ)

      17 hrs 20 mins Excluding layover time Explore route
  • SWISS, Ethiopian Airlines Zurich (ZRH) → Mumbai (BOM) → Addis Ababa (ADD) → Zanzibar (ZNZ) 1 route
    1. 2 stops

      Zurich (ZRH) → Mumbai (BOM) → Addis Ababa (ADD) → Zanzibar (ZNZ)

      17 hrs 25 mins Excluding layover time Explore route
  • SWISS, flydubai Zurich (ZRH) → Mumbai (BOM) → Dubai (DXB) → Zanzibar (ZNZ) 1 route
    1. 2 stops

      Zurich (ZRH) → Mumbai (BOM) → Dubai (DXB) → Zanzibar (ZNZ)

      17 hrs 55 mins Excluding layover time Explore route
  • SWISS, Etihad Airways Zurich (ZRH) → Mumbai (BOM) → Abu Dhabi (AUH) → Zanzibar (ZNZ) 1 route
    1. 2 stops

      Zurich (ZRH) → Mumbai (BOM) → Abu Dhabi (AUH) → Zanzibar (ZNZ)

      18 hrs 10 mins Excluding layover time Explore route
  • Ethiopian Airlines, SWISS, Neos Zurich (ZRH) → Milan (MXP) → Zanzibar (ZNZ) 6 routes
    1. 1 stop

      Zurich (ZRH) → Milan (MXP) → Zanzibar (ZNZ)

      9 hrs 25 mins Excluding layover time Explore route
    2. 2 stops

      Zurich (ZRH) → Milan (MXP) → Rome (FCO) → Zanzibar (ZNZ)

      10 hrs Excluding layover time Explore route
    3. 2 stops

      Zurich (ZRH) → Milan (MXP) → Verona (VRN) → Zanzibar (ZNZ)

      10 hrs Excluding layover time Explore route
    4. 2 stops

      Zurich (ZRH) → Milan (MXP) → Catania (CTA) → Zanzibar (ZNZ)

      10 hrs 10 mins Excluding layover time Explore route
    5. 2 stops

      Zurich (ZRH) → Milan (MXP) → Bari (BRI) → Zanzibar (ZNZ)

      10 hrs 15 mins Excluding layover time Explore route
    6. 2 stops

      Zurich (ZRH) → Milan (MXP) → Mombasa (MBA) → Zanzibar (ZNZ)

      10 hrs 15 mins Excluding layover time Explore route
  • Air Cairo, Comlux Aruba, Edelweiss Air Zurich (ZRH) → Hurghada (HRG) → Zanzibar (ZNZ) 1 route
    1. 1 stop

      Zurich (ZRH) → Hurghada (HRG) → Zanzibar (ZNZ)

      10 hrs 5 mins Excluding layover time Explore route
  • EgyptAir, SWISS, Air Cairo Zurich (ZRH) → Cairo (CAI) → Zanzibar (ZNZ) 1 route
    1. 1 stop

      Zurich (ZRH) → Cairo (CAI) → Zanzibar (ZNZ)

      10 hrs 25 mins Excluding layover time Explore route
  • SWISS, Airlink, Safair Zurich (ZRH) → Johannesburg (JNB) → Zanzibar (ZNZ) 1 route
    1. 1 stop

      Zurich (ZRH) → Johannesburg (JNB) → Zanzibar (ZNZ)

      14 hrs 30 mins Excluding layover time Explore route
  • Austrian Airlines, Helvetic Airways, Ethiopian Airlines Zurich (ZRH) → Vienna (VIE) → Addis Ababa (ADD) → Zanzibar (ZNZ) 1 route
    1. 2 stops

      Zurich (ZRH) → Vienna (VIE) → Addis Ababa (ADD) → Zanzibar (ZNZ)

      10 hrs 20 mins Excluding layover time Explore route
  • Air Serbia, SWISS, Air Cairo Zurich (ZRH) → Belgrade (BEG) → Hurghada (HRG) → Zanzibar (ZNZ) 1 route
    1. 2 stops

      Zurich (ZRH) → Belgrade (BEG) → Hurghada (HRG) → Zanzibar (ZNZ)

      10 hrs 40 mins Excluding layover time Explore route