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 Madrid (MAD) to Zanzibar Town (ZNZ)
Prices were available within the past 7 days and start at CA $656 for one-way flights and CA $1,077 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Thu., May 8 - Sun., May 11
MAD
Madrid
ZNZ
Zanzibar
CA $1,077 Roundtrip, found 11 hours ago
CA $1,077
Roundtrip
found 11 hours ago

Thu., May 8 - Sun., May 11
MAD
Madrid
ZNZ
Zanzibar
CA $1,098 Roundtrip, found 11 hours ago
CA $1,098
Roundtrip
found 11 hours ago

Thu., May 8 - Sun., May 11
MAD
Madrid
ZNZ
Zanzibar
CA $1,130 Roundtrip, found 11 hours ago
CA $1,130
Roundtrip
found 11 hours ago

Thu., May 8 - Sun., May 11
MAD
Madrid
ZNZ
Zanzibar
CA $1,146 Roundtrip, found 11 hours ago
CA $1,146
Roundtrip
found 11 hours ago

Sun., Jan. 4 - Sun., Jan. 18
MAD
Madrid
ZNZ
Zanzibar
CA $1,335 Roundtrip, found 5 days ago
CA $1,335
Roundtrip
found 5 days ago

Thu., May 8 - Sun., May 11
MAD
Madrid
ZNZ
Zanzibar
CA $1,340 Roundtrip, found 11 hours ago
CA $1,340
Roundtrip
found 11 hours ago
Expedia's Latest Trends
Hotels
Hotels in Stone TownBeaver Lake Mountain ResortFour Seasons Hotel TorontoHotels in Kenosee LakeLa MeridianaThe BroadmoorHotels near West Edmonton MallCoastal Inn Moncton DieppeHotels in Center CityFourSeasons Hotels in OttawaHotel Indigo Dubai Downtown by IHGHotels in MiamiAntera Hotel & ResidencesHotels in Little Saigon
Flights
Cruises
Activities
General
*Available to Expedia members.