
Popular airlines from Johannesburg to Zanzibar
Peach
Skymark Airlines
All Nippon Airways
Japan Airlines
Jetstar Japan
Solaseed Air
STARFLYER
- Plan, book, fly with confidence
trending down icon Be in the knowGet alerts if flight prices drop or rise*bex rewards loyalty icon Book smarterSave up to 40% on select hotels after you book a flight*payments icon
Cheap Flights from Johannesburg to Zanzibar (JNB-DAR)
Prices were available within the past 7 days and start at ¥29,860 for one-way flights and ¥52,370 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Fri, Sep 19 - Wed, Sep 24
JNB
Johannesburg
DAR
Dar es Salaam
¥52,370 Roundtrip, found 3 days ago
¥52,370
Roundtrip
found 3 days ago

Fri, Sep 19 - Wed, Sep 24
JNB
Johannesburg
DAR
Dar es Salaam
¥58,210 Roundtrip, found 3 days ago
¥58,210
Roundtrip
found 3 days ago

Sat, Aug 2 - Thu, Aug 7
JNB
Johannesburg
ZNZ
Zanzibar
¥59,170 Roundtrip, found 5 days ago
¥59,170
Roundtrip
found 5 days ago

Sat, Jul 12 - Sat, Jul 19
JNB
Johannesburg
DAR
Dar es Salaam
¥63,410 Roundtrip, found 1 day ago
¥63,410
Roundtrip
found 1 day ago

Sat, Dec 20 - Wed, Dec 24
JNB
Johannesburg
DAR
Dar es Salaam
¥63,640 Roundtrip, found 14 hours ago
¥63,640
Roundtrip
found 14 hours ago

Fri, Sep 19 - Tue, Sep 23
JNB
Johannesburg
DAR
Dar es Salaam
¥63,650 Roundtrip, found 3 days ago
¥63,650
Roundtrip
found 3 days ago
Find the cheapest month to fly from Johannesburg (JNB) to Zanzibar Town (ZNZ)
March is typically the cheapest month to fly
From ¥47,678 - ¥81,254 per traveler.
Graph displaying average flight prices per month
Top Routes to Zanzibar
Expedia's Latest Trends
Hotels
THE BLOSSOM HAKATA PremierHop Inn Hotel Ermita ManilaBluewater Maribago Beach ResortShinagawa Prince HotelDormy Inn Toyama Natural Hot Springbnb+ Yokohama Motomachi - HostelCheap Hotels in SapporoHotels in Hong Kong IslandMercure Ambassador Seoul HongdaeHotel Imagine KyotoHotels near Shin-Osaka StationOakwood Studios Singapore
Flights
*Available to Expedia members.