Featured airlines
- Plan, book, fly with confidence
- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 30% on select hotels after you book a flight*
Cheap flights from Beirut (BEY) to Zanzibar Town (ZNZ)
Prices were available within the past 7 days and start at CA $732 for one-way flights and CA $994 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Fri., Aug. 1 - Tue., Aug. 12
BEY
Beirut
ZNZ
Zanzibar
CA $994 Roundtrip, found 3 days ago
CA $994
Roundtrip
found 3 days ago

Wed., Aug. 13 - Sun., Aug. 17
BEY
Beirut
ZNZ
Zanzibar
CA $1,032 Roundtrip, found 3 days ago
CA $1,032
Roundtrip
found 3 days ago

Fri., Aug. 8 - Sun., Aug. 17
BEY
Beirut
ZNZ
Zanzibar
CA $1,045 Roundtrip, found 3 days ago
CA $1,045
Roundtrip
found 3 days ago

Sun., Aug. 10 - Thu., Aug. 14
BEY
Beirut
ZNZ
Zanzibar
CA $1,056 Roundtrip, found 3 days ago
CA $1,056
Roundtrip
found 3 days ago

Sun., Aug. 3 - Fri., Aug. 8
BEY
Beirut
ZNZ
Zanzibar
CA $1,148 Roundtrip, found 3 days ago
CA $1,148
Roundtrip
found 3 days ago

Sun., Aug. 3 - Fri., Aug. 8
BEY
Beirut
ZNZ
Zanzibar
CA $4,454 Roundtrip, found 3 days ago
CA $4,454
Roundtrip
found 3 days ago
Expedia's Latest Trends
Hotels
Hotels in Stone TownPet-friendly Hotels in Salmon ArmHotels in EnglehartBlueBay Grand Esmeralda All InclusiveHotels near SoFi StadiumLa Valencia HotelHotel L'EsplanadeLos Corales Beach VillageHotels in FlorenceFairmont OrchidOceanfront Hotels in HalifaxHidden Beach Resort Au Naturel Adults Only, Catamarán, Cenote & More InclusiveHotels in Québec CityHotels in Oromocto
Flights
Flights from Goffs (YHZ) to Dublin (DUB)Air Canada Toronto (YYZ) to Bangkok (BKK) flightsFlights from Toronto (YYZ) to Trinidad (TDD)Flights from Edmonton (YEG) to Ottawa (YOW)Flights from Chantilly (IAD) to Dubai (DXB)Flights from Montreal (YUL) to London (LHR)Flights from Atlanta (ATL) to Montreal (YUL)
*Available to Expedia members.