Featured airlines
- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave on select hotels after you book a flight*
- Find the right fitWe search billions of combinations of flights to help you find your next adventure
Plan, book, fly with confidence
Cheap Flights from Johannesburg to Zanzibar Town (JNB-ZNZ)
Prices were available within the past 7 days and start at for one-way flights and AED1,555 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
Wed, 27 Nov - Mon, 2 Dec
JNB
Johannesburg
ZNZ
Zanzibar
AED1,555 Roundtrip, found 13 hours ago
AED1,555
Roundtrip
found 13 hours ago
Tue, 26 Nov - Fri, 29 Nov
JNB
Johannesburg
ZNZ
Zanzibar
AED1,794 Roundtrip, found 13 hours ago
AED1,794
Roundtrip
found 13 hours ago
Sun, 1 Dec - Thu, 5 Dec
JNB
Johannesburg
ZNZ
Zanzibar
AED1,801 Roundtrip, found 13 hours ago
AED1,801
Roundtrip
found 13 hours ago
Wed, 27 Nov - Sun, 1 Dec
JNB
Johannesburg
ZNZ
Zanzibar
AED1,827 Roundtrip, found 13 hours ago
AED1,827
Roundtrip
found 13 hours ago
Sat, 30 Nov - Mon, 2 Dec
JNB
Johannesburg
ZNZ
Zanzibar
AED1,974 Roundtrip, found 13 hours ago
AED1,974
Roundtrip
found 13 hours ago
Sun, 1 Dec - Wed, 4 Dec
JNB
Johannesburg
ZNZ
Zanzibar
AED2,010 Roundtrip, found 13 hours ago
AED2,010
Roundtrip
found 13 hours ago
Mon, 25 Nov - Sun, 1 Dec
JNB
Johannesburg
ZNZ
Zanzibar
AED2,076 Roundtrip, found 13 hours ago
AED2,076
Roundtrip
found 13 hours ago
Sat, 30 Nov - Wed, 4 Dec
JNB
Johannesburg
ZNZ
Zanzibar
AED2,179 Roundtrip, found 13 hours ago
AED2,179
Roundtrip
found 13 hours ago
Fri, 29 Nov - Fri, 29 Nov
JNB
Johannesburg
ZNZ
Zanzibar
AED2,315 Roundtrip, found 13 hours ago
AED2,315
Roundtrip
found 13 hours ago
Sun, 1 Dec - Sun, 1 Dec
JNB
Johannesburg
ZNZ
Zanzibar
AED2,587 Roundtrip, found 13 hours ago
AED2,587
Roundtrip
found 13 hours ago