Ways to Fly from Brussels to Zanzibar

Flight connections from Brussels to Zanzibar

Explore direct and connecting flights between Brussels and Zanzibar. Compare airlines, connection airports, journey times and available routing options.

500 connection options Page 1 of 10
  • Ethiopian Airlines Brussels (BRU) → Addis Ababa (ADD) → Zanzibar (ZNZ) 1 route
    1. 1 stop

      Brussels (BRU) → Addis Ababa (ADD) → Zanzibar (ZNZ)

      10 hrs 10 mins Excluding layover time Explore route
  • RwandAir Brussels (BRU) → Kigali (KGL) → Zanzibar (ZNZ) 1 route
    1. 1 stop

      Brussels (BRU) → Kigali (KGL) → Zanzibar (ZNZ)

      11 hrs 30 mins Excluding layover time Explore route
  • Qatar Airways Brussels (BRU) → Doha (DOH) → Zanzibar (ZNZ) 1 route
    1. 1 stop

      Brussels (BRU) → Doha (DOH) → Zanzibar (ZNZ)

      12 hrs 15 mins Excluding layover time Explore route
  • Etihad Airways Brussels (BRU) → Abu Dhabi (AUH) → Zanzibar (ZNZ) 1 route
    1. 1 stop

      Brussels (BRU) → Abu Dhabi (AUH) → Zanzibar (ZNZ)

      12 hrs 40 mins Excluding layover time Explore route
  • KLM Brussels (BRU) → Amsterdam (AMS) → Dar Es Salaam (DAR) → Zanzibar (ZNZ) 1 route
    1. 2 stops

      Brussels (BRU) → Amsterdam (AMS) → Dar Es Salaam (DAR) → Zanzibar (ZNZ)

      10 hrs 25 mins Excluding layover time Explore route
  • Brussels Airlines, Neos Brussels (BRU) → Milan (MXP) → Zanzibar (ZNZ) 13 routes
    1. 1 stop

      Brussels (BRU) → Milan (MXP) → Zanzibar (ZNZ)

      9 hrs 55 mins Excluding layover time Explore route
    2. 2 stops

      Brussels (BRU) → Milan (MXP) → Rome (FCO) → Zanzibar (ZNZ)

      10 hrs 30 mins Excluding layover time Explore route
    3. 2 stops

      Brussels (BRU) → Milan (MXP) → Verona (VRN) → Zanzibar (ZNZ)

      10 hrs 30 mins Excluding layover time Explore route
    4. 2 stops

      Brussels (BRU) → Milan (MXP) → Catania (CTA) → Zanzibar (ZNZ)

      10 hrs 40 mins Excluding layover time Explore route
    5. 2 stops

      Brussels (BRU) → Milan (MXP) → Bari (BRI) → Zanzibar (ZNZ)

      10 hrs 45 mins Excluding layover time Explore route
    6. 2 stops

      Brussels (BRU) → Milan (MXP) → Mombasa (MBA) → Zanzibar (ZNZ)

      10 hrs 45 mins Excluding layover time Explore route
    7. 2 stops

      Brussels (BRU) → Lyon (LYS) → Milan (MXP) → Zanzibar (ZNZ)

      10 hrs 50 mins Excluding layover time Explore route
    8. 2 stops

      Brussels (BRU) → Bologna (BLQ) → Milan (MXP) → Zanzibar (ZNZ)

      11 hrs Excluding layover time Explore route
    9. 2 stops

      Brussels (BRU) → Hamburg (HAM) → Bari (BRI) → Zanzibar (ZNZ)

      11 hrs 10 mins Excluding layover time Explore route
    10. 2 stops

      Brussels (BRU) → Hamburg (HAM) → Catania (CTA) → Zanzibar (ZNZ)

      11 hrs 15 mins Excluding layover time Explore route
    11. 2 stops

      Brussels (BRU) → Hamburg (HAM) → Rome (FCO) → Zanzibar (ZNZ)

      11 hrs 15 mins Excluding layover time Explore route
    12. 2 stops

      Brussels (BRU) → Hamburg (HAM) → Milan (MXP) → Zanzibar (ZNZ)

      11 hrs 20 mins Excluding layover time Explore route
    13. 2 stops

      Brussels (BRU) → Marseille (MRS) → Milan (MXP) → Zanzibar (ZNZ)

      11 hrs 25 mins Excluding layover time Explore route
  • Ryanair, Neos Brussels (CRL) → Verona (VRN) → Zanzibar (ZNZ) 18 routes
    1. 1 stop

      Brussels (CRL) → Verona (VRN) → Zanzibar (ZNZ)

      9 hrs 55 mins Excluding layover time Explore route
    2. 1 stop

      Brussels (CRL) → Bari (BRI) → Zanzibar (ZNZ)

      10 hrs Excluding layover time Explore route
    3. 1 stop

      Brussels (CRL) → Catania (CTA) → Zanzibar (ZNZ)

      10 hrs Excluding layover time Explore route
    4. 2 stops

      Brussels (CRL) → Milan (BGY) → Rome (FCO) → Zanzibar (ZNZ)

      10 hrs 30 mins Excluding layover time Explore route
    5. 2 stops

      Brussels (CRL) → Genoa (GOA) → Milan (MXP) → Zanzibar (ZNZ)

      10 hrs 35 mins Excluding layover time Explore route
    6. 2 stops

      Brussels (CRL) → Pescara (PSR) → Bari (BRI) → Zanzibar (ZNZ)

      10 hrs 35 mins Excluding layover time Explore route
    7. 2 stops

      Brussels (CRL) → Milan (BGY) → Catania (CTA) → Zanzibar (ZNZ)

      10 hrs 40 mins Excluding layover time Explore route
    8. 2 stops

      Brussels (CRL) → Verona (VRN) → Catania (CTA) → Zanzibar (ZNZ)

      10 hrs 40 mins Excluding layover time Explore route
    9. 2 stops

      Brussels (CRL) → Verona (VRN) → Rome (FCO) → Zanzibar (ZNZ)

      10 hrs 45 mins Excluding layover time Explore route
    10. 2 stops

      Brussels (CRL) → Verona (VRN) → Mombasa (MBA) → Zanzibar (ZNZ)

      10 hrs 45 mins Excluding layover time Explore route
    11. 2 stops

      Brussels (CRL) → Verona (VRN) → Milan (MXP) → Zanzibar (ZNZ)

      10 hrs 45 mins Excluding layover time Explore route
    12. 2 stops

      Brussels (CRL) → Pisa (PSA) → Milan (MXP) → Zanzibar (ZNZ)

      10 hrs 58 mins Excluding layover time Explore route
    13. 2 stops

      Brussels (CRL) → Bologna (BLQ) → Milan (MXP) → Zanzibar (ZNZ)

      11 hrs Excluding layover time Explore route
    14. 2 stops

      Brussels (BRU) → Pisa (PSA) → Milan (MXP) → Zanzibar (ZNZ)

      11 hrs 3 mins Excluding layover time Explore route
    15. 2 stops

      Brussels (CRL) → Bari (BRI) → Rome (FCO) → Zanzibar (ZNZ)

      11 hrs 15 mins Excluding layover time Explore route
    16. 2 stops

      Brussels (CRL) → Ancona (AOI) → Milan (MXP) → Zanzibar (ZNZ)

      11 hrs 18 mins Excluding layover time Explore route
    17. 2 stops

      Brussels (CRL) → Marseille (MRS) → Milan (MXP) → Zanzibar (ZNZ)

      11 hrs 20 mins Excluding layover time Explore route
    18. 2 stops

      Brussels (CRL) → Prague (PRG) → Milan (MXP) → Zanzibar (ZNZ)

      11 hrs 25 mins Excluding layover time Explore route
  • Transavia, Neos Brussels (BRU) → Bari (BRI) → Zanzibar (ZNZ) 2 routes
    1. 1 stop

      Brussels (BRU) → Bari (BRI) → Zanzibar (ZNZ)

      10 hrs 5 mins Excluding layover time Explore route
    2. 2 stops

      Brussels (BRU) → Bari (BRI) → Rome (FCO) → Zanzibar (ZNZ)

      11 hrs 20 mins Excluding layover time Explore route
  • Brussels Airlines, Uganda Airlines Brussels (BRU) → Entebbe (EBB) → Zanzibar (ZNZ) 1 route
    1. 1 stop

      Brussels (BRU) → Entebbe (EBB) → Zanzibar (ZNZ)

      10 hrs 10 mins Excluding layover time Explore route
  • EgyptAir, Air Cairo Brussels (BRU) → Cairo (CAI) → Zanzibar (ZNZ) 2 routes
    1. 1 stop

      Brussels (BRU) → Cairo (CAI) → Zanzibar (ZNZ)

      10 hrs 45 mins Excluding layover time Explore route
    2. 2 stops

      Brussels (BRU) → Cairo (CAI) → Hurghada (HRG) → Zanzibar (ZNZ)

      11 hrs 10 mins Excluding layover time Explore route
  • Ryanair, World2Fly Brussels (CRL) → Madrid (MAD) → Zanzibar (ZNZ) 1 route
    1. 1 stop

      Brussels (CRL) → Madrid (MAD) → Zanzibar (ZNZ)

      11 hrs Excluding layover time Explore route
  • Brussels Airlines, Ethiopian Airlines Brussels (BRU) → Milan (MXP) → Addis Ababa (ADD) → Zanzibar (ZNZ) 1 route
    1. 2 stops

      Brussels (BRU) → Milan (MXP) → Addis Ababa (ADD) → Zanzibar (ZNZ)

      10 hrs 45 mins Excluding layover time Explore route
  • Ethiopian Airlines, Kenya Airways, Air Tanzania, Precision Air Brussels (BRU) → Addis Ababa (ADD) → Nairobi (NBO) → Zanzibar (ZNZ) 1 route
    1. 2 stops

      Brussels (BRU) → Addis Ababa (ADD) → Nairobi (NBO) → Zanzibar (ZNZ)

      10 hrs 50 mins Excluding layover time Explore route
  • Ryanair, Ethiopian Airlines Brussels (CRL) → Vienna (VIE) → Addis Ababa (ADD) → Zanzibar (ZNZ) 2 routes
    1. 2 stops

      Brussels (CRL) → Vienna (VIE) → Addis Ababa (ADD) → Zanzibar (ZNZ)

      10 hrs 50 mins Excluding layover time Explore route
    2. 2 stops

      Brussels (CRL) → Rome (FCO) → Addis Ababa (ADD) → Zanzibar (ZNZ)

      11 hrs 25 mins Excluding layover time Explore route
  • KLM, Kenya Airways, Air Tanzania, Precision Air Brussels (BRU) → Amsterdam (AMS) → Nairobi (NBO) → Zanzibar (ZNZ) 1 route
    1. 2 stops

      Brussels (BRU) → Amsterdam (AMS) → Nairobi (NBO) → Zanzibar (ZNZ)

      11 hrs 5 mins Excluding layover time Explore route
  • Air Serbia, Air Cairo Brussels (BRU) → Belgrade (BEG) → Hurghada (HRG) → Zanzibar (ZNZ) 1 route
    1. 2 stops

      Brussels (BRU) → Belgrade (BEG) → Hurghada (HRG) → Zanzibar (ZNZ)

      11 hrs 10 mins Excluding layover time Explore route
  • EgyptAir, Ethiopian Airlines Brussels (BRU) → Cairo (CAI) → Addis Ababa (ADD) → Zanzibar (ZNZ) 1 route
    1. 2 stops

      Brussels (BRU) → Cairo (CAI) → Addis Ababa (ADD) → Zanzibar (ZNZ)

      11 hrs 10 mins Excluding layover time Explore route
  • Ryanair, Air Cairo Brussels (CRL) → Bratislava (BTS) → Hurghada (HRG) → Zanzibar (ZNZ) 1 route
    1. 2 stops

      Brussels (CRL) → Bratislava (BTS) → Hurghada (HRG) → Zanzibar (ZNZ)

      11 hrs 20 mins Excluding layover time Explore route