All scheduled flights from Cape Town to Zurich (CPT-ZRH)
South Africa
Switzerland
All scheduled flights from CPT to ZRH. You can fly from Cape Town to Zurich with 1 stop. The flight time is between 13 and 17 hours depending on your connecting flight. The CPT-ZRH route has no non-stop flights.