-
Brussels Airlines, Transavia, TUI fly Belgium, Neos Brussels (BRU) → Ibiza (IBZ) → Rome (FCO) → Zanzibar (ZNZ) 3 routes
-
2 stops
Brussels (BRU) → Ibiza (IBZ) → Rome (FCO) → Zanzibar (ZNZ)
12 hrs 5 mins Excluding layover time Explore route -
2 stops
Brussels (BRU) → Ibiza (IBZ) → Verona (VRN) → Zanzibar (ZNZ)
12 hrs 40 mins Excluding layover time Explore route -
2 stops
Brussels (BRU) → Ibiza (IBZ) → Milan (MXP) → Zanzibar (ZNZ)
12 hrs 45 mins Excluding layover time Explore route
-
-
Brussels Airlines, easyJet, SWISS, Air France Brussels (BRU) → Geneva (GVA) → Paris (CDG) → Zanzibar (ZNZ) 1 route
-
2 stops
Brussels (BRU) → Geneva (GVA) → Paris (CDG) → Zanzibar (ZNZ)
12 hrs 15 mins Excluding layover time Explore route
-
-
Aegean Airlines, Brussels Airlines, Sky Express, Turkish Airlines Brussels (BRU) → Athens (ATH) → Istanbul (IST) → Zanzibar (ZNZ) 1 route
-
2 stops
Brussels (BRU) → Athens (ATH) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 25 mins Excluding layover time Explore route
-
-
Brussels Airlines, Nouvelair Tunisie, TUI fly Belgium, Neos Brussels (BRU) → Djerba (DJE) → Rome (FCO) → Zanzibar (ZNZ) 1 route
-
2 stops
Brussels (BRU) → Djerba (DJE) → Rome (FCO) → Zanzibar (ZNZ)
12 hrs 30 mins Excluding layover time Explore route
-
-
Brussels Airlines, Lufthansa, TUI fly Belgium, Air France Brussels (BRU) → Munich (MUC) → Paris (CDG) → Zanzibar (ZNZ) 1 route
-
2 stops
Brussels (BRU) → Munich (MUC) → Paris (CDG) → Zanzibar (ZNZ)
12 hrs 40 mins Excluding layover time Explore route
-
-
Brussels Airlines, Ryanair, Vueling, EgyptAir Brussels (BRU) → Barcelona (BCN) → Cairo (CAI) → Zanzibar (ZNZ) 1 route
-
2 stops
Brussels (BRU) → Barcelona (BCN) → Cairo (CAI) → Zanzibar (ZNZ)
12 hrs 45 mins Excluding layover time Explore route
-
-
Brussels Airlines, easyJet, ITA Airways, Air France Brussels (BRU) → Milan (LIN) → Paris (CDG) → Zanzibar (ZNZ) 1 route
-
2 stops
Brussels (BRU) → Milan (LIN) → Paris (CDG) → Zanzibar (ZNZ)
12 hrs 50 mins Excluding layover time Explore route
-
-
Brussels Airlines, TUI fly Belgium, Air Cairo, EgyptAir Brussels (BRU) → Hurghada (HRG) → Cairo (CAI) → Zanzibar (ZNZ) 1 route
-
2 stops
Brussels (BRU) → Hurghada (HRG) → Cairo (CAI) → Zanzibar (ZNZ)
12 hrs 55 mins Excluding layover time Explore route
-
-
Brussels Airlines, Lufthansa, TUI fly Belgium, Qatar Airways Brussels (BRU) → Munich (MUC) → Doha (DOH) → Zanzibar (ZNZ) 1 route
-
2 stops
Brussels (BRU) → Munich (MUC) → Doha (DOH) → Zanzibar (ZNZ)
12 hrs 55 mins Excluding layover time Explore route
-
-
Brussels Airlines, Transavia, TUI fly Belgium, Edelweiss Air Brussels (BRU) → Ibiza (IBZ) → Zurich (ZRH) → Zanzibar (ZNZ) 1 route
-
2 stops
Brussels (BRU) → Ibiza (IBZ) → Zurich (ZRH) → Zanzibar (ZNZ)
13 hrs Excluding layover time Explore route
-
-
Pegasus, SunExpress, TUI fly Belgium, Turkish Airlines Brussels (BRU) → Antalya (AYT) → Istanbul (IST) → Zanzibar (ZNZ) 1 route
-
2 stops
Brussels (BRU) → Antalya (AYT) → Istanbul (IST) → Zanzibar (ZNZ)
13 hrs 15 mins Excluding layover time Explore route
-
-
Brussels Airlines, Norwegian Air Shuttle, Scandinavian Airlines, Air Cairo Brussels (BRU) → Oslo (OSL) → Hurghada (HRG) → Zanzibar (ZNZ) 1 route
-
2 stops
Brussels (BRU) → Oslo (OSL) → Hurghada (HRG) → Zanzibar (ZNZ)
13 hrs 15 mins Excluding layover time Explore route
-
-
Brussels Airlines, Lufthansa, TUI fly Belgium, Etihad Airways Brussels (BRU) → Munich (MUC) → Abu Dhabi (AUH) → Zanzibar (ZNZ) 1 route
-
2 stops
Brussels (BRU) → Munich (MUC) → Abu Dhabi (AUH) → Zanzibar (ZNZ)
13 hrs 20 mins Excluding layover time Explore route
-
-
Ryanair, Wizz Air, Air Cairo, EgyptAir Brussels (CRL) → Sofia (SOF) → Cairo (CAI) → Zanzibar (ZNZ) 1 route
-
2 stops
Brussels (CRL) → Sofia (SOF) → Cairo (CAI) → Zanzibar (ZNZ)
13 hrs 20 mins Excluding layover time Explore route
-
-
Brussels Airlines, Scandinavian Airlines, Air Cairo, EgyptAir Brussels (BRU) → Stockholm (ARN) → Cairo (CAI) → Zanzibar (ZNZ) 1 route
-
2 stops
Brussels (BRU) → Stockholm (ARN) → Cairo (CAI) → Zanzibar (ZNZ)
13 hrs 25 mins Excluding layover time Explore route
-
-
Brussels Airlines, easyJet, SWISS, Qatar Airways Brussels (BRU) → Geneva (GVA) → Doha (DOH) → Zanzibar (ZNZ) 1 route
-
2 stops
Brussels (BRU) → Geneva (GVA) → Doha (DOH) → Zanzibar (ZNZ)
13 hrs 25 mins Excluding layover time Explore route
-
-
Brussels Airlines, FlyOne Armenia, Air Cairo, EgyptAir Brussels (BRU) → Yerevan (EVN) → Cairo (CAI) → Zanzibar (ZNZ) 1 route
-
2 stops
Brussels (BRU) → Yerevan (EVN) → Cairo (CAI) → Zanzibar (ZNZ)
13 hrs 38 mins Excluding layover time Explore route
-
-
Pegasus, SunExpress, TUI fly Belgium, Qatar Airways Brussels (BRU) → Antalya (AYT) → Doha (DOH) → Zanzibar (ZNZ) 1 route
-
2 stops
Brussels (BRU) → Antalya (AYT) → Doha (DOH) → Zanzibar (ZNZ)
13 hrs 40 mins Excluding layover time Explore route
-
-
Brussels Airlines, Ryanair, Vueling, Air France Brussels (BRU) → Barcelona (BCN) → Paris (CDG) → Zanzibar (ZNZ) 1 route
-
2 stops
Brussels (BRU) → Barcelona (BCN) → Paris (CDG) → Zanzibar (ZNZ)
13 hrs 45 mins Excluding layover time Explore route
-
-
Brussels Airlines, Lufthansa, TUI fly Belgium, Oman Air Brussels (BRU) → Munich (MUC) → Muscat (MCT) → Zanzibar (ZNZ) 1 route
-
2 stops
Brussels (BRU) → Munich (MUC) → Muscat (MCT) → Zanzibar (ZNZ)
13 hrs 45 mins Excluding layover time Explore route
-
-
Brussels Airlines, easyJet, ITA Airways, Ryanair, Neos Brussels (BRU) → Rome (FCO) → Zanzibar (ZNZ) 6 routes
-
1 stop
Brussels (BRU) → Rome (FCO) → Zanzibar (ZNZ)
9 hrs 55 mins Excluding layover time Explore route -
2 stops
Brussels (BRU) → Rome (FCO) → Catania (CTA) → Zanzibar (ZNZ)
10 hrs 45 mins Excluding layover time Explore route -
2 stops
Brussels (BRU) → Rome (FCO) → Bari (BRI) → Zanzibar (ZNZ)
10 hrs 55 mins Excluding layover time Explore route -
2 stops
Brussels (BRU) → Rome (FCO) → Mombasa (MBA) → Zanzibar (ZNZ)
10 hrs 55 mins Excluding layover time Explore route -
2 stops
Brussels (BRU) → Rome (FCO) → Verona (VRN) → Zanzibar (ZNZ)
11 hrs 45 mins Excluding layover time Explore route -
2 stops
Brussels (BRU) → Rome (FCO) → Milan (MXP) → Zanzibar (ZNZ)
12 hrs Excluding layover time Explore route
-
-
Air Europa, Brussels Airlines, Iberia, Ryanair, World2Fly Brussels (BRU) → Madrid (MAD) → Zanzibar (ZNZ) 1 route
-
1 stop
Brussels (BRU) → Madrid (MAD) → Zanzibar (ZNZ)
11 hrs Excluding layover time Explore route
-
-
Brussels Airlines, easyJet, ITA Airways, Ryanair, Ethiopian Airlines Brussels (BRU) → Rome (FCO) → Addis Ababa (ADD) → Zanzibar (ZNZ) 1 route
-
2 stops
Brussels (BRU) → Rome (FCO) → Addis Ababa (ADD) → Zanzibar (ZNZ)
11 hrs 20 mins Excluding layover time Explore route
-
-
Aegean Airlines, Brussels Airlines, Sky Express, Air Cairo, EgyptAir Brussels (BRU) → Athens (ATH) → Cairo (CAI) → Zanzibar (ZNZ) 1 route
-
2 stops
Brussels (BRU) → Athens (ATH) → Cairo (CAI) → Zanzibar (ZNZ)
11 hrs 25 mins Excluding layover time Explore route
-
-
Brussels Airlines, easyJet, ITA Airways, Ryanair, Air Cairo Brussels (BRU) → Rome (FCO) → Hurghada (HRG) → Zanzibar (ZNZ) 1 route
-
2 stops
Brussels (BRU) → Rome (FCO) → Hurghada (HRG) → Zanzibar (ZNZ)
11 hrs 40 mins Excluding layover time Explore route
-
-
Brussels Airlines, easyJet, ITA Airways, Ryanair, Turkish Airlines Brussels (BRU) → Rome (FCO) → Istanbul (IST) → Zanzibar (ZNZ) 1 route
-
2 stops
Brussels (BRU) → Rome (FCO) → Istanbul (IST) → Zanzibar (ZNZ)
12 hrs 25 mins Excluding layover time Explore route
-
-
Brussels Airlines, Ryanair, TUI fly Belgium, Vueling, Neos Brussels (BRU) → Palma Mallorca (PMI) → Verona (VRN) → Zanzibar (ZNZ) 2 routes
-
2 stops
Brussels (BRU) → Palma Mallorca (PMI) → Verona (VRN) → Zanzibar (ZNZ)
12 hrs 25 mins Excluding layover time Explore route -
2 stops
Brussels (BRU) → Palma Mallorca (PMI) → Milan (MXP) → Zanzibar (ZNZ)
12 hrs 30 mins Excluding layover time Explore route
-
-
Air Europa, Brussels Airlines, Iberia, Ryanair, Ethiopian Airlines Brussels (BRU) → Madrid (MAD) → Addis Ababa (ADD) → Zanzibar (ZNZ) 1 route
-
2 stops
Brussels (BRU) → Madrid (MAD) → Addis Ababa (ADD) → Zanzibar (ZNZ)
12 hrs 45 mins Excluding layover time Explore route
-
-
Brussels Airlines, Ryanair, TUI fly Belgium, Vueling, Edelweiss Air Brussels (BRU) → Palma Mallorca (PMI) → Zurich (ZRH) → Zanzibar (ZNZ) 1 route
-
2 stops
Brussels (BRU) → Palma Mallorca (PMI) → Zurich (ZRH) → Zanzibar (ZNZ)
12 hrs 50 mins Excluding layover time Explore route
-
-
Brussels Airlines, Transavia, TUI fly Belgium, Vueling, Neos Brussels (BRU) → Alicante (ALC) → Verona (VRN) → Zanzibar (ZNZ) 1 route
-
2 stops
Brussels (BRU) → Alicante (ALC) → Verona (VRN) → Zanzibar (ZNZ)
13 hrs 5 mins Excluding layover time Explore route
-
-
Brussels Airlines, Ryanair, TUI fly Belgium, Vueling, Discover Airlines Brussels (BRU) → Palma Mallorca (PMI) → Frankfurt (FRA) → Zanzibar (ZNZ) 1 route
-
2 stops
Brussels (BRU) → Palma Mallorca (PMI) → Frankfurt (FRA) → Zanzibar (ZNZ)
13 hrs 25 mins Excluding layover time Explore route
-
-
Air Europa, Brussels Airlines, Iberia, Ryanair, EgyptAir Brussels (BRU) → Madrid (MAD) → Cairo (CAI) → Zanzibar (ZNZ) 1 route
-
2 stops
Brussels (BRU) → Madrid (MAD) → Cairo (CAI) → Zanzibar (ZNZ)
13 hrs 30 mins Excluding layover time Explore route
-
-
Brussels Airlines, Norwegian Air Shuttle, Scandinavian Airlines, Air Cairo, EgyptAir Brussels (BRU) → Oslo (OSL) → Cairo (CAI) → Zanzibar (ZNZ) 1 route
-
2 stops
Brussels (BRU) → Oslo (OSL) → Cairo (CAI) → Zanzibar (ZNZ)
13 hrs 30 mins Excluding layover time Explore route
-
-
Brussels Airlines, easyJet, ITA Airways, Ryanair, Qatar Airways Brussels (BRU) → Rome (FCO) → Doha (DOH) → Zanzibar (ZNZ) 1 route
-
2 stops
Brussels (BRU) → Rome (FCO) → Doha (DOH) → Zanzibar (ZNZ)
13 hrs 45 mins Excluding layover time Explore route
-
-
Brussels Airlines, Uganda Airlines, Air Tanzania, Coastal Aviation, Precision Air, Turkish Airlines Brussels (BRU) → Entebbe (EBB) → Kilimanjaro (JRO) → Zanzibar (ZNZ) 1 route
-
2 stops
Brussels (BRU) → Entebbe (EBB) → Kilimanjaro (JRO) → Zanzibar (ZNZ)
10 hrs 35 mins Excluding layover time Explore route
-
-
Brussels Airlines, easyJet, ITA Airways, Ryanair, Air Cairo, EgyptAir Brussels (BRU) → Rome (FCO) → Cairo (CAI) → Zanzibar (ZNZ) 1 route
-
2 stops
Brussels (BRU) → Rome (FCO) → Cairo (CAI) → Zanzibar (ZNZ)
11 hrs 40 mins Excluding layover time Explore route
-
-
Brussels Airlines, Precision Air, Kenya Airways, Air Tanzania, Coastal Aviation, Turkish Airlines, Uganda Airlines Brussels (BRU) → Nairobi (NBO) → Kilimanjaro (JRO) → Zanzibar (ZNZ) 1 route
-
2 stops
Brussels (BRU) → Nairobi (NBO) → Kilimanjaro (JRO) → Zanzibar (ZNZ)
11 hrs Excluding layover time Explore route
-
-
Brussels Airlines, Kenya Airways, FlexFlight, Jambojet Limited, Safarilink, Uganda Airlines, Air Tanzania, Precision Air Brussels (BRU) → Entebbe (EBB) → Nairobi (NBO) → Zanzibar (ZNZ) 1 route
-
2 stops
Brussels (BRU) → Entebbe (EBB) → Nairobi (NBO) → Zanzibar (ZNZ)
10 hrs 55 mins Excluding layover time Explore route
-
-
RwandAir, Air Tanzania, Auric Air, Coastal Aviation, FlexFlight, flydubai, KLM, Oman Air, Precision Air Brussels (BRU) → Kigali (KGL) → Dar Es Salaam (DAR) → Zanzibar (ZNZ) 1 route
-
2 stops
Brussels (BRU) → Kigali (KGL) → Dar Es Salaam (DAR) → Zanzibar (ZNZ)
11 hrs 15 mins Excluding layover time Explore route
-
-
Brussels Airlines, Air Tanzania, Uganda Airlines, Auric Air, Coastal Aviation, FlexFlight, flydubai, KLM, Oman Air, Precision Air Brussels (BRU) → Entebbe (EBB) → Dar Es Salaam (DAR) → Zanzibar (ZNZ) 1 route
-
2 stops
Brussels (BRU) → Entebbe (EBB) → Dar Es Salaam (DAR) → Zanzibar (ZNZ)
10 hrs 30 mins Excluding layover time Explore route
-
-
Brussels Airlines, Air Tanzania, Kenya Airways, Zambia Airways, Auric Air, Coastal Aviation, FlexFlight, flydubai, KLM, Oman Air, Precision Air Brussels (BRU) → Nairobi (NBO) → Dar Es Salaam (DAR) → Zanzibar (ZNZ) 1 route
-
2 stops
Brussels (BRU) → Nairobi (NBO) → Dar Es Salaam (DAR) → Zanzibar (ZNZ)
10 hrs 40 mins Excluding layover time Explore route
-
-
Brussels Airlines, Safarilink, Jambojet Limited, Kenya Airways, Skyward Express, Condor, Discover Airlines, FlexFlight, Neos, RwandAir, TUIfly Netherlands Brussels (BRU) → Nairobi (NBO) → Mombasa (MBA) → Zanzibar (ZNZ) 1 route
-
2 stops
Brussels (BRU) → Nairobi (NBO) → Mombasa (MBA) → Zanzibar (ZNZ)
10 hrs 55 mins Excluding layover time Explore route
-