- 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 ₩406,100 for one-way flights and ₩557,900 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
Sun, Sep 8 - Wed, Sep 11
JNB
Johannesburg
ZNZ
Zanzibar
₩557,900 Roundtrip, found 4 days ago
₩557,900
Roundtrip
found 4 days ago
Sat, Jul 20 - Sat, Jul 27
JNB
Johannesburg
ZNZ
Zanzibar
₩626,100 Roundtrip, found 5 days ago
₩626,100
Roundtrip
found 5 days ago
Sat, Jul 20 - Sat, Jul 27
JNB
Johannesburg
ZNZ
Zanzibar
₩647,000 Roundtrip, found 5 days ago
₩647,000
Roundtrip
found 5 days ago
Sun, Sep 8 - Wed, Sep 11
JNB
Johannesburg
ZNZ
Zanzibar
₩655,600 Roundtrip, found 4 days ago
₩655,600
Roundtrip
found 4 days ago
Sun, Sep 8 - Wed, Sep 11
JNB
Johannesburg
ZNZ
Zanzibar
₩702,200 Roundtrip, found 4 days ago
₩702,200
Roundtrip
found 4 days ago
Sun, Jul 21 - Sun, Jul 28
JNB
Johannesburg
ZNZ
Zanzibar
₩702,900 Roundtrip, found 5 days ago
₩702,900
Roundtrip
found 5 days 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.