Cheap flights to Zanzibar – Compare and Save

— ZNZ
Jul 23 — Jul 301
1 adult

Flights to Zanzibar in 2025

Find the latest flights to Zanzibar in 2025, 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 18 July 2025.

Return from

R6 339

One-way from

R3 035

Popular in

December

Cheapest in

May

Average price

R8 321
FlySafair
  • FlySafair
  • 30/8-6/9
  • Nonstop
  • 7h 25m total
  • Johannesburg to Zanzibar
FlySafair
  • FlySafair
  • 29/7
  • Nonstop
  • 3h 35m total
  • Johannesburg to Zanzibar
Highest demand for flights based on searches. 9% potential increase in price (R15 008 potential increase over avg. return price).
Cheapest flight prices on average. 2% potential price decrease (R2 955 potential savings vs. average return price).
Average for return flights in July 2025

Find flight deals to Zanzibar

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 18 July 2025.

Sat 30/89:00JNB - ZNZ
Nonstop3h 35mFlySafair
Sat 6/914:35ZNZ - JNB
Nonstop3h 50mFlySafair
Deal found 16/7R6 339
Sun 31/812:10JNB - ZNZ
1 stop6h 40mKenya Airways
Sun 7/910:10ZNZ - JNB
1 stop6h 40mKenya Airways
Deal found 17/7R6 535
Sun 31/81:25JNB - ZNZ
1 stop6h 55mKenya Airways
Thu 4/910:10ZNZ - JNB
1 stop15h 15mKenya Airways
Deal found 18/7R6 553
Wed 23/712:10JNB - ZNZ
1 stop20h 10mKenya Airways
Thu 7/810:10ZNZ - JNB
1 stop15h 15mKenya Airways
Deal found 18/7R6 571
Tue 12/81:25JNB - ZNZ
2 stops25h 50mKenya Airways
Wed 20/820:40ZNZ - JNB
1 stop28h 45mKenya Airways
Deal found 16/7R6 589
Sat 30/81:25JNB - ZNZ
2 stops25h 50mKenya Airways
Sun 7/910:10ZNZ - JNB
1 stop25h 45mKenya Airways
Deal found 17/7R6 642
Thu 24/717:00JNB - ZNZ
2 stops10h 15mKenya Airways
Tue 29/710:10ZNZ - JNB
1 stop6h 40mKenya Airways
Deal found 17/7R6 696
Sun 31/81:25JNB - ZNZ
2 stops25h 50mKenya Airways
Mon 8/920:40ZNZ - JNB
1 stop20h 10mKenya Airways
Deal found 18/7R6 714
Fri 18/71:25JNB - ZNZ
1 stop17h 25mKenya Airways
Sat 26/74:55ZNZ - JNB
1 stop20h 30mKenya Airways
Deal found 16/7R6 732
Mon 25/81:25JNB - ZNZ
1 stop17h 25mKenya Airways
Mon 1/910:10ZNZ - JNB
1 stop15h 15mKenya Airways
Deal found 17/7R6 821
Fri 15/81:25JNB - ZNZ
2 stops25h 50mKenya Airways
Sun 24/810:10ZNZ - JNB
1 stop6h 40mKenya Airways
Deal found 16/7R6 839
Thu 6/1120:15JNB - ZNZ
Nonstop3h 35mFlySafair
Thu 20/111:50ZNZ - JNB
Nonstop3h 50mFlySafair
Deal found 16/7R6 857

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.