- 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
Find Cheap Flights from Johannesburg (JNB) to Zanzibar Town (ZNZ)
Prices were available within the past 7 days and start at HK$2,020 for one-way flights and HK$3,140 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
Tuesday, 16 Jul - Saturday, 20 Jul
JNB
Johannesburg
ZNZ
Zanzibar
HK$3,140 Return, found 5 days ago
HK$3,140
Return
found 5 days ago
Sunday, 5 Jan - Friday, 10 Jan
JNB
Johannesburg
ZNZ
Zanzibar
HK$3,175 Return, found 4 days ago
HK$3,175
Return
found 4 days ago
Friday, 29 Nov - Thursday, 5 Dec
JNB
Johannesburg
ZNZ
Zanzibar
HK$3,180 Return, found 21 hours ago
HK$3,180
Return
found 21 hours ago
Tuesday, 16 Jul - Saturday, 20 Jul
JNB
Johannesburg
ZNZ
Zanzibar
HK$3,580 Return, found 5 days ago
HK$3,580
Return
found 5 days ago
Tuesday, 16 Jul - Saturday, 20 Jul
JNB
Johannesburg
ZNZ
Zanzibar
HK$3,700 Return, found 5 days ago
HK$3,700
Return
found 5 days ago
Sunday, 5 Jan - Friday, 10 Jan
JNB
Johannesburg
ZNZ
Zanzibar
HK$3,725 Return, found 4 days ago
HK$3,725
Return
found 4 days ago
Expedia's Latest Trends
Hotels
Jyozankei Daiichi Hotel SuizanteiHotels in 7th ArrondissementPark Hyatt Niseko HanazonoStudios2Let BloomsburyNathan HotelSherwood SuitesSolaria Nishitetsu Hotel FukuokaSavoy HotelHotels near Hung Shing Yeh BeachAvlulu KonakSofitel Kuala Lumpur DamansaraHotels in Mactan IslandPlanet Hollywood Cancun, An Autograph Collection All-Inclusive ResortHotels in Singapore
Flights
Flights to KentFlights from George Town (PEN) to Sepang (KUL)Flights to JakartaFlights from Chek Lap Kok (HKG) to Bangkok (BKK)Flights to TuvaluFlights from Manchester (MAN) to Barcelona (BCN)Flights from Chek Lap Kok (HKG) to Delta (DTA)Flights from Zhengzhou (CGO) to Chek Lap Kok (HKG)Flights from Fukuoka (FUK) to Haidong (XNN)
Packages
*Available to Expedia members.