Cheap flights to Zanzibar – Compare and Save

— ZNZ
Jul 14 — Jul 211
1 adult
1 adult, Economy, 0 bags

Flights to Zanzibar in 2026

Find the latest flights to Zanzibar in 2026, with up-to-date prices and availability. In the last 7 days, Cheapflights users made a total of 594 507 searches and data was last updated on 14 June 2026.

Return from

R7 800

One-way from

R3 689

Popular in

December

Cheapest in

August

Average price

R7 881
Air Tanzania
  • Air Tanzania
  • 17/8-28/8
  • 2 total stops
  • 13h 00m total
  • Johannesburg to Zanzibar
FlySafair
  • FlySafair
  • 16/7
  • Nonstop
  • 3h 35m total
  • Johannesburg to Zanzibar
Highest demand for flights based on searches. 7% potential increase in price (R603 potential increase over avg. return price).
Cheapest flight prices on average. 1% potential price decrease (R111 potential savings vs. average return price).
Average for return flights in June 2026

Find flight deals to Zanzibar

Enter your travel dates to find the best prices.

Cheapest flights to Zanzibar
Explore the most affordable flight options available to Zanzibar. Find the lowest fares based on data from user searches, with prices last updated on 14 June 2026.

Mon 17/814:15
JNB
-
ZNZ
1 stop6h 15m
Air Tanzania
Fri 28/87:30
ZNZ
-
JNB
1 stop6h 45m
Air Tanzania
Deal found 11/6R7 800
Sun 28/68:20
JNB
-
ZNZ
1 stop8h 55m
Ethiopian Air
Sun 5/712:05
ZNZ
-
JNB
1 stop9h 05m
Ethiopian Air
Deal found 11/6R7 832
Sun 13/1214:15
JNB
-
ZNZ
1 stop22h 15m
Air Tanzania
Sat 19/1220:00
ZNZ
-
JNB
1 stop18h 15m
Air Tanzania
Deal found 10/6R7 849
Sat 5/914:15
JNB
-
ZNZ
1 stop15h 45m
Air Tanzania
Mon 14/917:30
ZNZ
-
JNB
1 stop20h 45m
Air Tanzania
Deal found 14/6R7 865
Fri 19/614:30
JNB
-
ZNZ
1 stop11h 00m
Ethiopian Air
Fri 26/612:05
ZNZ
-
JNB
1 stop9h 05m
Ethiopian Air
Deal found 11/6R7 914
Sun 26/714:15
JNB
-
ZNZ
1 stop22h 15m
Air Tanzania
Sun 2/818:00
ZNZ
-
JNB
1 stop20h 15m
Air Tanzania
Deal found 11/6R7 930
Wed 9/914:15
JNB
-
ZNZ
1 stop6h 15m
Air Tanzania
Mon 14/98:20
ZNZ
-
JNB
1 stop5h 55m
Air Tanzania
Deal found 11/6R7 962
Wed 2/914:15
JNB
-
ZNZ
1 stop6h 15m
Air Tanzania
Wed 9/917:30
ZNZ
-
JNB
1 stop20h 45m
Air Tanzania
Deal found 13/6R7 979
Thu 18/620:15
JNB
-
ZNZ
Nonstop3h 35m
FlySafair
Thu 25/61:50
ZNZ
-
JNB
Nonstop3h 50m
FlySafair
Deal found 13/6R7 995
Wed 26/814:15
JNB
-
ZNZ
1 stop6h 15m
Air Tanzania
Sun 30/814:10
ZNZ
-
JNB
1 stop24h 05m
Air Tanzania
Deal found 11/6R8 011
Sun 14/68:20
JNB
-
ZNZ
1 stop8h 55m
Ethiopian Air
Sun 21/612:05
ZNZ
-
JNB
1 stop9h 05m
Ethiopian Air
Deal found 9/6R8 027
Fri 31/714:15
JNB
-
ZNZ
1 stop6h 15m
Air Tanzania
Thu 6/88:20
ZNZ
-
JNB
1 stop5h 55m
Air Tanzania
Deal found 12/6R8 044

100% Free

Cheapflights is completely free to use, so you can start saving the moment you arrive.

Book With Flexibility

Our users can plan ahead with confidence and find flights with no change fees.

Travel Smart

Millions of people come to us for their flight needs every year. We help make travel planning easy by providing useful insights and data-driven graphs that can inform your decisions.