-
British Airways, Turkish Airlines London (LCY) → Geneva (GVA) → Istanbul (IST) → Zanzibar (ZNZ) 8 routes
-
2 stops
London (LCY) → Geneva (GVA) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 20 mins Excluding layover time Explore route -
2 stops
London (LCY) → Thessaloniki (SKG) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 20 mins Excluding layover time Explore route -
2 stops
London (LHR) → Budapest (BUD) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 20 mins Excluding layover time Explore route -
2 stops
London (LHR) → Dubrovnik (DBV) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 20 mins Excluding layover time Explore route -
2 stops
London (LHR) → Hanover (HAJ) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 20 mins Excluding layover time Explore route -
2 stops
London (LHR) → Krakow (KRK) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 20 mins Excluding layover time Explore route -
2 stops
London (LHR) → Prague (PRG) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 20 mins Excluding layover time Explore route -
2 stops
London (LHR) → Luxembourg (LUX) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 25 mins Excluding layover time Explore route
-
-
British Airways, Neos London (LCY) → Olbia (OLB) → Milan (MXP) → Zanzibar (ZNZ) 1 route
-
2 stops
London (LCY) → Olbia (OLB) → Milan (MXP) → Zanzibar (ZNZ)
12 hrs 20 mins Excluding layover time Explore route
-
-
easyJet, EgyptAir London (LGW) → Berlin (BER) → Cairo (CAI) → Zanzibar (ZNZ) 3 routes
-
2 stops
London (LGW) → Berlin (BER) → Cairo (CAI) → Zanzibar (ZNZ)
12 hrs 20 mins Excluding layover time Explore route -
2 stops
London (LGW) → Venice (VCE) → Cairo (CAI) → Zanzibar (ZNZ)
12 hrs 20 mins Excluding layover time Explore route -
2 stops
London (STN) → Zurich (ZRH) → Cairo (CAI) → Zanzibar (ZNZ)
12 hrs 20 mins Excluding layover time Explore route
-
-
easyJet, Turkish Airlines London (LGW) → Basel, Switzerland/Mulhouse (BSL) → Istanbul (IST) → Zanzibar (ZNZ) 14 routes
-
2 stops
London (LGW) → Basel, Switzerland/Mulhouse (BSL) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 20 mins Excluding layover time Explore route -
2 stops
London (LGW) → Sofia (SOF) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 20 mins Excluding layover time Explore route -
2 stops
London (LTN) → Berlin (BER) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 20 mins Excluding layover time Explore route -
2 stops
London (LTN) → Munich (MUC) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 20 mins Excluding layover time Explore route -
2 stops
London (LTN) → Tivat (TIV) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 20 mins Excluding layover time Explore route -
2 stops
London (LGW) → Berlin (BER) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 25 mins Excluding layover time Explore route -
2 stops
London (LGW) → Hamburg (HAM) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 25 mins Excluding layover time Explore route -
2 stops
London (LGW) → Munich (MUC) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 25 mins Excluding layover time Explore route -
2 stops
London (LGW) → Tivat (TIV) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 25 mins Excluding layover time Explore route -
2 stops
London (LGW) → Venice (VCE) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 25 mins Excluding layover time Explore route -
2 stops
London (LTN) → Basel, Switzerland/Mulhouse (BSL) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 25 mins Excluding layover time Explore route -
2 stops
London (LTN) → Zurich (ZRH) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 25 mins Excluding layover time Explore route -
2 stops
London (SEN) → Geneva (GVA) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 25 mins Excluding layover time Explore route -
2 stops
London (LGW) → Milan (MXP) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 30 mins Excluding layover time Explore route
-
-
Condor, Turkish Airlines London (LGW) → Frankfurt (FRA) → Istanbul (IST) → Zanzibar (ZNZ) 1 route
-
2 stops
London (LGW) → Frankfurt (FRA) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 20 mins Excluding layover time Explore route
-
-
RwandAir, Kenya Airways London (LHR) → Kigali (KGL) → Nairobi (NBO) → Zanzibar (ZNZ) 1 route
-
2 stops
London (LHR) → Kigali (KGL) → Nairobi (NBO) → Zanzibar (ZNZ)
12 hrs 20 mins Excluding layover time Explore route
-
-
easyJet, Air Cairo London (LTN) → Berlin (BER) → Hurghada (HRG) → Zanzibar (ZNZ) 2 routes
-
2 stops
London (LTN) → Berlin (BER) → Hurghada (HRG) → Zanzibar (ZNZ)
12 hrs 20 mins Excluding layover time Explore route -
2 stops
London (LGW) → Berlin (BER) → Hurghada (HRG) → Zanzibar (ZNZ)
12 hrs 25 mins Excluding layover time Explore route
-
-
Wizz Air, Turkish Airlines London (LTN) → Budapest (BUD) → Istanbul (IST) → Zanzibar (ZNZ) 3 routes
-
2 stops
London (LTN) → Budapest (BUD) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 20 mins Excluding layover time Explore route -
2 stops
London (LTN) → Sofia (SOF) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 20 mins Excluding layover time Explore route -
2 stops
London (LTN) → Varna (VAR) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 20 mins Excluding layover time Explore route
-
-
Wizz Air Malta, Turkish Airlines London (LTN) → Cluj (CLJ) → Istanbul (IST) → Zanzibar (ZNZ) 3 routes
-
2 stops
London (LTN) → Cluj (CLJ) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 20 mins Excluding layover time Explore route -
2 stops
London (LTN) → Bucharest (OTP) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 25 mins Excluding layover time Explore route -
2 stops
London (LTN) → Timisoara (TSR) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 25 mins Excluding layover time Explore route
-
-
Jet2, Turkish Airlines London (LTN) → Thessaloniki (SKG) → Istanbul (IST) → Zanzibar (ZNZ) 2 routes
-
2 stops
London (LTN) → Thessaloniki (SKG) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 20 mins Excluding layover time Explore route -
2 stops
London (LTN) → Dubrovnik (DBV) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 25 mins Excluding layover time Explore route
-
-
Ryanair, Neos London (STN) → Alghero (AHO) → Milan (MXP) → Zanzibar (ZNZ) 1 route
-
2 stops
London (STN) → Alghero (AHO) → Milan (MXP) → Zanzibar (ZNZ)
12 hrs 20 mins Excluding layover time Explore route
-
-
Ryanair, Turkish Airlines London (STN) → Hamburg (HAM) → Istanbul (IST) → Zanzibar (ZNZ) 2 routes
-
2 stops
London (STN) → Hamburg (HAM) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 20 mins Excluding layover time Explore route -
2 stops
London (LTN) → Krakow (KRK) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 25 mins Excluding layover time Explore route
-
-
Lufthansa, Turkish Airlines London (STN) → Munich (MUC) → Istanbul (IST) → Zanzibar (ZNZ) 1 route
-
2 stops
London (STN) → Munich (MUC) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 20 mins Excluding layover time Explore route
-
-
Ryanair UK, Turkish Airlines London (STN) → Podgorica (TGD) → Istanbul (IST) → Zanzibar (ZNZ) 3 routes
-
2 stops
London (STN) → Podgorica (TGD) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 20 mins Excluding layover time Explore route -
2 stops
London (STN) → Basel, Switzerland/Mulhouse (BSL) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 25 mins Excluding layover time Explore route -
2 stops
London (STN) → Tirana (TIA) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 25 mins Excluding layover time Explore route
-
-
Middle East Airlines, Ethiopian Airlines London (LHR) → Beirut (BEY) → Addis Ababa (ADD) → Zanzibar (ZNZ) 1 route
-
2 stops
London (LHR) → Beirut (BEY) → Addis Ababa (ADD) → Zanzibar (ZNZ)
12 hrs 23 mins Excluding layover time Explore route
-
-
easyJet, Air France London (LGW) → Basel, Switzerland/Mulhouse (BSL) → Paris (CDG) → Zanzibar (ZNZ) 1 route
-
2 stops
London (LGW) → Basel, Switzerland/Mulhouse (BSL) → Paris (CDG) → Zanzibar (ZNZ)
12 hrs 25 mins Excluding layover time Explore route
-
-
Wizz Air UK, Turkish Airlines London (LGW) → Tirana (TIA) → Istanbul (IST) → Zanzibar (ZNZ) 1 route
-
2 stops
London (LGW) → Tirana (TIA) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 25 mins Excluding layover time Explore route
-
-
Air Serbia, Turkish Airlines London (LHR) → Belgrade (BEG) → Istanbul (IST) → Zanzibar (ZNZ) 1 route
-
2 stops
London (LHR) → Belgrade (BEG) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 25 mins Excluding layover time Explore route
-
-
British Airways, Air France London (LCY) → Geneva (GVA) → Paris (CDG) → Zanzibar (ZNZ) 1 route
-
2 stops
London (LCY) → Geneva (GVA) → Paris (CDG) → Zanzibar (ZNZ)
12 hrs 30 mins Excluding layover time Explore route
-