- 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,043 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.
Monday, 20 May - Friday, 24 May
JNB
Johannesburg
ZNZ
Zanzibar
HK$3,140 Return, found 2 days ago
HK$3,140
Return
found 2 days ago
Monday, 20 May - Friday, 24 May
JNB
Johannesburg
ZNZ
Zanzibar
HK$3,580 Return, found 2 days ago
HK$3,580
Return
found 2 days ago
Monday, 10 Feb - Monday, 17 Feb
JNB
Johannesburg
ZNZ
Zanzibar
HK$3,757 Return, found 2 days ago
HK$3,757
Return
found 2 days ago
Sunday, 3 Nov - Sunday, 10 Nov
JNB
Johannesburg
ZNZ
Zanzibar
HK$3,758 Return, found 1 day ago
HK$3,758
Return
found 1 day ago
Wednesday, 12 Jun - Wednesday, 19 Jun
JNB
Johannesburg
ZNZ
Zanzibar
HK$3,850 Return, found 2 days ago
HK$3,850
Return
found 2 days ago
Saturday, 6 Jul - Saturday, 13 Jul
JNB
Johannesburg
ZNZ
Zanzibar
HK$4,000 Return, found 3 days ago
HK$4,000
Return
found 3 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.