Cheap flights to Zanzibar – Compare and Save
— ZNZ
Jul 23 — Jul 301
Return
1 adult
Economy
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
- 30/8-6/9
- Nonstop
- 7h 25m total
- Johannesburg to Zanzibar
- 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 ZanzibarExplore 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.
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
Best flights to ZanzibarDiscover carefully curated flight deals to Zanzibar that have cost, travel time, and stopovers in mind to ensure you get the best travel experience. Data last updated 18 July 2025.
Discover carefully curated flight deals to Zanzibar that have cost, travel time, and stopovers in mind to ensure you get the best travel experience. Data last updated 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
Thu 7/820:15JNB - ZNZ
Nonstop3h 35mMultiple Airlines
Thu 21/81:10ZNZ - JNB
2 stops11h 25mMultiple Airlines
Deal found 16/7R7 071
Sat 15/1114:30JNB - ZNZ
1 stop11h 00mEthiopian Air
Sat 22/1119:10ZNZ - JNB
1 stop9h 45mEthiopian Air
Deal found 17/7R7 660
Sun 31/81:25JNB - ZNZ
1 stop6h 55mKenya Airways
Thu 4/910:10ZNZ - JNB
1 stop15h 15mKenya Airways
Deal found 18/7R6 553
Thu 6/1120:15JNB - ZNZ
Nonstop3h 35mFlySafair
Thu 20/111:50ZNZ - JNB
Nonstop3h 50mFlySafair
Deal found 16/7R6 857
Fri 24/1012:10JNB - ZNZ
2 stops15h 05mKenya Airways
Sun 26/103:40ZNZ - JNB
1 stop8h 15mKenya Airways
Deal found 18/7R6 571
Mon 1/917:00JNB - ZNZ
2 stops13h 00mMultiple Airlines
Mon 8/922:00ZNZ - JNB
2 stops18h 50mMultiple Airlines
Deal found 18/7R7 303
Tue 12/81:25JNB - ZNZ
2 stops25h 50mKenya Airways
Wed 20/820:40ZNZ - JNB
1 stop28h 45mKenya Airways
Deal found 16/7R6 589
Sun 31/81:25JNB - ZNZ
2 stops28h 35mMultiple Airlines
Wed 3/90:50ZNZ - JNB
2 stops24h 35mMultiple Airlines
Deal found 18/7R7 339
Sat 30/81:25JNB - ZNZ
2 stops25h 50mKenya Airways
Sun 7/910:10ZNZ - JNB
1 stop25h 45mKenya Airways
Deal found 17/7R6 642
Sat 30/81:25JNB - ZNZ
2 stops28h 35mMultiple Airlines
Sun 7/922:00ZNZ - JNB
2 stops18h 50mMultiple Airlines
Deal found 17/7R7 553
Direct flights to ZanzibarExplore direct flight options to Zanzibar based on user searches, and compare prices and availability for your desired travel dates. Data last updated 18 July 2025.
Explore direct flight options to Zanzibar based on user searches, and compare prices and availability for your desired travel dates. Data last updated 18 July 2025.
Sat 30/89:00JNB - ZNZ
Nonstop3h 35mFlySafair
Sat 6/914:35ZNZ - JNB
Nonstop3h 50mFlySafair
Deal found 16/7R6 339
Thu 6/1120:15JNB - ZNZ
Nonstop3h 35mFlySafair
Thu 20/111:50ZNZ - JNB
Nonstop3h 50mFlySafair
Deal found 16/7R6 857
Sat 1/119:00JNB - ZNZ
Nonstop3h 35mFlySafair
Thu 20/111:50ZNZ - JNB
Nonstop3h 50mFlySafair
Deal found 16/7R7 821
Thu 31/720:15JNB - ZNZ
Nonstop3h 35mFlySafair
Sat 2/814:35ZNZ - JNB
Nonstop3h 50mFlySafair
Deal found 16/7R7 892
Thu 6/1120:15JNB - ZNZ
Nonstop3h 35mFlySafair
Tue 18/1114:35ZNZ - JNB
Nonstop3h 50mFlySafair
Deal found 16/7R8 142
Thu 27/1120:15JNB - ZNZ
Nonstop3h 35mFlySafair
Sat 6/1214:35ZNZ - JNB
Nonstop3h 50mFlySafair
Deal found 16/7R8 428
Tue 4/119:00JNB - ZNZ
Nonstop3h 35mFlySafair
Tue 18/1114:35ZNZ - JNB
Nonstop3h 50mFlySafair
Deal found 16/7R8 499
Thu 27/1120:15JNB - ZNZ
Nonstop3h 35mFlySafair
Sat 6/1214:35ZNZ - JNB
Nonstop3h 50mFlySafair
Deal found 16/7R8 553
Thu 9/1020:15JNB - ZNZ
Nonstop3h 35mFlySafair
Tue 14/1014:35ZNZ - JNB
Nonstop3h 50mFlySafair
Deal found 16/7R8 892
Sat 1/119:00JNB - ZNZ
Nonstop3h 35mFlySafair
Tue 18/1114:35ZNZ - JNB
Nonstop3h 50mFlySafair
Deal found 16/7R9 089
Thu 31/720:15JNB - ZNZ
Nonstop3h 35mFlySafair
Tue 5/814:35ZNZ - JNB
Nonstop3h 50mFlySafair
Deal found 18/7R9 339
Sat 15/119:00JNB - ZNZ
Nonstop3h 35mFlySafair
Sat 22/1114:35ZNZ - JNB
Nonstop3h 50mFlySafair
Deal found 17/7R9 499
Last-minute flights to ZanzibarDiscover last-minute flight deals to Zanzibar. Data last updated 18 July 2025 and is based on user searches.
Discover last-minute flight deals to Zanzibar. Data last updated 18 July 2025 and is based on user searches.
Fri 18/71:25JNB - ZNZ
1 stop17h 25mKenya Airways
Sat 26/74:55ZNZ - JNB
1 stop20h 30mKenya Airways
Deal found 16/7R6 732
Wed 23/71:25JNB - ZNZ
2 stops25h 50mKenya Airways
Fri 1/820:40ZNZ - JNB
1 stop20h 10mKenya Airways
Deal found 17/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
Wed 23/712:10JNB - ZNZ
2 stops17h 50mMultiple Airlines
Wed 6/80:50ZNZ - JNB
2 stops24h 35mMultiple Airlines
Deal found 18/7R7 196
Wed 23/712:10JNB - ZNZ
1 stop20h 10mKenya Airways
Wed 6/820:40ZNZ - JNB
1 stop20h 10mKenya Airways
Deal found 18/7R7 357
Wed 23/712:10JNB - ZNZ
2 stops17h 50mMultiple Airlines
Thu 7/89:40ZNZ - JNB
2 stops15h 45mMultiple Airlines
Deal found 18/7R7 374
Thu 24/717:00JNB - ZNZ
2 stops10h 15mKenya Airways
Tue 29/710:10ZNZ - JNB
1 stop6h 40mKenya Airways
Deal found 17/7R6 696
Thu 24/717:00JNB - ZNZ
2 stops10h 15mKenya Airways
Tue 29/720:40ZNZ - JNB
1 stop28h 45mKenya Airways
Deal found 17/7R6 892
Thu 24/71:25JNB - ZNZ
1 stop6h 55mKenya Airways
Thu 31/720:40ZNZ - JNB
1 stop28h 45mKenya Airways
Deal found 17/7R7 464
Thu 24/717:00JNB - ZNZ
2 stops10h 15mKenya Airways
Fri 1/810:10ZNZ - JNB
1 stop6h 40mKenya Airways
Deal found 16/7R7 553
Sun 27/71:25JNB - ZNZ
2 stops25h 50mKenya Airways
Thu 31/720:40ZNZ - JNB
1 stop28h 45mKenya Airways
Deal found 17/7R7 017
Mon 28/717:00JNB - ZNZ
2 stops10h 15mKenya Airways
Thu 31/720:40ZNZ - JNB
1 stop28h 45mKenya Airways
Deal found 17/7R7 142
One-way flights to ZanzibarSearch for one-way flight options to Zanzibar. Find affordable one-way fares based on user searches. Data last updated 18 July 2025.
Search for one-way flight options to Zanzibar. Find affordable one-way fares based on user searches. Data last updated 18 July 2025.
Tue 29/79:00JNB - ZNZ
Nonstop3h 35mFlySafair
Deal found 16/7R3 035
Sat 2/89:00JNB - ZNZ
Nonstop3h 35mFlySafair
Deal found 16/7R3 053
Tue 5/89:00JNB - ZNZ
Nonstop3h 35mFlySafair
Deal found 16/7R3 232
Tue 5/89:00JNB - ZNZ
Nonstop3h 35mFlySafair
Deal found 17/7R3 250
Thu 6/1120:15JNB - ZNZ
Nonstop3h 35mFlySafair
Deal found 18/7R3 339
Thu 1/120:15JNB - ZNZ
Nonstop3h 35mFlySafair
Deal found 16/7R3 553
Tue 25/119:00JNB - ZNZ
Nonstop3h 35mFlySafair
Deal found 17/7R4 000
Thu 7/820:15JNB - ZNZ
Nonstop3h 35mFlySafair
Deal found 18/7R4 196
Thu 7/820:15JNB - ZNZ
Nonstop3h 35mFlySafair
Deal found 17/7R4 214
Wed 10/922:00JNB - ZNZ
1 stop8h 05mMultiple Airlines
Deal found 17/7R4 410
Thu 31/722:00JNB - ZNZ
1 stop8h 00mMultiple Airlines
Deal found 17/7R4 464
Mon 4/822:00JNB - ZNZ
1 stop8h 05mMultiple Airlines
Deal found 17/7R4 535