All scheduled flights from Zanzibar to Beirut (ZNZ-BEY)
United Republic of Tanzania
Lebanon
All scheduled flights from ZNZ to BEY. You can fly from Zanzibar to Beirut with 1 stop. The flight time is between 10 and 12 hours depending on your connecting flight. The ZNZ-BEY route has no non-stop flights.