
- Plan, book, fly with confidence
trending down icon Be in the knowGet alerts if flight prices drop or rise*bex rewards loyalty icon Book smarterSave up to 15% on select hotels after you book a flight*payments icon
Prices were available within the past 7 days and start at €368 for one-way flights and €460 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Thu, 24 Jul - Thu, 31 Jul
CPT
Cape Town
ZNZ
Zanzibar
€460 Return, found 5 days ago
€460
Return
found 5 days ago

Fri, 21 Nov - Fri, 28 Nov
CPT
Cape Town
ZNZ
Zanzibar
€580 Return, found 3 days ago
€580
Return
found 3 days ago

Thu, 15 Jan - Thu, 22 Jan
CPT
Cape Town
ZNZ
Zanzibar
€628 Return, found 2 days ago
€628
Return
found 2 days ago

Fri, 21 Nov - Fri, 28 Nov
CPT
Cape Town
ZNZ
Zanzibar
€643 Return, found 3 days ago
€643
Return
found 3 days ago
Origin airport | Cape Town Intl. |
Destination airport | Zanzibar Intl. |
Distance | 3723 km |
- Istanbul to Tokyo (IST - NRT)
- Rome to Rio de Janeiro (FCO - GIG)
- Stockholm to Bangkok (ARN - BKK)
- Stockholm to Bangkok (ARN - BKK)
- Vienna to Abu Dhabi (VIE - AUH)
- Vienna to Copenhagen (VIE - CPH)
- Vienna to Dubai (VIE - DXB)
- Istanbul to Bangkok (IST - BKK)
- Vienna to Abu Dhabi (VIE - AUH)
- Lisbon to Luanda (LIS - LAD)
- Vienna to Buenos Aires (VIE - EZE)
- Brussels to Nairobi (BRU - NBO)
- Lisbon to Luanda (LIS - LAD)
- Vienna to Abu Dhabi (VIE - AUH)
- London to Tokyo (LHR - NRT)
- Istanbul to Bangkok (IST - BKK)
- Vienna to Tokyo (VIE - NRT)
- Istanbul to Tokyo (IST - NRT)
- Rome to Rio de Janeiro (FCO - GIG)
- Oslo to Abu Dhabi (OSL - AUH)
*Available to Expedia members.