- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 30% on select hotels after you book a flight*
Plan, book, fly with confidence
Cheap flights from Nairobi (NBO) to Zanzibar Town (ZNZ)
Prices were available within the past 7 days and start at CA $273 for one-way flights and CA $417 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
Fri., Jul. 19 - Sun., Jul. 28
NBO
Nairobi
ZNZ
Zanzibar
CA $417 Roundtrip, found 5 hours ago
CA $417
Roundtrip
found 5 hours ago
Fri., Jul. 19 - Mon., Aug. 5
NBO
Nairobi
ZNZ
Zanzibar
CA $471 Roundtrip, found 5 hours ago
CA $471
Roundtrip
found 5 hours ago
Fri., Aug. 23 - Thu., Aug. 29
NBO
Nairobi
ZNZ
Zanzibar
CA $473 Roundtrip, found 1 day ago
CA $473
Roundtrip
found 1 day ago
Mon., Jul. 15 - Sun., Jul. 28
NBO
Nairobi
ZNZ
Zanzibar
CA $481 Roundtrip, found 5 hours ago
CA $481
Roundtrip
found 5 hours ago
Thu., May 23 - Wed., May 29
NBO
Nairobi
ZNZ
Zanzibar
CA $536 Roundtrip, found 5 hours ago
CA $536
Roundtrip
found 5 hours ago
Mon., Jun. 3 - Fri., Jun. 7
NBO
Nairobi
ZNZ
Zanzibar
CA $609 Roundtrip, found 1 hour ago
CA $609
Roundtrip
found 1 hour ago
Expedia's Latest Trends
Hotels
Flights
Flights from Prince George to PhoenixFlights from Delhi (DEL) to Punta Cana (PUJ)Flights to BaliFlights to LunenburgFlights to NurembergFlights from Toronto (YYZ) to Vancouver (YVR)Flights to JapanFlights from Muscat (MCT) to Toronto (YYZ)Flights from Delhi (DEL) to Paro (PBH)Flights from Toronto (YYZ) to Chantilly (IAD)Flights from Ogdensburg (OGS) to Detroit (DTW)Flights from Edmonton (YEG) to Inverness (INV)Flights to Madeira BeachFlights from Lviv (LWO) to Toronto (YYZ)
Packages
*Available to Expedia members.