
Popular airlines from Shenzhen to Zanzibar Town
- AirAsia
AirAsia
- Firefly
Firefly
- Malaysia Airlines
Malaysia Airlines
- Scoot
Scoot
- Malindo Air
Malindo Air
- AirAsiaX
AirAsiaX
- Thai AirAsia
Thai AirAsia
- 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 30% on select hotels after you book a flight*payments icon
Cheap Flights from Shenzhen to Zanzibar Town (SZX-ZNZ)
Prices were available within the past 7 days and start at RM3,539 for one-way flights and RM6,580 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Sun, 27 Jul - Thu, 31 Jul
SZX
Shenzhen
ZNZ
Zanzibar
RM6,580 Return, found 6 hours ago
RM6,580
Return
found 6 hours ago

Sun, 27 Jul - Thu, 31 Jul
SZX
Shenzhen
ZNZ
Zanzibar
RM7,395 Return, found 6 hours ago
RM7,395
Return
found 6 hours ago

Sun, 27 Jul - Thu, 31 Jul
SZX
Shenzhen
ZNZ
Zanzibar
RM7,428 Return, found 6 hours ago
RM7,428
Return
found 6 hours ago

Sun, 27 Jul - Thu, 31 Jul
SZX
Shenzhen
ZNZ
Zanzibar
RM7,458 Return, found 6 hours ago
RM7,458
Return
found 6 hours ago
Sun, 27 Jul - Thu, 31 Jul
SZX
Shenzhen
ZNZ
Zanzibar
RM7,896 Return, found 6 hours ago
RM7,896
Return
found 6 hours ago

Sun, 27 Jul - Thu, 31 Jul
SZX
Shenzhen
ZNZ
Zanzibar
RM8,794 Return, found 6 hours ago
RM8,794
Return
found 6 hours ago
Top Routes to Zanzibar Town
Expedia's Latest Trends
Hotels
Flights
Flights from George Town (PEN) to Batam (BTH)Flights to TiruchirappalliFlights from Sepang (KUL) to Bangkok (BKK)Flights from Kota Kinabalu (BKI) to Kuantan (KUA)Flights from Kota Kinabalu to HangzhouFlights to LofotenFlights from San Francisco (SFO) to Sepang (KUL)Flights from Busan (PUS) to Narita (NRT)Malaysia Airlines Sepang (KUL) to Langkawi (LGK) flightsFlights from Hulhulé (MLE) to Sepang (KUL)Flights from Sepang (KUL) to Shanghai (SHA)Flights from Hulhulé (MLE) to Newcastle-upon-Tyne (NCL)
Activities
*Available to Expedia members.