>
>
>
>
>
Flights from Johannesburg to Zanzibar City
Airlines Flying from Johannesburg to Zanzibar City
Compare prices, find the option that best suits your travel needs, and enjoy a comfortable journey with a trusted airline.
Flight deals from Johannesburg to Zanzibar City
We've found these cheap flights for you. You can book one-way or return flight tickets.
-
Round-trip
-
One way
-
-
Cheapest nonstopJNB 20:153h 35mDirectZNZ 00:50Johannesburg - Zanzibar City | Thu, Jun 19 | FlysafairZNZ 01:503h 50mDirectJNB 04:40Zanzibar City - Johannesburg | Fri, Jun 27 | FlysafairNZD 589 NZD 6418% OFF8% OFFNZD 641 NZD 589
-
JNB 20:153h 35mDirectZNZ 00:50Johannesburg - Zanzibar City | Thu, Jul 17 | FlysafairZNZ 01:503h 50mDirectJNB 04:40Zanzibar City - Johannesburg | Fri, Jul 25 | FlysafairNZD 596 NZD 6417% OFF7% OFFNZD 641 NZD 596
-
JNB 08:208h 55m1 stopsZNZ 18:15Johannesburg - Zanzibar City | Fri, Jun 20 | Ethiopian AirlinesZNZ 02:3511h 30m1 stopsJNB 13:05Zanzibar City - Johannesburg | Sun, Jun 22 | Ethiopian AirlinesNZD 501 NZD 64122% OFF22% OFFNZD 641 NZD 501
-
JNB 14:3011h1 stopsZNZ 02:30Johannesburg - Zanzibar City | Wed, Jun 4 | Ethiopian AirlinesZNZ 17:0011h 55m1 stopsJNB 03:55Zanzibar City - Johannesburg | Wed, Jun 11 | Ethiopian AirlinesNZD 50421% OFFNZD 641 NZD 504
-
JNB 14:3011h1 stopsZNZ 02:30Johannesburg - Zanzibar City | Fri, Jun 6 | Ethiopian AirlinesZNZ 12:059h 5m1 stopsJNB 20:10Zanzibar City - Johannesburg | Sun, Jun 8 | Ethiopian AirlinesNZD 50521% OFFNZD 641 NZD 505
-
JNB 08:208h 55m1 stopsZNZ 18:15Johannesburg - Zanzibar City | Sat, Jun 21 | Ethiopian AirlinesZNZ 03:4010h 25m1 stopsJNB 13:05Zanzibar City - Johannesburg | Sat, Jun 28 | Ethiopian AirlinesNZD 50721% OFFNZD 641 NZD 507
-
JNB 22:5013h 5m1 stopsZNZ 12:55Johannesburg - Zanzibar City | Tue, Jun 17 | Ethiopian AirlinesZNZ 03:4010h 25m1 stopsJNB 13:05Zanzibar City - Johannesburg | Sun, Jun 22 | Ethiopian AirlinesNZD 51520% OFFNZD 641 NZD 515
-
JNB 14:3011h1 stopsZNZ 02:30Johannesburg - Zanzibar City | Wed, Jun 11 | Ethiopian AirlinesZNZ 03:4010h 25m1 stopsJNB 13:05Zanzibar City - Johannesburg | Sun, Jun 15 | Ethiopian AirlinesNZD 52019% OFFNZD 641 NZD 520
-
JNB 08:208h 55m1 stopsZNZ 18:15Johannesburg - Zanzibar City | Sat, Jun 7 | Ethiopian AirlinesZNZ 02:3511h 30m1 stopsJNB 13:05Zanzibar City - Johannesburg | Sun, Jun 15 | Ethiopian AirlinesNZD 52019% OFFNZD 641 NZD 520
-
JNB 22:5013h 5m1 stopsZNZ 12:55Johannesburg - Zanzibar City | Tue, Jun 10 | Ethiopian AirlinesZNZ 12:059h 5m1 stopsJNB 20:10Zanzibar City - Johannesburg | Fri, Jun 13 | Ethiopian AirlinesNZD 52119% OFFNZD 641 NZD 521
-
JNB 22:5013h 5m1 stopsZNZ 12:55Johannesburg - Zanzibar City | Sun, Jun 15 | Ethiopian AirlinesZNZ 12:059h 5m1 stopsJNB 20:10Zanzibar City - Johannesburg | Sat, Jun 21 | Ethiopian AirlinesNZD 52318% OFFNZD 641 NZD 523
-
JNB 14:3010h 15m1 stopsZNZ 01:45Johannesburg - Zanzibar City | Sun, Jun 8 | Ethiopian AirlinesZNZ 12:059h 5m1 stopsJNB 20:10Zanzibar City - Johannesburg | Sun, Jun 15 | Ethiopian AirlinesNZD 52418% OFFNZD 641 NZD 524
-
JNB 13:0017h 25m1 stopsZNZ Invalid DateJohannesburg - Zanzibar City | Fri, Jun 6 | Normal AirlineZNZ 15:006hDirectJNB 16:00Zanzibar City - Johannesburg | Sun, Jun 8 | Normal AirlineFind More FlightsFind More Flights
-
Cheapest nonstopJNB 20:153h 35mDirectZNZ 00:50Johannesburg - Zanzibar City | Thu, Jul 31 | FlysafairNZD 251 NZD 39036% OFF36% OFFNZD 390 NZD 251
-
JNB 20:153h 35mDirectZNZ 00:50Johannesburg - Zanzibar City | Thu, Jul 24 | FlysafairNZD 263 NZD 39033% OFF33% OFFNZD 390 NZD 263
-
JNB 20:153h 35mDirectZNZ 00:50Johannesburg - Zanzibar City | Thu, Jul 17 | FlysafairNZD 273 NZD 39030% OFF30% OFFNZD 390 NZD 273
-
JNB 20:153h 35mDirectZNZ 00:50Johannesburg - Zanzibar City | Thu, Jun 5 | FlysafairNZD 28128% OFFNZD 390 NZD 281
-
JNB 20:153h 35mDirectZNZ 00:50Johannesburg - Zanzibar City | Thu, Jun 26 | FlysafairNZD 32716% OFFNZD 390 NZD 327
-
JNB 09:003h 35mDirectZNZ 13:35Johannesburg - Zanzibar City | Tue, Jul 15 | FlysafairNZD 33115% OFFNZD 390 NZD 331
-
JNB 09:003h 35mDirectZNZ 13:35Johannesburg - Zanzibar City | Sat, Jul 19 | FlysafairNZD 33414% OFFNZD 390 NZD 334
-
JNB 20:153h 35mDirectZNZ 00:50Johannesburg - Zanzibar City | Thu, Jun 12 | FlysafairNZD 3607% OFFNZD 390 NZD 360
-
JNB 20:153h 35mDirectZNZ 00:50Johannesburg - Zanzibar City | Thu, Jun 19 | FlysafairNZD 3627% OFFNZD 390 NZD 362
-
JNB 09:4027h 20m1 stopsZNZ 14:00Johannesburg - Zanzibar City | Sat, Jul 12 | South African AirlinkNZD 34811% OFFNZD 390 NZD 348
-
JNB 13:0017h 25m1 stopsZNZ Invalid DateJohannesburg - Zanzibar City | Fri, Jun 6 | Normal AirlineFind More FlightsFind More Flights
-
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Flight Information from Johannesburg to Zanzibar City
Cheapest one-way flight price | NZD 250 |
---|---|
Cheapest round-trip ticket price | NZD 588 |
Off-season for travel | March |
Peak season for travel | June |
Flight distance | 2,517.8 km |
Average flight time | 3 hours 33 minutes |
Popular airline | Emirates |
Find the best time to fly from Johannesburg to Zanzibar City
We monitor flight fares to help you find the best deals effortlessly
Cheapest flights
From price
Search
Displayed prices are calculated based on the cheapest average weekly prices of the corresponding route on Trip.com.
FAQ
-
When are flight tickets from Johannesburg (JNB) to Zanzibar City (ZNZ) the cheapest?
Airlines adjust prices for flights from Johannesburg to Zanzibar City based on the departure date and time of your selection. By analyzing data from all airlines, we've discovered that on Trip.com, you can find the lowest flight prices on Tuesdays, Wednesdays, and Saturdays. -
How much do flights from Johannesburg (JNB) to Zanzibar City (ZNZ) cost?
According to Trip.com's data, the lowest price is around NZD 1,057. -
How long does it take to fly from Johannesburg (JNB) to Zanzibar City (ZNZ) and what is the distance?
It takes around 3 hours 33 minutes to fly from Johannesburg (JNB) to Zanzibar City (ZNZ). -
What are the most popular airlines that fly from Johannesburg (JNB) to Zanzibar City (ZNZ)?
Airlines with flights from Johannesburg (JNB) to Zanzibar City (ZNZ): Flysafair, Hahn Air Systems and Air Tanzania.
How to find a cheap flight from Johannesburg to Zanzibar City
Wait until the last minute and flight costs are often sky-high. Plan ahead, book the right way, and your savings can soar. We have loads of saving tips to help you find a cheap flight from Johannesburg to Zanzibar City. Book your flights at the right time and save more.
Book Early
Once prices are gone, they're gone. Lock in deals while you can!
Compare Flight Prices
Compare prices on travel agency and airline websites.
Look Out for Deals
Check airline and travel agency websites for latest flight deals
Check One-way Fares
Buying two cheap one-way flights can sometimes be a better deal than a round-trip.
Try Different Dates
Flying during the week, early in the morning, or late at night can help save money.
Use the Trip.com App
Save up to £10 per person when booking your flights on Trip.com
Popular Flights
-
Top Routes from Johannesburg
-
Top Routes to Zanzibar City
-
More flight options
- Johannesburg to Harare Flights
- Johannesburg to Durban Flights
- Johannesburg to Shanghai Flights
- Johannesburg to Port Elizabeth Flights
- Johannesburg to Hong Kong Flights
- Johannesburg to London Flights
- Johannesburg to Sydney Flights
- Johannesburg to Beijing Flights
- Johannesburg to Shenzhen Flights
- Johannesburg to Bangkok Flights
- Johannesburg to Seoul Flights
- Flights from O. R. Tambo International Airport to Dunedin
- Flights from O. R. Tambo International Airport to Nelson
- Flights from O. R. Tambo International Airport to Hokitika
- Flights from O. R. Tambo International Airport to Invercargill
- Flights from O. R. Tambo International Airport to Palmerston North
- Flights from O. R. Tambo International Airport to Christchurch
- Flights from Johannesburg to Christchurch International Airport
- Flights from Johannesburg to Invercargill Airport
- Flights from Johannesburg to Queenstown Airport
- Flights from Johannesburg to Hokitika Airport
- Flights from Johannesburg to Kapiti Coast Airport
- Flights from Johannesburg to Rotorua Airport
- Flights from Lanseria International Airport to Cape Town International Airport
- Flights from O. R. Tambo International Airport to Cape Town International Airport
- Flights from O. R. Tambo International Airport to Robert Gabriel Mugabe International Airport
- Flights from Lanseria International Airport to King Shaka International Airport
- Flights from O. R. Tambo International Airport to King Shaka International Airport
- Flights from Lanseria International Airport to Shanghai Pudong International Airport
- Arusha to Zanzibar City Flights
- Kilimanjaro to Zanzibar City Flights
- Warsaw to Zanzibar City Flights
- Madrid to Zanzibar City Flights
- Dubai to Zanzibar City Flights
- Milan to Zanzibar City Flights
- Amsterdam to Zanzibar City Flights
- Nairobi to Zanzibar City Flights
- Rome to Zanzibar City Flights
- Mombasa to Zanzibar City Flights
- London to Zanzibar City Flights
- Flights from Auckland Airport to Zanzibar City
- Flights from Christchurch International Airport to Zanzibar City
- Flights from Queenstown Airport to Zanzibar City
- Flights from Wellington International Airport to Zanzibar City
- Flights from Tauranga Airport to Zanzibar City
- Flights from Woodbourne Airport to Zanzibar City
- Flights from Auckland to Abeid Amani Karume International Airport
- Flights from Christchurch to Abeid Amani Karume International Airport
- Flights from Wellington to Abeid Amani Karume International Airport
- Flights from Queenstown to Abeid Amani Karume International Airport
- Flights from Tauranga to Abeid Amani Karume International Airport
- Flights from Blenheim to Abeid Amani Karume International Airport
- Flights from Julius Nyerere International Airport to Abeid Amani Karume International Airport
- Flights from Arusha Airport to Abeid Amani Karume International Airport
- Flights from Kilimanjaro International Airport to Abeid Amani Karume International Airport
- Flights from Warsaw Chopin Airport to Abeid Amani Karume International Airport
- Flights from Madrid Barajas Airport to Abeid Amani Karume International Airport
- Flights from Dubai Etihad Bus Station to Abeid Amani Karume International Airport
- Cape Town to Dar es salaam Flights
- Durban to Dar es salaam Flights
- Johannesburg to Kilimanjaro Flights
- Cape Town to Kilimanjaro Flights
- Cape Town to Zanzibar City Flights
- Port Elizabeth to Dar es salaam Flights
- Umtata to Dar es salaam Flights
- Johannesburg to Pemba Flights
- Johannesburg to Dodoma Flights
- Johannesburg to Tabora Flights
- Nelspruit to Kilimanjaro Flights
- Flights from O. R. Tambo International Airport to Abeid Amani Karume International Airport
- Flights from Lanseria International Airport to Abeid Amani Karume International Airport
- Flights from O. R. Tambo International Airport to Julius Nyerere International Airport
- Flights from Cape Town International Airport to Julius Nyerere International Airport
- Flights from King Shaka International Airport to Julius Nyerere International Airport
- Flights from O. R. Tambo International Airport to Kilimanjaro International Airport