- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 40% on select hotels after you book a flight*
Plan, book, fly with confidence
Cheap Flights from Johannesburg to Zanzibar Town (JNB-ZNZ)
Prices were available within the past 7 days and start at ₩403,200 for one-way flights and ₩699,400 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
Sat, Sep 28 - Sat, Sep 28
JNB
Johannesburg
ZNZ
Zanzibar
₩699,400 Roundtrip, found 2 days ago
₩699,400
Roundtrip
found 2 days ago
Sat, Sep 14 - Fri, Sep 20
JNB
Johannesburg
ZNZ
Zanzibar
₩701,200 Roundtrip, found 13 hours ago
₩701,200
Roundtrip
found 13 hours ago
Sat, Sep 28 - Sat, Sep 28
JNB
Johannesburg
ZNZ
Zanzibar
₩720,800 Roundtrip, found 2 days ago
₩720,800
Roundtrip
found 2 days ago
Sat, Jun 22 - Sat, Jun 22
JNB
Johannesburg
ZNZ
Zanzibar
₩741,500 Roundtrip, found 2 days ago
₩741,500
Roundtrip
found 2 days ago
Sat, Sep 14 - Sat, Sep 21
JNB
Johannesburg
ZNZ
Zanzibar
₩748,800 Roundtrip, found 13 hours ago
₩748,800
Roundtrip
found 13 hours ago
Sat, Sep 14 - Sat, Sep 21
JNB
Johannesburg
ZNZ
Zanzibar
₩778,600 Roundtrip, found 13 hours ago
₩778,600
Roundtrip
found 13 hours ago
Expedia's Latest Trends
Hotels
Hotels in Lame DeerHotels in BorneoLuxury Hotels in DaejeonHotels in ErdekHotels in NovallasHotels near Jeongdongjin Sculpture ParkHotels near Accra MallTreehouses JapanHotels with Hot Tubs in MonticelloHotels near Gimpo Int'l Airport StationHotel Wedding Venues in County WicklowCordelia HotelHotels in PerryHotel INKGrand Divine
Flights
Packages
*Available to Expedia members.