Cheap flights from Johannesburg to Zanzibar

Return
Economy
Johannesburg (JNB)
Zanzibar (ZNZ)
Depart
Return
Any month
|

The best prices from Johannesburg to Zanzibar Kisauni are usually found in May or February, booked 60 days in advance, depart on a Wednesday or Monday and return on a Thursday

Return
Economy
From?
To?
Mon 10/4
Mon 10/11
Any month
|

How to find the cheapest flight from
Johannesburg (JNB) to Zanzibar (ZNZ)

All the information you need to plan the best JNB to ZNZ flight in 2021: compare Johannesburg to Zanzibar flight prices with the expected peak season, weather and rainfall in Zanzibar.
ZA1 - ZNZ
Price
R5 191 - R6 712
ZNZ
Temperature
24 - 28 °C
ZNZ
Precipitation
20 - 320 mm

Popular in

December

High demand for flights, 14% potential price rise

Cheapest in

May

Best time to find cheap flights, 10% potential price drop

Round-trip from

$5.191

From Johannesburg to Zanzibar Kisauni

One-way from

R3 759

One-way flight from Johannesburg to Zanzibar Kisauni

Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.
What is the cheapest day to fly return from Johannesburg to Zanzibar?

Flying to your destination on a Friday can be more expensive, but this shouldn’t discourage you from finding affordable options to get to Zanzibar. Check prices with Cheapflights to find a great deal for your trip.

How far in advance should I book a flight from Johannesburg to Zanzibar?

When searching for a good deal, it’s best to be prepared for potential fluctuations in price. We recommend booking at least 59 days in advance, which can save you up to 7% on flights from Johannesburg to Zanzibar compared to booking the week you need them. Waiting 59 days out may not be for everyone, so we have options available for flights within the next two weeks, with the lowest price starting at R6 220. For sooner than that we have options available in the next 3 days from R6 265.

What is the cheapest month to fly from Johannesburg to Zanzibar?

May can be a great time to fly to Zanzibar from Johannesburg with a flight ticket averaging about R5 759. Cheapflights users have found deals in the month of May for as cheap as R4 057. The most expensive prices can be found in the month of December.

When is the cheapest time to fly from Johannesburg to Zanzibar (ZA1 - ZNZ)?

Unlike in the morning, when flights are generally more expensive, you can save up to 16% on flights from Johannesburg to Zanzibar by exploring options for tickets at midday.

Cheap flights from Johannesburg to Zanzibar in September, October 2021

The best prices found for JNB to ZNZ flights in September, October
9 Oct - 21 Oct
R4 296pp
JNB
Johannesburg OR Tambo
Ethiopian Air
   
2 STOPS
ZNZ
Zanzibar Kisauni
ZNZ
Zanzibar Kisauni
Ethiopian Air
   
2 STOPS
JNB
Johannesburg OR Tambo
6 Oct - 13 Oct
R4 326pp
JNB
Johannesburg OR Tambo
Ethiopian Air
   
2 STOPS
ZNZ
Zanzibar Kisauni
ZNZ
Zanzibar Kisauni
Ethiopian Air
   
2 STOPS
JNB
Johannesburg OR Tambo
30 Oct - 6 Nov
R4 340pp
JNB
Johannesburg OR Tambo
Ethiopian Air
 
1 STOP
ZNZ
Zanzibar Kisauni
ZNZ
Zanzibar Kisauni
Ethiopian Air
 
1 STOP
JNB
Johannesburg OR Tambo

Johannesburg to Zanzibar 2021 flight deals

Cheap flights to Zanzibar from Johannesburg found for this year
9 Oct - 21 Oct
R4 296pp
JNB
Johannesburg OR Tambo
Ethiopian Air
   
2 STOPS
ZNZ
Zanzibar Kisauni
ZNZ
Zanzibar Kisauni
Ethiopian Air
   
2 STOPS
JNB
Johannesburg OR Tambo
1 Dec - 14 Dec
R4 311pp
JNB
Johannesburg OR Tambo
Ethiopian Air
 
1 STOP
ZNZ
Zanzibar Kisauni
ZNZ
Zanzibar Kisauni
Ethiopian Air
 
1 STOP
JNB
Johannesburg OR Tambo
6 Oct - 13 Oct
R4 326pp
JNB
Johannesburg OR Tambo
Ethiopian Air
   
2 STOPS
ZNZ
Zanzibar Kisauni
ZNZ
Zanzibar Kisauni
Ethiopian Air
   
2 STOPS
JNB
Johannesburg OR Tambo

Last-minute flights from Johannesburg to Zanzibar

Late deals on return flights to Zanzibar from Johannesburg, departing today and this week
6 Oct - 13 Oct
R4 326pp
JNB
Johannesburg OR Tambo
Ethiopian Air
   
2 STOPS
ZNZ
Zanzibar Kisauni
ZNZ
Zanzibar Kisauni
Ethiopian Air
   
2 STOPS
JNB
Johannesburg OR Tambo
4 Oct - 11 Oct
R4 519pp
JNB
Johannesburg OR Tambo
Ethiopian Air
   
2 STOPS
ZNZ
Zanzibar Kisauni
ZNZ
Zanzibar Kisauni
Ethiopian Air
   
2 STOPS
JNB
Johannesburg OR Tambo
1 Oct - 11 Oct
R4 833pp
JNB
Johannesburg OR Tambo
Ethiopian Air
   
2 STOPS
ZNZ
Zanzibar Kisauni
ZNZ
Zanzibar Kisauni
Ethiopian Air
   
2 STOPS
JNB
Johannesburg OR Tambo

One-way flights to Kisauni from Johannesburg

The cheapest one-way flights from Johannesburg to Zanzibar
8:10 - 5:20
Kenya Airways
1 stop
20h 10m
JNB - ZNZ
Kenya Airways
R3 759
Travelgenio
8:10 - 17:05
Kenya Airways
1 stop
7h 55m
JNB - ZNZ
Kenya Airways
R3 997
Travelgenio
8:10 - 5:20
Kenya Airways
1 stop
20h 10m
JNB - ZNZ
Kenya Airways
R4 027
Travelgenio

Related info for your journey

Useful info, stats and facts about <span class="emphasized">Johannesburg</span> to <span class="emphasized">Zanzibar</span> flights.

Flight FAQs

From Johannesburg to Zanzibar

What airport do you fly into for flights to Zanzibar from Johannesburg?

Zanzibar Kisauni (ZNZ) is the airport you will fly into if you book a flight from Johannesburg to Zanzibar. You should not have trouble finding flights to Kisauni from Johannesburg; the airport handles an average of 0 inbound flights from Johannesburg per day. You should also have plenty of airline options to choose from since 8 airlines have flights to the Zanzibar airport from Johannesburg. It is only a 7,1 km journey from Kisauni (ZNZ) to Zanzibar’s city centre.

Which airlines flying from Johannesburg to Zanzibar Kisauni have flexible cancellations due to COVID-19?

Some of the carriers operating flights from Johannesburg to Zanzibar Kisauni that may be offering flexible cancellation policies are Mango, Kenya Airways, and Ethiopian Air. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Can I find flights from Johannesburg to Zanzibar for under R4 200 on Cheapflights?

Yes, there are multiple flights from Johannesburg to Zanzibar for under R4 200. The cheapest flight booked recently is on Ethiopian Air for just R4 191, but on average you can expect to pay R4 579.

Are there last-minute flights available from Johannesburg to Zanzibar for under R4 400?

There are currently 20+ open flights from Johannesburg to Zanzibar within the next 7 days for less than R4 400.

How popular is this Johannesburg to Zanzibar flight route?

This flight path from Johannesburg to Zanzibar Kisauni was viewed by 15 275 users in the past month. Keep an eye out for changes in search interest prior to high and low season.

What is the cheapest airline to fly from Johannesburg to Zanzibar return?

Flying on Ethiopian Air is currently your cheapest option to Zanzibar, with prices starting at R4 191. Ethiopian Air is currently priced 27% below the average price you’ll pay for this route.

What are the cheapest flights from Johannesburg to Zanzibar?

While on average a flight from Johannesburg to Zanzibar is generally R3 957, our data shows the cheapest flight currently is R2 074. When looking at the most popular route, (Johannesburg OR Tambo - Zanzibar Kisauni), you can expect to pay R4 191 for that flight.

What are the most popular airlines that fly from Johannesburg to Zanzibar?

Emirates, Ethiopian Air and Mango are the most popular airlines when flying from Johannesburg to Zanzibar.

What airports serve Johannesburg to Zanzibar flights?

There is just one airport located in Johannesburg that will serve flights out from Johannesburg to Zanzibar and that airport is O.R. Tambo International Airport. This airport is a major international airport that is located in Kempton Park, Gauteng, South Africa. The only airport that will accommodate flights from Johannesburg is Abeid Amani Karume International Airport. Abeid Amani Karume International Airport is the main airport for flights to Zanzibar and is located five kilometers south of the capital of Zanzibar, Tanzania.

Which airlines fly directly from Johannesburg to Zanzibar?

The airlines available that fly directly from Johannesburg to Zanzibar include Kenya Airways, which sometimes can be partially operated by Precision Air, South African Airlines, Precision Air, and Ethiopian Airlines. Out of all the listed airlines, Kenya Airlines has a majority of flights available to fly directly from Johannesburg to Zanzibar, with the second being Precision Air, though they partially operate flights with other airlines. These flights, depending on the stopover time and dates chosen, can vary in pricing with the quickest flights and stopover times being more expensive than slower flights.

What are the stopover options between Johannesburg to Zanzibar?

The available stopover options when flying from Johannesburg to Zanzibar vary on the airlines chosen but typically only one stopover is available when flying to Zanzibar. The location of the stopover can also vary upon the choice of flight and airline. Some locations for stopover include Jomo Kenyatta International Airport, which is located in Kenya, Julius Nyerere International Airport, which is located in Tanzania, and Bole International Airport, which is located in Ethiopia. The flight times can all vary for these flights from 6h 23m-12h 28m depending on the airline and length of stopover chosen.

Do I need a passport or visa to fly from Johannesburg to Zanzibar?

Currently there is no requirement for South African Passport holders to have a visa when visiting Zanzibar. What you will need in order to fly from Johannesburg to Zanzibar is a passport that is valid for at least six months after you depart from Zanzibar.

Related searches

Flights to Zanzibar (ZNZ) from Johannesburg
Flights to Johannesburg Flights to Zanzibar Flights from Johannesburg

Rent a Car

Car Hire in Zanzibar Car Hire in Tanzania

COVID Restrictions

View COVID Travel Restrictions for Zanzibar, Tanzania

Do I need a COVID test to fly to Zanzibar from Johannesburg?

Information is based on travel restrictions from Johannesburg to Zanzibar Kisauni

Most visitors from Johannesburg need to provide a negative COVID-19 test result and/or quarantine to enter Zanzibar Kisauni.

COVID-19 testing requirements
Visitors from Johannesburg must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Zanzibar Kisauni.

Quarantine requirements
Visitors from Johannesburg are not required to quarantine after entering Zanzibar Kisauni.

Do I need a test to fly back to Johannesburg from Zanzibar?

Returning to Johannesburg from Zanzibar Kisauni

COVID-19 testing requirements
Visitors from Zanzibar Kisauni must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Johannesburg.

Quarantine requirements
Visitors from Zanzibar Kisauni are not required to quarantine after entering Johannesburg.

Hide COVID Travel Restrictions for Zanzibar, Tanzania

Alternative routes for Johannesburg to Zanzibar

See prices for flight routes from nearby airports that may be better suited for you.

Destination information for Zanzibar

Things to know before you go - useful duration and weather info for your trip from Johannesburg to Zanzibar.
Today's exchange rate
R1 = TSh 155,30
Average temperature for September in Zanzibar
24.0 °C
Avg rainfall for September in Zanzibar
24.0 mm

Airports servicing Johannesburg

Lanseria (HLA)

Airports servicing Zanzibar

Top 8 airlines flying from Johannesburg to Zanzibar Kisauni

The chart below displays the airlines Cheapflights users travelling from Johannesburg to Zanzibar choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
Airline Cheapest Average Flexibility On-time COVID-19 safety
Mango
R3 387 R5 672 No cancel fee N/A
Search Mango flights
Ethiopian Air
R3 827 R5 521 No cancel fee 72%
Search Ethiopian Air flights
Air Tanzania
R3 868 R5 183 No cancel fee N/A

We couldn't confirm the COVID-19 safety measures taken by Air Tanzania. Please check directly on their website for additional information.

Search Air Tanzania flights
South African
R3 946 R7 597 No cancel fee 78%

We couldn't confirm the COVID-19 safety measures taken by South African. Please check directly on their website for additional information.

Search South African flights
RwandAir
R4 905 R5 159 No cancel fee N/A

We couldn't confirm the COVID-19 safety measures taken by RwandAir. Please check directly on their website for additional information.

Search RwandAir flights
Emirates
R5 084 R10 090 No cancel fee 75%
Search Emirates flights
Kenya Airways
R5 342 R6 478 No cancel fee 82%
Search Kenya Airways flights
Turkish Airlines
R17 201 R24 153 No cancel fee 77%
Search Turkish Airlines flights
Home Africa Tanzania Zanzibar Cheap flights from Johannesburg to Zanzibar
  • Return
  • One-way
  • Multi-city
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
  • Return
  • One-way
  • Multi-city
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First