
- 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 25% on select hotels after you book a flight*payments icon
Cheap Flights from Johannesburg (JNB) to Zanzibar (ZNZ)
Prices were available within the past 7 days and start at ₹33,324 for one-way flights and ₹35,270 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Tue, 30 Sep - Sat, 4 Oct
JNB
Johannesburg
ZNZ
Zanzibar
₹35,270 Return, found 3 days ago
₹35,270
Return
found 3 days ago

Thu, 31 Jul - Fri, 8 Aug
JNB
Johannesburg
ZNZ
Zanzibar
₹37,415 Return, found 3 days ago
₹37,415
Return
found 3 days ago

Fri, 1 Aug - Sun, 3 Aug
JNB
Johannesburg
ZNZ
Zanzibar
₹37,448 Return, found 2 days ago
₹37,448
Return
found 2 days ago

Tue, 30 Sep - Sat, 4 Oct
JNB
Johannesburg
ZNZ
Zanzibar
₹39,555 Return, found 3 days ago
₹39,555
Return
found 3 days ago

Fri, 1 Aug - Sun, 3 Aug
JNB
Johannesburg
ZNZ
Zanzibar
₹39,598 Return, found 2 days ago
₹39,598
Return
found 2 days ago

Tue, 19 Aug - Tue, 26 Aug
JNB
Johannesburg
ZNZ
Zanzibar
₹41,700 Return, found 4 days ago
₹41,700
Return
found 4 days ago

Thu, 31 Jul - Fri, 8 Aug
JNB
Johannesburg
ZNZ
Zanzibar
₹67,973 Return, found 3 days ago
₹67,973
Return
found 3 days ago

Tue, 30 Sep - Sat, 4 Oct
JNB
Johannesburg
ZNZ
Zanzibar
₹71,451 Return, found 3 days ago
₹71,451
Return
found 3 days ago

Tue, 30 Sep - Sat, 4 Oct
JNB
Johannesburg
ZNZ
Zanzibar
₹76,490 Return, found 3 days ago
₹76,490
Return
found 3 days ago

Fri, 1 Aug - Sun, 3 Aug
JNB
Johannesburg
ZNZ
Zanzibar
₹78,055 Return, found 2 days ago
₹78,055
Return
found 2 days ago
Find the cheapest month to fly from Johannesburg (JNB) to Zanzibar Town (ZNZ)
March is typically the cheapest month to fly
From ₹28,594 - ₹48,615 per traveller.
Graph displaying average flight prices per month
Origin airport | O.R. Tambo Intl. |
Destination airport | Zanzibar Intl. |
Return price | ₹35,270 |
Distance | 2487 km |
Average flight time | 4 hours 32 mins |
Frequently asked questions
Explore a world of travel with Expedia
- Trending Routes
- Top Flights Destinations
- Related Airlines
- Nearby Airports
- Cheap Flights from Other Airports
- Expedia's Latest Trends
Top Routes from Johannesburg
- Johannesburg to Durban (JNB - DUR)
- Johannesburg to Mumbai (JNB - BOM)
- Johannesburg to Cape Town (JNB - CPT)
- Johannesburg to Bhubaneshwar (JNB - BBI)
- Johannesburg to Bengaluru (JNB - BLR)
- Johannesburg to Delhi (JNB - DEL)
- Johannesburg to Chennai (JNB - MAA)
- Johannesburg to Nelspruit (JNB - MQP)
- Johannesburg to Dubai (JNB - DXB)
- Johannesburg to London (JNB - LHR)
- Johannesburg to Nairobi (JNB - NBO)
- Johannesburg to Harare (JNB - HRE)
Zanzibar Airports
Dar es Salaam
₹30,985.00
Nearby Airports
Expedia's Latest Trends
Hotels
- Hotels near Tuvvur Station
- Al Jazira Club Hotel
- Emporium Suites by Chatrium
- Hotels with a Bar in Nainital
- HyattHotels Hotels in Downtown Dubai
- D'Polo Club & Spa Resort
- Hotels near Kodaikanal Lake
- Vivanta Thiruvananthapuram
- Hotel Rudra
- Su Casa Inn & Suites
- Ramada by Wyndham Abu Dhabi Corniche
- OYO Townhouse 134 Rajpur Road
- OYORooms Hotels in Siwan
- HyattHotels Hotels in Begumpet
- Ginger Agartala
- Hotels in Darjeeling
Flights
- Flights from Chennai (MAA) to Johannesburg (PRY)
- Flights from Bengaluru (BLR) to Windsor (YQG)
- Flights from Bellary
- Flights to Gazipur
- Flights from Johannesburg (JNB) to Johannesburg (PRY)
- Flights from Balangir District
- Flights from Delhi (DEL) to Johannesburg (PRY)
- Flights from Chennai (MAA) to Arlanda (ARN)
- Flights from Mumbai (BOM) to Johannesburg (PRY)
*Available to Expedia members.