
Popular airlines from Barcelona to Zanzibar Town
- British Airways
British Airways
- Emirates
Emirates
- Iberia
Iberia
- KLM
KLM
- Kenya Airways
Kenya Airways
- Qatar Airways
Qatar Airways
- Turkish Airlines
Turkish Airlines
- Plan, book, fly with confidence
trending down icon Be in the knowGet alerts if flight prices drop or rise*bex rewards loyalty icon Book smarterSave up to 40% on select hotels after you book a flight*payments icon
Cheap Flights from Barcelona (BCN) to Zanzibar Town (ZNZ)
Prices were available within the past 7 days and start at ฿16,760 for one-way flights and ฿51,510 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Thu, 3 Jul - Mon, 7 Jul
BCN
Barcelona
ZNZ
Zanzibar
฿51,510 Return, found 17 hours ago
฿51,510
Return
found 17 hours ago

Thu, 3 Jul - Mon, 7 Jul
BCN
Barcelona
ZNZ
Zanzibar
฿52,425 Return, found 17 hours ago
฿52,425
Return
found 17 hours ago

Thu, 3 Jul - Mon, 7 Jul
BCN
Barcelona
ZNZ
Zanzibar
฿52,855 Return, found 17 hours ago
฿52,855
Return
found 17 hours ago

Thu, 3 Jul - Mon, 7 Jul
BCN
Barcelona
ZNZ
Zanzibar
฿54,450 Return, found 17 hours ago
฿54,450
Return
found 17 hours ago

Thu, 3 Jul - Mon, 7 Jul
BCN
Barcelona
ZNZ
Zanzibar
฿55,115 Return, found 17 hours ago
฿55,115
Return
found 17 hours ago

Thu, 3 Jul - Mon, 7 Jul
BCN
Barcelona
ZNZ
Zanzibar
฿58,630 Return, found 17 hours ago
฿58,630
Return
found 17 hours ago
Top Routes to Zanzibar Town
Expedia's Latest Trends
Hotels
LK ResidenceBirds and Bees ResortLanta Nice Beach Resort2 bed sea View - Jomtien BeachLuxury Hotels in PranburiAranta SuvarnabhumiHotels near Legend Siam Pattaya ThailandAsia Pattaya HotelNature Beach ResortRoyal Garden HotelHotels in Muak LekJapanese Ryokan Kashima Honkanibis Styles Bangkok SilomLa Playa Beach Front Pool Villa Cha-amKeio Plaza Hotel TokyoHua Chang Heritage Hotel BangkokiCheck inn Sukhumvit 19
Flights
Activities
*Available to Expedia members.