You can check the websites of
- Jet Air (flying from Brussels/ Belgian direct to Zanzibar )
- Emirates Airlines
- Ethiopian Airlines
- Swiss Airlines ( mostly cheap from Dusseldorf/Frankfurt)
- Condor (Flying from Amsterdam, Dusseldorf or Frankfurt)
- British Airways
- KLM
- Turkish Air
Some compagnies fly directly to ZNZ, some fly to Dar (Dar es Salaam) This can make a lot of difference.
From Dar you can take the ferry (35$) or plane to ZNZ (65$)
