Featured airlines
- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 35% on select hotels after you book a flight*
Plan, book, fly with confidence
Cheap Flights from Zanzibar Town (ZNZ) to Puerto Peñasco (PPE)
Prices were available within the past 7 days and start at AU$61 for one-way flights and AU$115 for round trip tickets for the period specified. Prices and availability are subject to change. Additional terms apply.
Sun., 29 Dec. - Sun., 29 Dec.
ZNZ
Zanzibar
DAR
Dar es Salaam
AU$115 Return, found 22 hours ago
AU$115
Return
found 22 hours ago
Sat., 30 Nov. - Sat., 21 Dec.
ZNZ
Zanzibar
ARK
Arusha
AU$249 Return, found 12 hours ago
AU$249
Return
found 12 hours ago
Tue., 4 Feb. - Thu., 13 Feb.
ZNZ
Zanzibar
JNB
Johannesburg
AU$686 Return, found 4 days ago
AU$686
Return
found 4 days ago
Wed., 19 Feb. - Wed., 5 Mar.
ZNZ
Zanzibar
DXB
Dubai
AU$760 Return, found 21 hours ago
AU$760
Return
found 21 hours ago
Thu., 1 May - Tue., 3 Jun.
ZNZ
Zanzibar
CAI
Cairo
AU$780 Return, found 1 day ago
AU$780
Return
found 1 day ago
Fri., 22 Nov. - Thu., 28 Nov.
ZNZ
Zanzibar
VFA
Victoria Falls
AU$938 Return, found 2 days ago
AU$938
Return
found 2 days ago
Nearby Cities
Expedia's Latest Trends
Hotels
Flights
Flights from Melbourne (MEL) to Rukuhia (HLZ)Flights from Sydney (SYD) to Almaty (ALA)Flights from Albury (ABX) to Sunshine Coast (MCY)Flights from Sydney (SYD) to Adelaide (ADL)Flights from Sydney (RSE) to Gold Coast (OOL)Flights from Port Hedland (PHE) to Brisbane (BNE)Air New ZealandFlights from Perth (PER) to Nadi (NAN)
Packages
*Available to Expedia members.