-
Wizz Air UK, Turkish Airlines London (LGW) → Podgorica (TGD) → Istanbul (IST) → Zanzibar (ZNZ) 6 routes
-
2 stops
London (LGW) → Podgorica (TGD) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 30 mins Excluding layover time Explore route -
2 stops
London (LTN) → Constanta (CND) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 30 mins Excluding layover time Explore route -
2 stops
London (LTN) → Sarajevo (SJJ) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 30 mins Excluding layover time Explore route -
2 stops
London (LTN) → Skopje (SKP) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 30 mins Excluding layover time Explore route -
2 stops
London (LTN) → Pristina (PRN) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 40 mins Excluding layover time Explore route -
2 stops
London (LTN) → Tirana (TIA) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 40 mins Excluding layover time Explore route
-
-
British Airways, Turkish Airlines London (LHR) → Basel, Switzerland/Mulhouse (BSL) → Istanbul (IST) → Zanzibar (ZNZ) 9 routes
-
2 stops
London (LHR) → Basel, Switzerland/Mulhouse (BSL) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 30 mins Excluding layover time Explore route -
2 stops
London (LHR) → Bucharest (OTP) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 30 mins Excluding layover time Explore route -
2 stops
London (LHR) → Tivat (TIV) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 30 mins Excluding layover time Explore route -
2 stops
London (LHR) → Milan (MXP) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 35 mins Excluding layover time Explore route -
2 stops
London (LHR) → Venice (VCE) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 35 mins Excluding layover time Explore route -
2 stops
London (LCY) → Nice (NCE) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 40 mins Excluding layover time Explore route -
2 stops
London (LHR) → Bologna (BLQ) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 40 mins Excluding layover time Explore route -
2 stops
London (LHR) → Thessaloniki (SKG) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 40 mins Excluding layover time Explore route -
2 stops
London (LHR) → Tirana (TIA) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 50 mins Excluding layover time Explore route
-
-
British Airways, EgyptAir London (LHR) → Larnaca (LCA) → Cairo (CAI) → Zanzibar (ZNZ) 3 routes
-
2 stops
London (LHR) → Larnaca (LCA) → Cairo (CAI) → Zanzibar (ZNZ)
12 hrs 30 mins Excluding layover time Explore route -
2 stops
London (LHR) → Venice (VCE) → Cairo (CAI) → Zanzibar (ZNZ)
12 hrs 30 mins Excluding layover time Explore route -
2 stops
London (LCY) → Barcelona (BCN) → Cairo (CAI) → Zanzibar (ZNZ)
12 hrs 50 mins Excluding layover time Explore route
-
-
Tunisair, EgyptAir London (LHR) → Tunis (TUN) → Cairo (CAI) → Zanzibar (ZNZ) 1 route
-
2 stops
London (LHR) → Tunis (TUN) → Cairo (CAI) → Zanzibar (ZNZ)
12 hrs 30 mins Excluding layover time Explore route
-
-
easyJet, Air France London (LTN) → Basel, Switzerland/Mulhouse (BSL) → Paris (CDG) → Zanzibar (ZNZ) 3 routes
-
2 stops
London (LTN) → Basel, Switzerland/Mulhouse (BSL) → Paris (CDG) → Zanzibar (ZNZ)
12 hrs 30 mins Excluding layover time Explore route -
2 stops
London (SEN) → Lyon (LYS) → Paris (CDG) → Zanzibar (ZNZ)
12 hrs 30 mins Excluding layover time Explore route -
2 stops
London (SEN) → Geneva (GVA) → Paris (CDG) → Zanzibar (ZNZ)
12 hrs 35 mins Excluding layover time Explore route
-
-
Ryanair UK, Air France London (STN) → Basel, Switzerland/Mulhouse (BSL) → Paris (CDG) → Zanzibar (ZNZ) 1 route
-
2 stops
London (STN) → Basel, Switzerland/Mulhouse (BSL) → Paris (CDG) → Zanzibar (ZNZ)
12 hrs 30 mins Excluding layover time Explore route
-
-
easyJet, Turkish Airlines London (STN) → Zurich (ZRH) → Istanbul (IST) → Zanzibar (ZNZ) 2 routes
-
2 stops
London (STN) → Zurich (ZRH) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 30 mins Excluding layover time Explore route -
2 stops
London (LTN) → Nice (NCE) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 45 mins Excluding layover time Explore route
-
-
Middle East Airlines, EgyptAir London (LHR) → Beirut (BEY) → Cairo (CAI) → Zanzibar (ZNZ) 1 route
-
2 stops
London (LHR) → Beirut (BEY) → Cairo (CAI) → Zanzibar (ZNZ)
12 hrs 33 mins Excluding layover time Explore route
-
-
British Airways, Air France London (LHR) → Basel, Switzerland/Mulhouse (BSL) → Paris (CDG) → Zanzibar (ZNZ) 2 routes
-
2 stops
London (LHR) → Basel, Switzerland/Mulhouse (BSL) → Paris (CDG) → Zanzibar (ZNZ)
12 hrs 35 mins Excluding layover time Explore route -
2 stops
London (LHR) → Lyon (LYS) → Paris (CDG) → Zanzibar (ZNZ)
12 hrs 35 mins Excluding layover time Explore route
-
-
Ryanair, Turkish Airlines London (LTN) → Bologna (BLQ) → Istanbul (IST) → Zanzibar (ZNZ) 2 routes
-
2 stops
London (LTN) → Bologna (BLQ) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 35 mins Excluding layover time Explore route -
2 stops
London (STN) → Turin (TRN) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 35 mins Excluding layover time Explore route
-
-
Wizz Air UK, EgyptAir London (LGW) → Tel Aviv-Yafo (TLV) → Cairo (CAI) → Zanzibar (ZNZ) 1 route
-
2 stops
London (LGW) → Tel Aviv-Yafo (TLV) → Cairo (CAI) → Zanzibar (ZNZ)
12 hrs 50 mins Excluding layover time Explore route
-
-
EgyptAir, Air Cairo London (LHR) → Luxor (LXR) → Cairo (CAI) → Zanzibar (ZNZ) 1 route
-
2 stops
London (LHR) → Luxor (LXR) → Cairo (CAI) → Zanzibar (ZNZ)
12 hrs 50 mins Excluding layover time Explore route
-
-
Wizz Air, Turkish Airlines London (LTN) → Warsaw (WAW) → Istanbul (IST) → Zanzibar (ZNZ) 1 route
-
2 stops
London (LTN) → Warsaw (WAW) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 50 mins Excluding layover time Explore route
-
-
Arkia Israeli Airlines, EgyptAir London (STN) → Tel Aviv-Yafo (TLV) → Cairo (CAI) → Zanzibar (ZNZ) 1 route
-
2 stops
London (STN) → Tel Aviv-Yafo (TLV) → Cairo (CAI) → Zanzibar (ZNZ)
12 hrs 55 mins Excluding layover time Explore route
-
-
Oman Air, Air Tanzania London (LHR) → Muscat (MCT) → Dar Es Salaam (DAR) → Zanzibar (ZNZ) 1 route
-
2 stops
London (LHR) → Muscat (MCT) → Dar Es Salaam (DAR) → Zanzibar (ZNZ)
13 hrs 45 mins Excluding layover time Explore route
-
-
British Airways, SWISS, Edelweiss Air London (LCY) → Zurich (ZRH) → Zanzibar (ZNZ) 1 route
-
1 stop
London (LCY) → Zurich (ZRH) → Zanzibar (ZNZ)
10 hrs 15 mins Excluding layover time Explore route
-
-
easyJet, SWISS, Edelweiss Air London (LGW) → Zurich (ZRH) → Zanzibar (ZNZ) 1 route
-
1 stop
London (LGW) → Zurich (ZRH) → Zanzibar (ZNZ)
10 hrs 15 mins Excluding layover time Explore route
-
-
British Airways, easyJet, Neos London (LGW) → Catania (CTA) → Zanzibar (ZNZ) 2 routes
-
1 stop
London (LGW) → Catania (CTA) → Zanzibar (ZNZ)
10 hrs 30 mins Excluding layover time Explore route -
1 stop
London (LGW) → Bari (BRI) → Zanzibar (ZNZ)
10 hrs 40 mins Excluding layover time Explore route
-
-
Kenya Airways, Air Tanzania, Precision Air London (LGW) → Nairobi (NBO) → Zanzibar (ZNZ) 1 route
-
1 stop
London (LGW) → Nairobi (NBO) → Zanzibar (ZNZ)
10 hrs 30 mins Excluding layover time Explore route
-
-
easyJet, Wizz Air Malta, Neos London (LTN) → Milan (MXP) → Zanzibar (ZNZ) 1 route
-
1 stop
London (LTN) → Milan (MXP) → Zanzibar (ZNZ)
10 hrs 30 mins Excluding layover time Explore route
-
-
Ryanair, Ryanair UK, Neos London (STN) → Bari (BRI) → Zanzibar (ZNZ) 2 routes
-
1 stop
London (STN) → Bari (BRI) → Zanzibar (ZNZ)
10 hrs 30 mins Excluding layover time Explore route -
1 stop
London (STN) → Milan (MXP) → Zanzibar (ZNZ)
10 hrs 30 mins Excluding layover time Explore route
-
-
Jet2, Ryanair, Neos London (STN) → Catania (CTA) → Zanzibar (ZNZ) 1 route
-
1 stop
London (STN) → Catania (CTA) → Zanzibar (ZNZ)
10 hrs 30 mins Excluding layover time Explore route
-
-
easyJet, Ryanair, Neos London (LTN) → Catania (CTA) → Zanzibar (ZNZ) 1 route
-
1 stop
London (LTN) → Catania (CTA) → Zanzibar (ZNZ)
10 hrs 35 mins Excluding layover time Explore route
-
-
British Airways, Iberia, World2Fly London (LHR) → Madrid (MAD) → Zanzibar (ZNZ) 1 route
-
1 stop
London (LHR) → Madrid (MAD) → Zanzibar (ZNZ)
11 hrs 5 mins Excluding layover time Explore route
-
-
easyJet, Wizz Air UK, World2Fly London (LTN) → Madrid (MAD) → Zanzibar (ZNZ) 1 route
-
1 stop
London (LTN) → Madrid (MAD) → Zanzibar (ZNZ)
11 hrs 5 mins Excluding layover time Explore route
-
-
Ryanair, Ryanair UK, World2Fly London (STN) → Madrid (MAD) → Zanzibar (ZNZ) 1 route
-
1 stop
London (STN) → Madrid (MAD) → Zanzibar (ZNZ)
11 hrs 5 mins Excluding layover time Explore route
-
-
easyJet, Jet2, Air Cairo London (LGW) → Hurghada (HRG) → Zanzibar (ZNZ) 1 route
-
1 stop
London (LGW) → Hurghada (HRG) → Zanzibar (ZNZ)
11 hrs 10 mins Excluding layover time Explore route
-
-
easyJet, Wizz Air UK, Air Cairo London (LTN) → Hurghada (HRG) → Zanzibar (ZNZ) 1 route
-
1 stop
London (LTN) → Hurghada (HRG) → Zanzibar (ZNZ)
11 hrs 10 mins Excluding layover time Explore route
-