
Cheap Flights from Johannesburg (JNB) to Zanzibar (ZNZ)
Popular airlines from O.R. Tambo Intl. Airport (JNB) to Zanzibar Intl. Airport (ZNZ)
- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 35% on select hotels after you book a flight*
Cheap Flights from Johannesburg (JNB) to Zanzibar (ZNZ)
Prices were available within the past 7 days for one-way flights and round trip tickets for the period specified. Prices and availability are subject to change. Additional terms apply.

Fri, 22 May - Tue, 2 June
JNB
Johannesburg
ZNZ
Zanzibar
AU$685 Return, found 8 hours ago
AU$685
Return
found 8 hours ago

Fri, 22 May - Thu, 4 June
JNB
Johannesburg
ZNZ
Zanzibar
AU$692 Return, found 8 hours ago
AU$692
Return
found 8 hours ago

Sun, 7 June - Mon, 8 June
JNB
Johannesburg
ZNZ
Zanzibar
AU$706 Return, found 7 hours ago
AU$706
Return
found 7 hours ago

Sat, 11 July - Sun, 12 July
JNB
Johannesburg
ZNZ
Zanzibar
AU$708 Return, found 2 days ago
AU$708
Return
found 2 days ago

Sun, 5 July - Mon, 6 July
JNB
Johannesburg
ZNZ
Zanzibar
AU$723 Return, found 6 days ago
AU$723
Return
found 6 days ago

Sun, 7 June - Mon, 8 June
JNB
Johannesburg
ZNZ
Zanzibar
AU$731 Return, found 7 hours ago
AU$731
Return
found 7 hours ago

Tue, 7 July - Wed, 8 July
JNB
Johannesburg
ZNZ
Zanzibar
AU$748 Return, found 6 days ago
AU$748
Return
found 6 days ago

Sun, 7 June - Mon, 8 June
JNB
Johannesburg
ZNZ
Zanzibar
AU$775 Return, found 7 hours ago
AU$775
Return
found 7 hours ago

Sun, 7 June - Mon, 8 June
JNB
Johannesburg
ZNZ
Zanzibar
AU$786 Return, found 7 hours ago
AU$786
Return
found 7 hours ago

Fri, 25 Sept - Sun, 11 Oct
JNB
Johannesburg
ZNZ
Zanzibar
AU$918 Return, found 6 days ago
AU$918
Return
found 6 days ago
Alternative airports near Zanzibar Town
Prices were available within the past 7 days. Prices and availability are subject to change.
Select flight to Zanzibar Intl. ZNZ. Cheapest option available. Flights from AU$847
ZNZ
Zanzibar Intl.
Cheapest
Find the cheapest month to fly from Johannesburg (JNB) to Zanzibar Town (ZNZ)
April is typically the cheapest month to fly
From AU$630 - AU$1,070 per traveller.
Frequently asked questions
Travel information
Origin airport | O.R. Tambo Intl. |
|---|---|
Destination airport | Zanzibar Intl. |
Airlines serving | Airlink, Ethiopian Airlines, FlySafair, Kenya Airways, Rwandair, Uganda Airlines |
Return price | AU$685 |
Distance | 2487 km |
Average flight time | 4 hours 33 mins |
Explore a world of travel with Expedia
- Apartments in Chukwani
- Cheap Hotels in Chukwani
- Chukwani Hotels
- Beach Hotels in Mjini Magharibi Region
- Family Hotels in Mjini Magharibi Region
- Mjini Magharibi Region Hotels
- Hotels near Forodhani Gardens
- Fumba Hotels
- Resort in Fumba
- Town Houses in Fumba
- Fuoni Hotels
- Mazizini Hotels
- B&B in Mbweni
- Holiday Homes in Mbweni
- Luxury Hotels in Mbweni
- Mbweni Hotels
- Hotels near Slave Market
- All Inclusive Hotels in Stone Town
- Beach Hotels in Stone Town
- Boutique Hotels in Stone Town
- Business Hotels in Stone Town
- Cheap Hotels in Stone Town
- Family Hotels in Stone Town
- Golf Hotels in Stone Town
- Historic Hotels in Stone Town
- Hotels with Parking in Stone Town
- Luxury Hotels in Stone Town
- Stone Town Hotels
- Apartments in Zanzibar Town
- B&B in Zanzibar Town
- Guest Houses in Zanzibar Town
- Hostels in Zanzibar Town
- Adults Only Hotels in Zanzibar Town
- All Inclusive Hotels in Zanzibar Town
- Beach Hotels in Zanzibar Town
- Boutique Hotels in Zanzibar Town
- Golf Hotels in Zanzibar Town
- Historic Hotels in Zanzibar Town
- Hotels with Pool in Zanzibar Town
- Lgbt Welcoming Hotels in Zanzibar Town
- Luxury Hotels in Zanzibar Town
- Romantic Hotels in Zanzibar Town
- Scuba Diving Hotels in Zanzibar Town
- Zanzibar Town Hotels
- Resort in Zanzibar Town
- Riads in Zanzibar Town
- Town Houses in Zanzibar Town
- Treehouses in Zanzibar Town
- Flights to Fumba
- Flights to Mwembeshauri
- Flights to Zanzibar Town
- Flights from Muttaburra to Zanzibar Town
- Flights from Francistown to Zanzibar Town
- Flights from Harlingen to Zanzibar Town
- Flights from Jimma to Zanzibar Town
- Flights from Istanbul to Zanzibar Town
- Flights from Melbourne to Zanzibar Town
- Flights from Sydney to Zanzibar Town
- Flights from Toronto to Zanzibar Town
- Flights from Mafia Island to Zanzibar Town
- Flights from Al Arish to Zanzibar Town
- Flights from Ouargla to Zanzibar Town
- Flights from Traverse City to Zanzibar Town
- Flights from Chesterfield Inlet to Zanzibar Town
- Flights from Taloyoak to Zanzibar Town
- Flights from Belem to Zanzibar Town
- Flights from Bau-Bau to Zanzibar Town
- Flights from Piarco to Zanzibar Town
- Flights from Amboseli to Zanzibar Town
- Flights from Townsville to Zanzibar Town
- Flights from Canberra to Zanzibar Town
- Flights from Hobart to Zanzibar Town
- Flights from Jamestown to Zanzibar Town
- Flights from Casablanca to Zanzibar Town
- Flights from Pembroke to Zanzibar Town
- Flights from Mombasa to Zanzibar Town
- Flights from Sidi Kaouki to Zanzibar Town
- Flights from Artem to Zanzibar Town
- Flights from General Santos to Zanzibar Town
- Flights from Craig to Zanzibar Town
- Flights from Sion to Zanzibar Town
*Available to Expedia members.