
Popular airlines from Adolfo Suarez Madrid-Barajas Airport (MAD) to Zanzibar Intl. Airport (ZNZ)
- Qatar Airways
Qatar Airways
- Turkish Airlines
Turkish Airlines
- Iberia
Iberia
- British Airways
British Airways
- KLM
KLM
- Ethiopian Airlines
Ethiopian Airlines
- Kenya Airways
Kenya Airways
Be in the know
Get alerts if flight prices drop or rise*
Book smarter
Save up to 40% on select hotels after you book a flight*
Cheap Flights from Madrid (MAD) to Zanzibar (ZNZ)
Prices were available within the past 7 days and start at ฿22,130 for one-way flights and ฿38,005 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Sun, 28 Jun - Mon, 6 Jul
MAD
Madrid
ZNZ
Zanzibar
฿38,005 Return, found 3 days ago
฿38,005
Return
found 3 days ago

Sun, 28 Jun - Mon, 6 Jul
MAD
Madrid
ZNZ
Zanzibar
฿40,945 Return, found 3 days ago
฿40,945
Return
found 3 days ago

Mon, 6 Jul - Tue, 14 Jul
MAD
Madrid
ZNZ
Zanzibar
฿41,320 Return, found 3 days ago
฿41,320
Return
found 3 days ago

Sun, 28 Jun - Mon, 6 Jul
MAD
Madrid
ZNZ
Zanzibar
฿41,390 Return, found 3 days ago
฿41,390
Return
found 3 days ago

Mon, 6 Jul - Tue, 14 Jul
MAD
Madrid
ZNZ
Zanzibar
฿41,780 Return, found 3 days ago
฿41,780
Return
found 3 days ago
Sun, 28 Jun - Mon, 6 Jul
MAD
Madrid
ZNZ
Zanzibar
฿42,095 Return, found 3 days ago
฿42,095
Return
found 3 days ago

Sun, 28 Jun - Mon, 6 Jul
MAD
Madrid
ZNZ
Zanzibar
฿42,725 Return, found 3 days ago
฿42,725
Return
found 3 days ago

Sun, 28 Jun - Mon, 6 Jul
MAD
Madrid
ZNZ
Zanzibar
฿42,840 Return, found 3 days ago
฿42,840
Return
found 3 days ago

Sun, 28 Jun - Mon, 6 Jul
MAD
Madrid
ZNZ
Zanzibar