-
SWISS, Air France Zurich (ZRH) → Palermo (PMO) → Paris (CDG) → Cape Town (CPT) 2 routes
-
2 stops
Zurich (ZRH) → Palermo (PMO) → Paris (CDG) → Cape Town (CPT)
16 hrs 45 mins Excluding layover time Explore route -
2 stops
Zurich (ZRH) → Bucharest (OTP) → Paris (CDG) → Cape Town (CPT)
17 hrs 45 mins Excluding layover time Explore route
-
-
Croatia Airlines, Qatar Airways Zurich (ZRH) → Zagreb (ZAG) → Doha (DOH) → Cape Town (CPT) 1 route
-
2 stops
Zurich (ZRH) → Zagreb (ZAG) → Doha (DOH) → Cape Town (CPT)
16 hrs 45 mins Excluding layover time Explore route
-
-
SWISS, Qatar Airways Zurich (ZRH) → Budapest (BUD) → Doha (DOH) → Cape Town (CPT) 5 routes
-
2 stops
Zurich (ZRH) → Budapest (BUD) → Doha (DOH) → Cape Town (CPT)
16 hrs 50 mins Excluding layover time Explore route -
2 stops
Zurich (ZRH) → Beirut (BEY) → Doha (DOH) → Cape Town (CPT)
16 hrs 55 mins Excluding layover time Explore route -
2 stops
Zurich (ZRH) → Geneva (GVA) → Doha (DOH) → Cape Town (CPT)
17 hrs Excluding layover time Explore route -
2 stops
Zurich (ZRH) → Bucharest (OTP) → Doha (DOH) → Cape Town (CPT)
17 hrs Excluding layover time Explore route -
2 stops
Zurich (ZRH) → Nice (NCE) → Doha (DOH) → Cape Town (CPT)
17 hrs 10 mins Excluding layover time Explore route
-
-
Qatar Airways, Ethiopian Airlines Zurich (ZRH) → Doha (DOH) → Addis Ababa (ADD) → Cape Town (CPT) 1 route
-
2 stops
Zurich (ZRH) → Doha (DOH) → Addis Ababa (ADD) → Cape Town (CPT)
16 hrs 50 mins Excluding layover time Explore route
-
-
SunExpress, Qatar Airways Zurich (ZRH) → Ankara (ESB) → Doha (DOH) → Cape Town (CPT) 1 route
-
2 stops
Zurich (ZRH) → Ankara (ESB) → Doha (DOH) → Cape Town (CPT)
16 hrs 50 mins Excluding layover time Explore route
-
-
Edelweiss Air, Qatar Airways Zurich (ZRH) → Mikonos (JMK) → Doha (DOH) → Cape Town (CPT) 2 routes
-
2 stops
Zurich (ZRH) → Mikonos (JMK) → Doha (DOH) → Cape Town (CPT)
16 hrs 50 mins Excluding layover time Explore route -
2 stops
Zurich (ZRH) → Tbilisi (TBS) → Doha (DOH) → Cape Town (CPT)
17 hrs 45 mins Excluding layover time Explore route
-
-
Edelweiss Air, Lufthansa Zurich (ZRH) → Thira (JTR) → Munich (MUC) → Cape Town (CPT) 2 routes
-
2 stops
Zurich (ZRH) → Thira (JTR) → Munich (MUC) → Cape Town (CPT)
16 hrs 50 mins Excluding layover time Explore route -
2 stops
Zurich (ZRH) → Sevilla (SVQ) → Munich (MUC) → Cape Town (CPT)
17 hrs Excluding layover time Explore route
-
-
SWISS, KLM Zurich (ZRH) → Bucharest (OTP) → Amsterdam (AMS) → Cape Town (CPT) 1 route
-
2 stops
Zurich (ZRH) → Bucharest (OTP) → Amsterdam (AMS) → Cape Town (CPT)
16 hrs 50 mins Excluding layover time Explore route
-
-
SWISS, Lufthansa Zurich (ZRH) → Bucharest (OTP) → Frankfurt (FRA) → Cape Town (CPT) 3 routes
-
2 stops
Zurich (ZRH) → Bucharest (OTP) → Frankfurt (FRA) → Cape Town (CPT)
16 hrs 55 mins Excluding layover time Explore route -
2 stops
Zurich (ZRH) → Alicante (ALC) → Frankfurt (FRA) → Cape Town (CPT)
17 hrs Excluding layover time Explore route -
2 stops
Zurich (ZRH) → Tallinn (TLL) → Frankfurt (FRA) → Cape Town (CPT)
17 hrs 15 mins Excluding layover time Explore route
-
-
SWISS, British Airways, Virgin Atlantic Zurich (ZRH) → Palermo (PMO) → London (LHR) → Cape Town (CPT) 2 routes
-
2 stops
Zurich (ZRH) → Palermo (PMO) → London (LHR) → Cape Town (CPT)
16 hrs 55 mins Excluding layover time Explore route -
2 stops
Zurich (ZRH) → Brindisi (BDS) → London (LHR) → Cape Town (CPT)
17 hrs 10 mins Excluding layover time Explore route
-
-
Edelweiss Air, British Airways, Virgin Atlantic Zurich (ZRH) → Tivat (TIV) → London (LHR) → Cape Town (CPT) 1 route
-
2 stops
Zurich (ZRH) → Tivat (TIV) → London (LHR) → Cape Town (CPT)
16 hrs 55 mins Excluding layover time Explore route
-
-
Edelweiss Air, Air France Zurich (ZRH) → Bergen (BGO) → Paris (CDG) → Cape Town (CPT) 3 routes
-
2 stops
Zurich (ZRH) → Bergen (BGO) → Paris (CDG) → Cape Town (CPT)
17 hrs Excluding layover time Explore route -
2 stops
Zurich (ZRH) → Catania (CTA) → Paris (CDG) → Cape Town (CPT)
17 hrs 15 mins Excluding layover time Explore route -
2 stops
Zurich (ZRH) → Sevilla (SVQ) → Paris (CDG) → Cape Town (CPT)
17 hrs 35 mins Excluding layover time Explore route
-
-
Kuwait Airways, Ethiopian Airlines Zurich (ZRH) → Kuwait (KWI) → Addis Ababa (ADD) → Cape Town (CPT) 1 route
-
2 stops
Zurich (ZRH) → Kuwait (KWI) → Addis Ababa (ADD) → Cape Town (CPT)
17 hrs Excluding layover time Explore route
-
-
SWISS, Emirates Zurich (ZRH) → Beirut (BEY) → Dubai (DXB) → Cape Town (CPT) 5 routes
-
2 stops
Zurich (ZRH) → Beirut (BEY) → Dubai (DXB) → Cape Town (CPT)
17 hrs 5 mins Excluding layover time Explore route -
2 stops
Zurich (ZRH) → Budapest (BUD) → Dubai (DXB) → Cape Town (CPT)
17 hrs 5 mins Excluding layover time Explore route -
2 stops
Zurich (ZRH) → Venice (VCE) → Dubai (DXB) → Cape Town (CPT)
17 hrs 10 mins Excluding layover time Explore route -
2 stops
Zurich (ZRH) → Bologna (BLQ) → Dubai (DXB) → Cape Town (CPT)
17 hrs 13 mins Excluding layover time Explore route -
2 stops
Zurich (ZRH) → Geneva (GVA) → Dubai (DXB) → Cape Town (CPT)
17 hrs 25 mins Excluding layover time Explore route
-
-
SWISS, Turkish Airlines Zurich (ZRH) → Beirut (BEY) → Istanbul (IST) → Cape Town (CPT) 1 route
-
2 stops
Zurich (ZRH) → Beirut (BEY) → Istanbul (IST) → Cape Town (CPT)
17 hrs 5 mins Excluding layover time Explore route
-
-
Finnair, Lufthansa Zurich (ZRH) → Helsinki (HEL) → Frankfurt (FRA) → Cape Town (CPT) 1 route
-
2 stops
Zurich (ZRH) → Helsinki (HEL) → Frankfurt (FRA) → Cape Town (CPT)
17 hrs 10 mins Excluding layover time Explore route
-
-
Royal Jordanian, Qatar Airways Zurich (ZRH) → Amman (AMM) → Doha (DOH) → Cape Town (CPT) 1 route
-
2 stops
Zurich (ZRH) → Amman (AMM) → Doha (DOH) → Cape Town (CPT)
17 hrs 15 mins Excluding layover time Explore route
-
-
Royal Jordanian, Emirates Zurich (ZRH) → Amman (AMM) → Dubai (DXB) → Cape Town (CPT) 1 route
-
2 stops
Zurich (ZRH) → Amman (AMM) → Dubai (DXB) → Cape Town (CPT)
17 hrs 15 mins Excluding layover time Explore route
-
-
Saudia, Qatar Airways Zurich (ZRH) → Riyadh (RUH) → Doha (DOH) → Cape Town (CPT) 1 route
-
2 stops
Zurich (ZRH) → Riyadh (RUH) → Doha (DOH) → Cape Town (CPT)
17 hrs 15 mins Excluding layover time Explore route
-
-
Kuwait Airways, Qatar Airways Zurich (ZRH) → Kuwait (KWI) → Doha (DOH) → Cape Town (CPT) 1 route
-
2 stops
Zurich (ZRH) → Kuwait (KWI) → Doha (DOH) → Cape Town (CPT)
17 hrs 20 mins Excluding layover time Explore route
-
-
Kuwait Airways, Emirates Zurich (ZRH) → Kuwait (KWI) → Dubai (DXB) → Cape Town (CPT) 1 route
-
2 stops
Zurich (ZRH) → Kuwait (KWI) → Dubai (DXB) → Cape Town (CPT)
17 hrs 35 mins Excluding layover time Explore route
-
-
Saudia, Emirates Zurich (ZRH) → Riyadh (RUH) → Dubai (DXB) → Cape Town (CPT) 1 route
-
2 stops
Zurich (ZRH) → Riyadh (RUH) → Dubai (DXB) → Cape Town (CPT)
17 hrs 35 mins Excluding layover time Explore route
-
-
Etihad Airways, Ethiopian Airlines Zurich (ZRH) → Abu Dhabi (AUH) → Addis Ababa (ADD) → Cape Town (CPT) 1 route
-
2 stops
Zurich (ZRH) → Abu Dhabi (AUH) → Addis Ababa (ADD) → Cape Town (CPT)
17 hrs 40 mins Excluding layover time Explore route
-
-
Etihad Airways, Qatar Airways Zurich (ZRH) → Abu Dhabi (AUH) → Doha (DOH) → Cape Town (CPT) 1 route
-
2 stops
Zurich (ZRH) → Abu Dhabi (AUH) → Doha (DOH) → Cape Town (CPT)
17 hrs 40 mins Excluding layover time Explore route
-
-
Singapore Airlines, SWISS Zurich (ZRH) → Singapore (SIN) → Johannesburg (JNB) → Cape Town (CPT) 1 route
-
2 stops
Zurich (ZRH) → Singapore (SIN) → Johannesburg (JNB) → Cape Town (CPT)
1 day 1 hr 33 mins Excluding layover time Explore route
-
-
Edelweiss Air, Airlink, Safair Zurich (ZRH) → Windhoek (WDH) → Cape Town (CPT) 1 route
-
1 stop
Zurich (ZRH) → Windhoek (WDH) → Cape Town (CPT)
12 hrs 5 mins Excluding layover time Explore route
-
-
KLM, Kuwait Airways, SWISS Zurich (ZRH) → Amsterdam (AMS) → Cape Town (CPT) 1 route
-
1 stop
Zurich (ZRH) → Amsterdam (AMS) → Cape Town (CPT)
12 hrs 55 mins Excluding layover time Explore route
-
-
British Airways, SWISS, Virgin Atlantic Zurich (ZRH) → London (LHR) → Cape Town (CPT) 1 route
-
1 stop
Zurich (ZRH) → London (LHR) → Cape Town (CPT)
13 hrs 45 mins Excluding layover time Explore route
-
-
SWISS, Airlink, CemAir Zurich (ZRH) → Johannesburg (JNB) → Kimberley (KIM) → Cape Town (CPT) 1 route
-
2 stops
Zurich (ZRH) → Johannesburg (JNB) → Kimberley (KIM) → Cape Town (CPT)
13 hrs 5 mins Excluding layover time Explore route
-
-
Eurowings, SWISS, KLM Zurich (ZRH) → Dusseldorf (DUS) → Amsterdam (AMS) → Cape Town (CPT) 1 route
-
2 stops
Zurich (ZRH) → Dusseldorf (DUS) → Amsterdam (AMS) → Cape Town (CPT)
13 hrs 25 mins Excluding layover time Explore route
-
-
Ethiopian Airlines, SWISS, Lufthansa Zurich (ZRH) → Milan (MXP) → Munich (MUC) → Cape Town (CPT) 1 route
-
2 stops
Zurich (ZRH) → Milan (MXP) → Munich (MUC) → Cape Town (CPT)
13 hrs 25 mins Excluding layover time Explore route
-
-
Brussels Airlines, SWISS, KLM Zurich (ZRH) → Brussels (BRU) → Amsterdam (AMS) → Cape Town (CPT) 1 route
-
2 stops
Zurich (ZRH) → Brussels (BRU) → Amsterdam (AMS) → Cape Town (CPT)
13 hrs 30 mins Excluding layover time Explore route
-
-
Helvetic Airways, SWISS, Lufthansa Zurich (ZRH) → Prague (PRG) → Munich (MUC) → Cape Town (CPT) 1 route
-
2 stops
Zurich (ZRH) → Prague (PRG) → Munich (MUC) → Cape Town (CPT)
13 hrs 30 mins Excluding layover time Explore route
-
-
Eurowings, SWISS, Lufthansa Zurich (ZRH) → Dusseldorf (DUS) → Munich (MUC) → Cape Town (CPT) 1 route
-
2 stops
Zurich (ZRH) → Dusseldorf (DUS) → Munich (MUC) → Cape Town (CPT)
13 hrs 35 mins Excluding layover time Explore route
-