-
easyJet, Neos London (LGW) → Olbia (OLB) → Milan (MXP) → Zanzibar (ZNZ) 2 routes
-
2 stops
London (LGW) → Olbia (OLB) → Milan (MXP) → Zanzibar (ZNZ)
12 hrs 10 mins Excluding layover time Explore route -
2 stops
London (LTN) → Olbia (OLB) → Milan (MXP) → Zanzibar (ZNZ)
12 hrs 15 mins Excluding layover time Explore route
-
-
Animawings, Turkish Airlines London (LGW) → Bucharest (OTP) → Istanbul (IST) → Zanzibar (ZNZ) 1 route
-
2 stops
London (LGW) → Bucharest (OTP) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 10 mins Excluding layover time Explore route
-
-
Wizz Air UK, Ethiopian Airlines London (LGW) → Tel Aviv-Yafo (TLV) → Addis Ababa (ADD) → Zanzibar (ZNZ) 1 route
-
2 stops
London (LGW) → Tel Aviv-Yafo (TLV) → Addis Ababa (ADD) → Zanzibar (ZNZ)
12 hrs 10 mins Excluding layover time Explore route
-
-
British Airways, Air Cairo London (LHR) → Basel, Switzerland/Mulhouse (BSL) → Hurghada (HRG) → Zanzibar (ZNZ) 3 routes
-
2 stops
London (LHR) → Basel, Switzerland/Mulhouse (BSL) → Hurghada (HRG) → Zanzibar (ZNZ)
12 hrs 10 mins Excluding layover time Explore route -
2 stops
London (LHR) → Prague (PRG) → Hurghada (HRG) → Zanzibar (ZNZ)
12 hrs 10 mins Excluding layover time Explore route -
2 stops
London (LCY) → Berlin (BER) → Hurghada (HRG) → Zanzibar (ZNZ)
12 hrs 15 mins Excluding layover time Explore route
-
-
British Airways, EgyptAir London (LHR) → Budapest (BUD) → Cairo (CAI) → Zanzibar (ZNZ) 2 routes
-
2 stops
London (LHR) → Budapest (BUD) → Cairo (CAI) → Zanzibar (ZNZ)
12 hrs 10 mins Excluding layover time Explore route -
2 stops
London (LHR) → Prague (PRG) → Cairo (CAI) → Zanzibar (ZNZ)
12 hrs 10 mins Excluding layover time Explore route
-
-
British Airways, Neos London (LHR) → Ibiza (IBZ) → Rome (FCO) → Zanzibar (ZNZ) 2 routes
-
2 stops
London (LHR) → Ibiza (IBZ) → Rome (FCO) → Zanzibar (ZNZ)
12 hrs 10 mins Excluding layover time Explore route -
2 stops
London (LCY) → Ibiza (IBZ) → Rome (FCO) → Zanzibar (ZNZ)
12 hrs 15 mins Excluding layover time Explore route
-
-
EgyptAir, Air Cairo London (LHR) → Luxor (LXR) → Hurghada (HRG) → Zanzibar (ZNZ) 1 route
-
2 stops
London (LHR) → Luxor (LXR) → Hurghada (HRG) → Zanzibar (ZNZ)
12 hrs 10 mins Excluding layover time Explore route
-
-
Wizz Air, EgyptAir London (LTN) → Budapest (BUD) → Cairo (CAI) → Zanzibar (ZNZ) 1 route
-
2 stops
London (LTN) → Budapest (BUD) → Cairo (CAI) → Zanzibar (ZNZ)
12 hrs 10 mins Excluding layover time Explore route
-
-
easyJet, EgyptAir London (LTN) → Paris (CDG) → Cairo (CAI) → Zanzibar (ZNZ) 5 routes
-
2 stops
London (LTN) → Paris (CDG) → Cairo (CAI) → Zanzibar (ZNZ)
12 hrs 10 mins Excluding layover time Explore route -
2 stops
London (LTN) → Munich (MUC) → Cairo (CAI) → Zanzibar (ZNZ)
12 hrs 10 mins Excluding layover time Explore route -
2 stops
London (LGW) → Munich (MUC) → Cairo (CAI) → Zanzibar (ZNZ)
12 hrs 15 mins Excluding layover time Explore route -
2 stops
London (LTN) → Berlin (BER) → Cairo (CAI) → Zanzibar (ZNZ)
12 hrs 15 mins Excluding layover time Explore route -
2 stops
London (LTN) → Zurich (ZRH) → Cairo (CAI) → Zanzibar (ZNZ)
12 hrs 15 mins Excluding layover time Explore route
-
-
easyJet, Edelweiss Air London (LTN) → Edinburgh (EDI) → Zurich (ZRH) → Zanzibar (ZNZ) 2 routes
-
2 stops
London (LTN) → Edinburgh (EDI) → Zurich (ZRH) → Zanzibar (ZNZ)
12 hrs 10 mins Excluding layover time Explore route -
2 stops
London (SEN) → Edinburgh (EDI) → Zurich (ZRH) → Zanzibar (ZNZ)
12 hrs 15 mins Excluding layover time Explore route
-
-
easyJet, Turkish Airlines London (LTN) → Nuremberg (NUE) → Istanbul (IST) → Zanzibar (ZNZ) 6 routes
-
2 stops
London (LTN) → Nuremberg (NUE) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 10 mins Excluding layover time Explore route -
2 stops
London (LTN) → Salzburg (SZG) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 10 mins Excluding layover time Explore route -
2 stops
London (SEN) → Berlin (BER) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 10 mins Excluding layover time Explore route -
2 stops
London (SEN) → Budapest (BUD) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 10 mins Excluding layover time Explore route -
2 stops
London (SEN) → Munich (MUC) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 10 mins Excluding layover time Explore route -
2 stops
London (LGW) → Nuremberg (NUE) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 15 mins Excluding layover time Explore route
-
-
easyJet, Air Cairo London (SEN) → Berlin (BER) → Hurghada (HRG) → Zanzibar (ZNZ) 1 route
-
2 stops
London (SEN) → Berlin (BER) → Hurghada (HRG) → Zanzibar (ZNZ)
12 hrs 10 mins Excluding layover time Explore route
-
-
Royal Jordanian, Ethiopian Airlines London (STN) → Amman (AMM) → Addis Ababa (ADD) → Zanzibar (ZNZ) 1 route
-
2 stops
London (STN) → Amman (AMM) → Addis Ababa (ADD) → Zanzibar (ZNZ)
12 hrs 10 mins Excluding layover time Explore route
-
-
Ryanair, Edelweiss Air London (STN) → Biarritz (BIQ) → Zurich (ZRH) → Zanzibar (ZNZ) 1 route
-
2 stops
London (STN) → Biarritz (BIQ) → Zurich (ZRH) → Zanzibar (ZNZ)
12 hrs 10 mins Excluding layover time Explore route
-
-
Ryanair, Turkish Airlines London (STN) → Budapest (BUD) → Istanbul (IST) → Zanzibar (ZNZ) 5 routes
-
2 stops
London (STN) → Budapest (BUD) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 10 mins Excluding layover time Explore route -
2 stops
London (STN) → Cluj (CLJ) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 10 mins Excluding layover time Explore route -
2 stops
London (STN) → Nuremberg (NUE) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 10 mins Excluding layover time Explore route -
2 stops
London (STN) → Bucharest (OTP) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 10 mins Excluding layover time Explore route -
2 stops
London (STN) → Sofia (SOF) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 10 mins Excluding layover time Explore route
-
-
Lufthansa, EgyptAir London (STN) → Munich (MUC) → Cairo (CAI) → Zanzibar (ZNZ) 1 route
-
2 stops
London (STN) → Munich (MUC) → Cairo (CAI) → Zanzibar (ZNZ)
12 hrs 10 mins Excluding layover time Explore route
-
-
Aer Lingus, Edelweiss Air London (LHR) → Cork (ORK) → Zurich (ZRH) → Zanzibar (ZNZ) 1 route
-
2 stops
London (LHR) → Cork (ORK) → Zurich (ZRH) → Zanzibar (ZNZ)
12 hrs 13 mins Excluding layover time Explore route
-
-
British Airways, Turkish Airlines London (LCY) → Berlin (BER) → Istanbul (IST) → Zanzibar (ZNZ) 2 routes
-
2 stops
London (LCY) → Berlin (BER) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 15 mins Excluding layover time Explore route -
2 stops
London (LHR) → Nuremberg (NUE) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 18 mins Excluding layover time Explore route
-
-
Air Dolomiti, Turkish Airlines London (LCY) → Frankfurt (FRA) → Istanbul (IST) → Zanzibar (ZNZ) 1 route
-
2 stops
London (LCY) → Frankfurt (FRA) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 15 mins Excluding layover time Explore route
-
-
Uganda Airlines, RwandAir London (LGW) → Entebbe (EBB) → Kigali (KGL) → Zanzibar (ZNZ) 1 route
-
2 stops
London (LGW) → Entebbe (EBB) → Kigali (KGL) → Zanzibar (ZNZ)
12 hrs 15 mins Excluding layover time Explore route
-
-
Kenya Airways, Uganda Airlines London (LGW) → Nairobi (NBO) → Entebbe (EBB) → Zanzibar (ZNZ) 1 route
-
2 stops
London (LGW) → Nairobi (NBO) → Entebbe (EBB) → Zanzibar (ZNZ)
12 hrs 15 mins Excluding layover time Explore route
-
-
easyJet, Air France London (LGW) → Nantes (NTE) → Paris (CDG) → Zanzibar (ZNZ) 1 route
-
2 stops
London (LGW) → Nantes (NTE) → Paris (CDG) → Zanzibar (ZNZ)
12 hrs 15 mins Excluding layover time Explore route
-
-
Eurowings, Turkish Airlines London (LGW) → Stuttgart (STR) → Istanbul (IST) → Zanzibar (ZNZ) 2 routes
-
2 stops
London (LGW) → Stuttgart (STR) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 15 mins Excluding layover time Explore route -
2 stops
London (LHR) → Stuttgart (STR) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 15 mins Excluding layover time Explore route
-
-
Wizz Air UK, Turkish Airlines London (LTN) → Belgrade (BEG) → Istanbul (IST) → Zanzibar (ZNZ) 1 route
-
2 stops
London (LTN) → Belgrade (BEG) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 15 mins Excluding layover time Explore route
-
-
British Airways, Edelweiss Air London (STN) → Calvi (CLY) → Zurich (ZRH) → Zanzibar (ZNZ) 1 route
-
2 stops
London (STN) → Calvi (CLY) → Zurich (ZRH) → Zanzibar (ZNZ)
12 hrs 15 mins Excluding layover time Explore route
-
-
Jet2, EgyptAir London (STN) → Larnaca (LCA) → Cairo (CAI) → Zanzibar (ZNZ) 1 route
-
2 stops
London (STN) → Larnaca (LCA) → Cairo (CAI) → Zanzibar (ZNZ)
12 hrs 15 mins Excluding layover time Explore route
-
-
Ryanair UK, Turkish Airlines London (STN) → Sarajevo (SJJ) → Istanbul (IST) → Zanzibar (ZNZ) 1 route
-
2 stops
London (STN) → Sarajevo (SJJ) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 15 mins Excluding layover time Explore route
-
-
Jet2, Turkish Airlines London (STN) → Tivat (TIV) → Istanbul (IST) → Zanzibar (ZNZ) 1 route
-
2 stops
London (STN) → Tivat (TIV) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 15 mins Excluding layover time Explore route
-
-
Arkia Israeli Airlines, Ethiopian Airlines London (STN) → Tel Aviv-Yafo (TLV) → Addis Ababa (ADD) → Zanzibar (ZNZ) 1 route
-
2 stops
London (STN) → Tel Aviv-Yafo (TLV) → Addis Ababa (ADD) → Zanzibar (ZNZ)
12 hrs 15 mins Excluding layover time Explore route
-