Flights Africa Tanzania Zanzibar Johannesburg to Zanzibar

Cheap flights from Johannesburg to Zanzibar

Depart
Return
Any month
Compare vs momondo |

Johannesburg to Zanzibar flight comparison made easy

Below you can see the best fares for your route over the next three months. All fares were found on momondo this week. Browse the quickest and cheapest flights from Johannesburg to Zanzibar by changing tabs
Quickest
Cheapest
Ethiopian Air
Ethiopian Air
23 Apr
JNB
1:00
Johannesburg OR Tambo airport
13h 00m
1 Stop
15:00
ZNZ
Zanzibar Kisauni airport
Ethiopian Air
30 Apr
ZNZ
20:00
Zanzibar Kisauni airport
11h 55m
1 Stop
6:55
+1
JNB
Johannesburg OR Tambo airport
3 753 ZAR
Ethiopian Air
Ethiopian Air
02 Mar
JNB
1:00
Johannesburg OR Tambo airport
13h 00m
1 Stop
15:00
ZNZ
Zanzibar Kisauni airport
Ethiopian Air
12 Mar
ZNZ
20:00
Zanzibar Kisauni airport
11h 55m
1 Stop
6:55
+1
JNB
Johannesburg OR Tambo airport
3 841 ZAR
Ethiopian Air
Ethiopian Air
20 Feb
JNB
1:00
Johannesburg OR Tambo airport
13h 00m
1 Stop
15:00
ZNZ
Zanzibar Kisauni airport
Ethiopian Air
25 Feb
ZNZ
20:00
Zanzibar Kisauni airport
11h 55m
1 Stop
6:55
+1
JNB
Johannesburg OR Tambo airport
3 871 ZAR
Mango
Mango
11 Feb
JNB
9:00
Johannesburg OR Tambo airport
3h 35m
13:35
ZNZ
Zanzibar Kisauni airport
Mango
22 Feb
ZNZ
16:05
Zanzibar Kisauni airport
3h 45m
18:50
JNB
Johannesburg OR Tambo airport
4 964 ZAR
Mango
Mango
22 Feb
JNB
9:00
Johannesburg OR Tambo airport
3h 35m
13:35
ZNZ
Zanzibar Kisauni airport
Mango
29 Feb
ZNZ
16:05
Zanzibar Kisauni airport
3h 45m
18:50
JNB
Johannesburg OR Tambo airport
4 979 ZAR
Mango
Mango
28 Jan
JNB
9:00
Johannesburg OR Tambo airport
3h 35m
13:35
ZNZ
Zanzibar Kisauni airport
Mango
11 Feb
ZNZ
16:05
Zanzibar Kisauni airport
3h 45m
18:50
JNB
Johannesburg OR Tambo airport
5 127 ZAR

How to get the cheapest flight from Johannesburg to Zanzibar

Look no further. We've gone through all the searches for this route on momondo so you have the important information and insights to find the cheapest flight for your trip
What is the cheapest month to fly to Zanzibar?
October
The cheapest time of year to fly to Zanzibar from Johannesburg is October. The most expensive is December.
What is the cheapest day to fly to Zanzibar?
Wednesday
The cheapest day of the week is usually Wednesday. The most expensive is usually Saturday.
When is the cheapest time to fly to Zanzibar?
at midday
Johannesburg to Zanzibar flights are approximately 19% more expensive in the afternoon than at midday
What is the cheapest airline that flies to Zanzibar?
RwandAir
RwandAir, Air Tanzania, and Ethiopian Air are the most popular carriers operating from Johannesburg to Zanzibar
What is the cheapest route?
Johannesburg OR Tambo - Zanzibar Kisauni
Fly from Johannesburg OR Tambo to Zanzibar Kisauni for the best Johannesburg - Zanzibar flight prices
JNB
Johannesburg OR Tambo
ZNZ
Zanzibar Kisauni
When is the cheapest time to book a flight to Zanzibar?
60 days before
The cheapest time to buy a flight from Johannesburg to Zanzibar is approximately 60 days before departure
60
Days before departure
0

Flight information for Johannesburg to Zanzibar

Find info about flight duration, direct flights, and airports for your flight from Johannesburg to Zanzibar
Fastest flight time 3h 25m The fastest flight from Johannesburg to Zanzibar takes 3h 25m.
Direct flights Tu, Th and Sa Direct flights go from Johannesburg to Zanzibar on Tuesday, Thursday and Saturday. Airlines offering direct flights are: Mango and South African..
Airports in Zanzibar 1 airport There is 1 airport near Zanzibar: Zanzibar Kisauni (ZNZ)

Alternative routes for Johannesburg to Zanzibar

Compare alternative flights to and from nearby airports and cities to discover the best prices and most convenient flight times
Johannesburg to Dar Es Salaam
Fastest flight time
3h 20m
Cheapest price
3 945 ZAR
Pilanesberg to Dar Es Salaam
Fastest flight time
25h 00m
Cheapest price
8 495 ZAR

Flights to other cities in Tanzania

Lost the lust for Zanzibar? Check out some flights to other cities in Tanzania
Flights Africa Tanzania Zanzibar Johannesburg to Zanzibar