All scheduled flights from Doha to Zanzibar (DOH-ZNZ)
Qatar
United Republic of Tanzania
All scheduled flights from DOH to ZNZ. You can fly from Doha to Zanzibar non-stop on every weekday and the flight takes about 5 hours and 45 minutes. Flights with stops take between 9 to 12 hours depending on your flight and connection airport.