- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 15% 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 €237 for one-way flights and €374 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
Mon, 18 Nov - Sun, 24 Nov
JNB
Johannesburg
ZNZ
Zanzibar
€374 Return, found 1 day ago
€374
Return
found 1 day ago
Mon, 18 Nov - Sun, 24 Nov
JNB
Johannesburg
ZNZ
Zanzibar
€438 Return, found 1 day ago
€438
Return
found 1 day ago
Thu, 7 Nov - Thu, 14 Nov
JNB
Johannesburg
ZNZ
Zanzibar
€440 Return, found 23 hours ago
€440
Return
found 23 hours ago
Sat, 9 Nov - Sat, 16 Nov
JNB
Johannesburg
ZNZ
Zanzibar
€469 Return, found 23 hours ago
€469
Return
found 23 hours ago
Sat, 9 Nov - Sat, 16 Nov
JNB
Johannesburg
ZNZ
Zanzibar
€483 Return, found 23 hours ago
€483
Return
found 23 hours ago
Sat, 9 Nov - Sat, 16 Nov
JNB
Johannesburg
ZNZ
Zanzibar
€497 Return, found 23 hours ago
€497
Return
found 23 hours ago
Expedia's Latest Trends
Hotels
Hotels in Old Town AmsterdamStaycity Aparthotels, Birmingham, Jewellery QuarterApartments HinxtonB&B KilmorePrainha ClubeSwandor Hotels & Resort Topkapi Palace - All InclusiveSeamount Holiday VillageRustic Log CabinInns ColchesterTui Magic Life Jacaranda - All InclusiveApartments Donauwörth StationHotels near Waterville Golf LinksHotels in CarrickfergusElba Sara Beach & Golf ResortBeach Hotels in Kuşadasıibis Dublin
Flights
Packages
*Available to Expedia members.