-
KLM, flydubai Amsterdam (AMS) → Riyadh (RUH) → Dubai (DXB) → Zanzibar (ZNZ) 1 route
-
2 stops
Amsterdam (AMS) → Riyadh (RUH) → Dubai (DXB) → Zanzibar (ZNZ)
14 hrs 25 mins Excluding layover time Explore route
-
-
KLM, Air Cairo Amsterdam (AMS) → Riyadh (RUH) → Hurghada (HRG) → Zanzibar (ZNZ) 1 route
-
2 stops
Amsterdam (AMS) → Riyadh (RUH) → Hurghada (HRG) → Zanzibar (ZNZ)
14 hrs 25 mins Excluding layover time Explore route
-
-
KLM, Air France Amsterdam (AMS) → Dubrovnik (DBV) → Paris (CDG) → Zanzibar (ZNZ) 2 routes
-
2 stops
Amsterdam (AMS) → Dubrovnik (DBV) → Paris (CDG) → Zanzibar (ZNZ)
14 hrs 30 mins Excluding layover time Explore route -
2 stops
Amsterdam (AMS) → Cagliari (CAG) → Paris (CDG) → Zanzibar (ZNZ)
14 hrs 45 mins Excluding layover time Explore route
-
-
FlexFlight, flydubai Amsterdam (AMS) → Erbil (EBL) → Dubai (DXB) → Zanzibar (ZNZ) 1 route
-
2 stops
Amsterdam (AMS) → Erbil (EBL) → Dubai (DXB) → Zanzibar (ZNZ)
14 hrs 30 mins Excluding layover time Explore route
-
-
KLM, Etihad Airways Amsterdam (AMS) → Riyadh (RUH) → Abu Dhabi (AUH) → Zanzibar (ZNZ) 1 route
-
2 stops
Amsterdam (AMS) → Riyadh (RUH) → Abu Dhabi (AUH) → Zanzibar (ZNZ)
14 hrs 30 mins Excluding layover time Explore route
-
-
Transavia, Edelweiss Air Amsterdam (AMS) → Kalamata (KLX) → Zurich (ZRH) → Zanzibar (ZNZ) 3 routes
-
2 stops
Amsterdam (AMS) → Kalamata (KLX) → Zurich (ZRH) → Zanzibar (ZNZ)
14 hrs 35 mins Excluding layover time Explore route -
2 stops
Amsterdam (AMS) → Thira (JTR) → Zurich (ZRH) → Zanzibar (ZNZ)
15 hrs Excluding layover time Explore route -
2 stops
Amsterdam (AMS) → Mikonos (JMK) → Zurich (ZRH) → Zanzibar (ZNZ)
15 hrs 5 mins Excluding layover time Explore route
-
-
Oman Air, Qatar Airways Amsterdam (AMS) → Muscat (MCT) → Doha (DOH) → Zanzibar (ZNZ) 1 route
-
2 stops
Amsterdam (AMS) → Muscat (MCT) → Doha (DOH) → Zanzibar (ZNZ)
14 hrs 35 mins Excluding layover time Explore route
-
-
Transavia, Air France Amsterdam (AMS) → Bari (BRI) → Paris (CDG) → Zanzibar (ZNZ) 1 route
-
2 stops
Amsterdam (AMS) → Bari (BRI) → Paris (CDG) → Zanzibar (ZNZ)
14 hrs 45 mins Excluding layover time Explore route
-
-
KLM, RwandAir Amsterdam (AMS) → Lagos (LOS) → Kigali (KGL) → Zanzibar (ZNZ) 2 routes
-
2 stops
Amsterdam (AMS) → Lagos (LOS) → Kigali (KGL) → Zanzibar (ZNZ)
14 hrs 45 mins Excluding layover time Explore route -
2 stops
Amsterdam (AMS) → Accra (ACC) → Kigali (KGL) → Zanzibar (ZNZ)
14 hrs 55 mins Excluding layover time Explore route
-
-
KLM, Oman Air Amsterdam (AMS) → Riyadh (RUH) → Muscat (MCT) → Zanzibar (ZNZ) 1 route
-
2 stops
Amsterdam (AMS) → Riyadh (RUH) → Muscat (MCT) → Zanzibar (ZNZ)
14 hrs 45 mins Excluding layover time Explore route
-
-
KLM, Ethiopian Airlines Amsterdam (AMS) → Dar Es Salaam (DAR) → Addis Ababa (ADD) → Zanzibar (ZNZ) 3 routes
-
2 stops
Amsterdam (AMS) → Dar Es Salaam (DAR) → Addis Ababa (ADD) → Zanzibar (ZNZ)
14 hrs 50 mins Excluding layover time Explore route -
2 stops
Amsterdam (AMS) → Lagos (LOS) → Addis Ababa (ADD) → Zanzibar (ZNZ)
14 hrs 55 mins Excluding layover time Explore route -
2 stops
Amsterdam (AMS) → Accra (ACC) → Addis Ababa (ADD) → Zanzibar (ZNZ)
15 hrs 5 mins Excluding layover time Explore route
-
-
Transavia, Neos Amsterdam (AMS) → Mikonos (JMK) → Milan (MXP) → Zanzibar (ZNZ) 1 route
-
2 stops
Amsterdam (AMS) → Mikonos (JMK) → Milan (MXP) → Zanzibar (ZNZ)
14 hrs 50 mins Excluding layover time Explore route
-
-
KLM, Air Tanzania, Oman Air, Auric Air, Coastal Aviation, FlexFlight, flydubai, Precision Air Amsterdam (AMS) → Johannesburg (JNB) → Dar Es Salaam (DAR) → Zanzibar (ZNZ) 1 route
-
2 stops
Amsterdam (AMS) → Johannesburg (JNB) → Dar Es Salaam (DAR) → Zanzibar (ZNZ)
14 hrs 55 mins Excluding layover time Explore route
-
-
FlyOne Armenia, Turkish Airlines Amsterdam (AMS) → Yerevan (EVN) → Istanbul (IST) → Zanzibar (ZNZ) 1 route
-
2 stops
Amsterdam (AMS) → Yerevan (EVN) → Istanbul (IST) → Zanzibar (ZNZ)
15 hrs 10 mins Excluding layover time Explore route
-
-
Transavia, Discover Airlines Amsterdam (AMS) → Kalamata (KLX) → Frankfurt (FRA) → Zanzibar (ZNZ) 3 routes
-
2 stops
Amsterdam (AMS) → Kalamata (KLX) → Frankfurt (FRA) → Zanzibar (ZNZ)
15 hrs 10 mins Excluding layover time Explore route -
2 stops
Amsterdam (AMS) → Mikonos (JMK) → Frankfurt (FRA) → Zanzibar (ZNZ)
15 hrs 30 mins Excluding layover time Explore route -
2 stops
Amsterdam (AMS) → Thira (JTR) → Frankfurt (FRA) → Zanzibar (ZNZ)
15 hrs 35 mins Excluding layover time Explore route
-
-
TUIfly Netherlands, Ethiopian Airlines Amsterdam (AMS) → Mombasa (MBA) → Addis Ababa (ADD) → Zanzibar (ZNZ) 1 route
-
2 stops
Amsterdam (AMS) → Mombasa (MBA) → Addis Ababa (ADD) → Zanzibar (ZNZ)
15 hrs 10 mins Excluding layover time Explore route
-
-
Qatar Airways, RwandAir Amsterdam (AMS) → Doha (DOH) → Kigali (KGL) → Zanzibar (ZNZ) 1 route
-
2 stops
Amsterdam (AMS) → Doha (DOH) → Kigali (KGL) → Zanzibar (ZNZ)
15 hrs 13 mins Excluding layover time Explore route
-
-
Royal Jordanian, Turkish Airlines Amsterdam (AMS) → Amman (AMM) → Istanbul (IST) → Zanzibar (ZNZ) 1 route
-
2 stops
Amsterdam (AMS) → Amman (AMM) → Istanbul (IST) → Zanzibar (ZNZ)
15 hrs 15 mins Excluding layover time Explore route
-
-
KLM, Edelweiss Air Amsterdam (AMS) → Rovaniemi (RVN) → Zurich (ZRH) → Zanzibar (ZNZ) 1 route
-
2 stops
Amsterdam (AMS) → Rovaniemi (RVN) → Zurich (ZRH) → Zanzibar (ZNZ)
15 hrs 15 mins Excluding layover time Explore route
-
-
FlexFlight, Turkish Airlines Amsterdam (AMS) → Erbil (EBL) → Istanbul (IST) → Zanzibar (ZNZ) 1 route
-
2 stops
Amsterdam (AMS) → Erbil (EBL) → Istanbul (IST) → Zanzibar (ZNZ)
15 hrs 35 mins Excluding layover time Explore route
-
-
TUIfly Netherlands, Edelweiss Air Amsterdam (AMS) → Bodrum (BJV) → Zurich (ZRH) → Zanzibar (ZNZ) 2 routes
-
2 stops
Amsterdam (AMS) → Bodrum (BJV) → Zurich (ZRH) → Zanzibar (ZNZ)
15 hrs 45 mins Excluding layover time Explore route -
2 stops
Amsterdam (AMS) → Kuusamo (KAO) → Zurich (ZRH) → Zanzibar (ZNZ)
15 hrs 45 mins Excluding layover time Explore route
-
-
Qatar Airways, EgyptAir Amsterdam (AMS) → Doha (DOH) → Cairo (CAI) → Zanzibar (ZNZ) 1 route
-
2 stops
Amsterdam (AMS) → Doha (DOH) → Cairo (CAI) → Zanzibar (ZNZ)
15 hrs 55 mins Excluding layover time Explore route
-
-
KLM, SWISS, Edelweiss Air Amsterdam (AMS) → Zurich (ZRH) → Zanzibar (ZNZ) 1 route
-
1 stop
Amsterdam (AMS) → Zurich (ZRH) → Zanzibar (ZNZ)
10 hrs 10 mins Excluding layover time Explore route
-
-
KLM, Transavia, Neos Amsterdam (AMS) → Catania (CTA) → Zanzibar (ZNZ) 1 route
-
1 stop
Amsterdam (AMS) → Catania (CTA) → Zanzibar (ZNZ)
10 hrs 15 mins Excluding layover time Explore route
-
-
EgyptAir, Transavia, Air Cairo Amsterdam (AMS) → Cairo (CAI) → Zanzibar (ZNZ) 2 routes
-
1 stop
Amsterdam (AMS) → Cairo (CAI) → Zanzibar (ZNZ)
11 hrs 10 mins Excluding layover time Explore route -
2 stops
Amsterdam (AMS) → Cairo (CAI) → Hurghada (HRG) → Zanzibar (ZNZ)
11 hrs 35 mins Excluding layover time Explore route
-
-
KLM, Airlink, Safair Amsterdam (AMS) → Johannesburg (JNB) → Zanzibar (ZNZ) 1 route
-
1 stop
Amsterdam (AMS) → Johannesburg (JNB) → Zanzibar (ZNZ)
15 hrs Excluding layover time Explore route
-
-
Austrian Airlines, KLM, Ethiopian Airlines Amsterdam (AMS) → Vienna (VIE) → Addis Ababa (ADD) → Zanzibar (ZNZ) 1 route
-
2 stops
Amsterdam (AMS) → Vienna (VIE) → Addis Ababa (ADD) → Zanzibar (ZNZ)
10 hrs 55 mins Excluding layover time Explore route
-
-
Air Serbia, KLM, Air Cairo Amsterdam (AMS) → Belgrade (BEG) → Hurghada (HRG) → Zanzibar (ZNZ) 1 route
-
2 stops
Amsterdam (AMS) → Belgrade (BEG) → Hurghada (HRG) → Zanzibar (ZNZ)
11 hrs 20 mins Excluding layover time Explore route
-
-
Air France, KLM, Discover Airlines Amsterdam (AMS) → Paris (CDG) → Frankfurt (FRA) → Zanzibar (ZNZ) 1 route
-
2 stops
Amsterdam (AMS) → Paris (CDG) → Frankfurt (FRA) → Zanzibar (ZNZ)
11 hrs 30 mins Excluding layover time Explore route
-
-
easyJet, KLM, Neos Amsterdam (AMS) → Prague (PRG) → Milan (MXP) → Zanzibar (ZNZ) 1 route
-
2 stops
Amsterdam (AMS) → Prague (PRG) → Milan (MXP) → Zanzibar (ZNZ)
11 hrs 30 mins Excluding layover time Explore route
-
-
EgyptAir, Transavia, Ethiopian Airlines Amsterdam (AMS) → Cairo (CAI) → Addis Ababa (ADD) → Zanzibar (ZNZ) 1 route
-
2 stops
Amsterdam (AMS) → Cairo (CAI) → Addis Ababa (ADD) → Zanzibar (ZNZ)
11 hrs 35 mins Excluding layover time Explore route
-
-
Air France, KLM, Kenya Airways, Air Tanzania, Precision Air Amsterdam (AMS) → Paris (CDG) → Nairobi (NBO) → Zanzibar (ZNZ) 1 route
-
2 stops
Amsterdam (AMS) → Paris (CDG) → Nairobi (NBO) → Zanzibar (ZNZ)
11 hrs 35 mins Excluding layover time Explore route
-
-
easyJet, KLM, EgyptAir Amsterdam (AMS) → Prague (PRG) → Cairo (CAI) → Zanzibar (ZNZ) 1 route
-
2 stops
Amsterdam (AMS) → Prague (PRG) → Cairo (CAI) → Zanzibar (ZNZ)
11 hrs 35 mins Excluding layover time Explore route
-
-
easyJet, KLM, Air Cairo Amsterdam (AMS) → Prague (PRG) → Hurghada (HRG) → Zanzibar (ZNZ) 1 route
-
2 stops
Amsterdam (AMS) → Prague (PRG) → Hurghada (HRG) → Zanzibar (ZNZ)
11 hrs 35 mins Excluding layover time Explore route
-
-
Austrian Airlines, KLM, EgyptAir Amsterdam (AMS) → Vienna (VIE) → Cairo (CAI) → Zanzibar (ZNZ) 1 route
-
2 stops
Amsterdam (AMS) → Vienna (VIE) → Cairo (CAI) → Zanzibar (ZNZ)
11 hrs 35 mins Excluding layover time Explore route
-
-
Austrian Airlines, KLM, Air Cairo Amsterdam (AMS) → Vienna (VIE) → Hurghada (HRG) → Zanzibar (ZNZ) 1 route
-
2 stops
Amsterdam (AMS) → Vienna (VIE) → Hurghada (HRG) → Zanzibar (ZNZ)
11 hrs 35 mins Excluding layover time Explore route
-
-
Air France, KLM, Ethiopian Airlines Amsterdam (AMS) → Paris (CDG) → Addis Ababa (ADD) → Zanzibar (ZNZ) 1 route
-
2 stops
Amsterdam (AMS) → Paris (CDG) → Addis Ababa (ADD) → Zanzibar (ZNZ)
11 hrs 40 mins Excluding layover time Explore route
-
-
easyJet, KLM, Ethiopian Airlines Amsterdam (AMS) → Geneva (GVA) → Addis Ababa (ADD) → Zanzibar (ZNZ) 1 route
-
2 stops
Amsterdam (AMS) → Geneva (GVA) → Addis Ababa (ADD) → Zanzibar (ZNZ)
11 hrs 40 mins Excluding layover time Explore route
-
-
KLM, SWISS, Air Cairo Amsterdam (AMS) → Zurich (ZRH) → Hurghada (HRG) → Zanzibar (ZNZ) 1 route
-
2 stops
Amsterdam (AMS) → Zurich (ZRH) → Hurghada (HRG) → Zanzibar (ZNZ)
11 hrs 40 mins Excluding layover time Explore route
-
-
KLM, TAROM, Turkish Airlines Amsterdam (AMS) → Bucharest (OTP) → Istanbul (IST) → Zanzibar (ZNZ) 1 route
-
2 stops
Amsterdam (AMS) → Bucharest (OTP) → Istanbul (IST) → Zanzibar (ZNZ)
11 hrs 45 mins Excluding layover time Explore route
-