-
Edelweiss Air, Air France Zurich (ZRH) → Figari (FSC) → Paris (CDG) → Nairobi (NBO) 2 routes
-
2 stops
Zurich (ZRH) → Figari (FSC) → Paris (CDG) → Nairobi (NBO)
12 hrs 20 mins Excluding layover time Explore route -
2 stops
Zurich (ZRH) → Bilbao (BIO) → Paris (CDG) → Nairobi (NBO)
12 hrs 30 mins Excluding layover time Explore route
-
-
SWISS, KLM Zurich (ZRH) → Marseille (MRS) → Amsterdam (AMS) → Nairobi (NBO) 6 routes
-
2 stops
Zurich (ZRH) → Marseille (MRS) → Amsterdam (AMS) → Nairobi (NBO)
12 hrs 20 mins Excluding layover time Explore route -
2 stops
Zurich (ZRH) → Poznan (POZ) → Amsterdam (AMS) → Nairobi (NBO)
12 hrs 25 mins Excluding layover time Explore route -
2 stops
Zurich (ZRH) → Gothenburg (GOT) → Amsterdam (AMS) → Nairobi (NBO)
12 hrs 30 mins Excluding layover time Explore route -
2 stops
Zurich (ZRH) → Budapest (BUD) → Amsterdam (AMS) → Nairobi (NBO)
12 hrs 38 mins Excluding layover time Explore route -
2 stops
Zurich (ZRH) → Gdansk (GDN) → Amsterdam (AMS) → Nairobi (NBO)
12 hrs 40 mins Excluding layover time Explore route -
2 stops
Zurich (ZRH) → Krakow (KRK) → Amsterdam (AMS) → Nairobi (NBO)
12 hrs 40 mins Excluding layover time Explore route
-
-
SWISS, Saudia Zurich (ZRH) → Birmingham (BHX) → Jeddah (JED) → Nairobi (NBO) 1 route
-
2 stops
Zurich (ZRH) → Birmingham (BHX) → Jeddah (JED) → Nairobi (NBO)
12 hrs 25 mins Excluding layover time Explore route
-
-
Edelweiss Air, Lufthansa Zurich (ZRH) → Bilbao (BIO) → Frankfurt (FRA) → Nairobi (NBO) 2 routes
-
2 stops
Zurich (ZRH) → Bilbao (BIO) → Frankfurt (FRA) → Nairobi (NBO)
12 hrs 25 mins Excluding layover time Explore route -
2 stops
Zurich (ZRH) → Cork (ORK) → Frankfurt (FRA) → Nairobi (NBO)
12 hrs 33 mins Excluding layover time Explore route
-
-
Qatar Airways, Ethiopian Airlines Zurich (ZRH) → Doha (DOH) → Addis Ababa (ADD) → Nairobi (NBO) 1 route
-
2 stops
Zurich (ZRH) → Doha (DOH) → Addis Ababa (ADD) → Nairobi (NBO)
12 hrs 25 mins Excluding layover time Explore route
-
-
Qatar Airways, Etihad Airways Zurich (ZRH) → Doha (DOH) → Abu Dhabi (AUH) → Nairobi (NBO) 1 route
-
2 stops
Zurich (ZRH) → Doha (DOH) → Abu Dhabi (AUH) → Nairobi (NBO)
12 hrs 25 mins Excluding layover time Explore route
-
-
SWISS, Qatar Airways Zurich (ZRH) → Geneva (GVA) → Doha (DOH) → Nairobi (NBO) 3 routes
-
2 stops
Zurich (ZRH) → Geneva (GVA) → Doha (DOH) → Nairobi (NBO)
12 hrs 25 mins Excluding layover time Explore route -
2 stops
Zurich (ZRH) → Bucharest (OTP) → Doha (DOH) → Nairobi (NBO)
12 hrs 25 mins Excluding layover time Explore route -
2 stops
Zurich (ZRH) → Nice (NCE) → Doha (DOH) → Nairobi (NBO)
12 hrs 35 mins Excluding layover time Explore route
-
-
Kuwait Airways, Saudia Zurich (ZRH) → Kuwait (KWI) → Jeddah (JED) → Nairobi (NBO) 1 route
-
2 stops
Zurich (ZRH) → Kuwait (KWI) → Jeddah (JED) → Nairobi (NBO)
12 hrs 25 mins Excluding layover time Explore route
-
-
Qatar Airways, Flynas Zurich (ZRH) → Doha (DOH) → Riyadh (RUH) → Nairobi (NBO) 1 route
-
2 stops
Zurich (ZRH) → Doha (DOH) → Riyadh (RUH) → Nairobi (NBO)
12 hrs 30 mins Excluding layover time Explore route
-
-
Qatar Airways, Air Arabia Zurich (ZRH) → Doha (DOH) → Sharjah (SHJ) → Nairobi (NBO) 1 route
-
2 stops
Zurich (ZRH) → Doha (DOH) → Sharjah (SHJ) → Nairobi (NBO)
12 hrs 30 mins Excluding layover time Explore route
-
-
Edelweiss Air, Etihad Airways Zurich (ZRH) → Thira (JTR) → Abu Dhabi (AUH) → Nairobi (NBO) 2 routes
-
2 stops
Zurich (ZRH) → Thira (JTR) → Abu Dhabi (AUH) → Nairobi (NBO)
12 hrs 30 mins Excluding layover time Explore route -
2 stops
Zurich (ZRH) → Mikonos (JMK) → Abu Dhabi (AUH) → Nairobi (NBO)
12 hrs 35 mins Excluding layover time Explore route
-
-
Kuwait Airways, Flynas Zurich (ZRH) → Kuwait (KWI) → Riyadh (RUH) → Nairobi (NBO) 1 route
-
2 stops
Zurich (ZRH) → Kuwait (KWI) → Riyadh (RUH) → Nairobi (NBO)
12 hrs 30 mins Excluding layover time Explore route
-
-
SWISS, Etihad Airways Zurich (ZRH) → Beirut (BEY) → Abu Dhabi (AUH) → Nairobi (NBO) 1 route
-
2 stops
Zurich (ZRH) → Beirut (BEY) → Abu Dhabi (AUH) → Nairobi (NBO)
12 hrs 35 mins Excluding layover time Explore route
-
-
Qatar Airways, Gulf Air Zurich (ZRH) → Doha (DOH) → Bahrain (BAH) → Nairobi (NBO) 1 route
-
2 stops
Zurich (ZRH) → Doha (DOH) → Bahrain (BAH) → Nairobi (NBO)
12 hrs 35 mins Excluding layover time Explore route
-
-
Qatar Airways, flydubai Zurich (ZRH) → Doha (DOH) → Dubai (DXB) → Nairobi (NBO) 1 route
-
2 stops
Zurich (ZRH) → Doha (DOH) → Dubai (DXB) → Nairobi (NBO)
12 hrs 35 mins Excluding layover time Explore route
-
-
Kuwait Airways, Ethiopian Airlines Zurich (ZRH) → Kuwait (KWI) → Addis Ababa (ADD) → Nairobi (NBO) 1 route
-
2 stops
Zurich (ZRH) → Kuwait (KWI) → Addis Ababa (ADD) → Nairobi (NBO)
12 hrs 35 mins Excluding layover time Explore route
-
-
Air Baltic, Turkish Airlines Zurich (ZRH) → Riga (RIX) → Istanbul (IST) → Nairobi (NBO) 1 route
-
2 stops
Zurich (ZRH) → Riga (RIX) → Istanbul (IST) → Nairobi (NBO)
12 hrs 35 mins Excluding layover time Explore route
-
-
Edelweiss Air, RwandAir Zurich (ZRH) → Zanzibar (ZNZ) → Kigali (KGL) → Nairobi (NBO) 1 route
-
2 stops
Zurich (ZRH) → Zanzibar (ZNZ) → Kigali (KGL) → Nairobi (NBO)
12 hrs 35 mins Excluding layover time Explore route
-
-
Royal Jordanian, Gulf Air Zurich (ZRH) → Amman (AMM) → Bahrain (BAH) → Nairobi (NBO) 1 route
-
2 stops
Zurich (ZRH) → Amman (AMM) → Bahrain (BAH) → Nairobi (NBO)
12 hrs 40 mins Excluding layover time Explore route
-
-
Royal Jordanian, Qatar Airways Zurich (ZRH) → Amman (AMM) → Doha (DOH) → Nairobi (NBO) 1 route
-
2 stops
Zurich (ZRH) → Amman (AMM) → Doha (DOH) → Nairobi (NBO)
12 hrs 40 mins Excluding layover time Explore route
-
-
Edelweiss Air, KLM Zurich (ZRH) → Biarritz (BIQ) → Amsterdam (AMS) → Nairobi (NBO) 2 routes
-
2 stops
Zurich (ZRH) → Biarritz (BIQ) → Amsterdam (AMS) → Nairobi (NBO)
12 hrs 40 mins Excluding layover time Explore route -
2 stops
Zurich (ZRH) → Glasgow (GLA) → Amsterdam (AMS) → Nairobi (NBO)
12 hrs 45 mins Excluding layover time Explore route
-
-
SWISS, Brussels Airlines Zurich (ZRH) → Budapest (BUD) → Brussels (BRU) → Nairobi (NBO) 3 routes
-
2 stops
Zurich (ZRH) → Budapest (BUD) → Brussels (BRU) → Nairobi (NBO)
12 hrs 40 mins Excluding layover time Explore route -
2 stops
Zurich (ZRH) → Gothenburg (GOT) → Brussels (BRU) → Nairobi (NBO)
12 hrs 40 mins Excluding layover time Explore route -
2 stops
Zurich (ZRH) → Krakow (KRK) → Brussels (BRU) → Nairobi (NBO)
12 hrs 40 mins Excluding layover time Explore route
-
-
SunExpress, Turkish Airlines Zurich (ZRH) → Gaziantep (GZT) → Istanbul (IST) → Nairobi (NBO) 1 route
-
2 stops
Zurich (ZRH) → Gaziantep (GZT) → Istanbul (IST) → Nairobi (NBO)
12 hrs 40 mins Excluding layover time Explore route
-
-
SWISS, British Airways Zurich (ZRH) → Marseille (MRS) → London (LHR) → Nairobi (NBO) 4 routes
-
2 stops
Zurich (ZRH) → Marseille (MRS) → London (LHR) → Nairobi (NBO)
12 hrs 40 mins Excluding layover time Explore route -
2 stops
Zurich (ZRH) → Bologna (BLQ) → London (LHR) → Nairobi (NBO)
12 hrs 45 mins Excluding layover time Explore route -
2 stops
Zurich (ZRH) → Nice (NCE) → London (LHR) → Nairobi (NBO)
12 hrs 45 mins Excluding layover time Explore route -
2 stops
Zurich (ZRH) → Venice (VCE) → London (LHR) → Nairobi (NBO)
12 hrs 45 mins Excluding layover time Explore route
-
-
SWISS, Lufthansa Zurich (ZRH) → Palermo (PMO) → Frankfurt (FRA) → Nairobi (NBO) 1 route
-
2 stops
Zurich (ZRH) → Palermo (PMO) → Frankfurt (FRA) → Nairobi (NBO)
12 hrs 40 mins Excluding layover time Explore route
-
-
Saudia, Qatar Airways Zurich (ZRH) → Riyadh (RUH) → Doha (DOH) → Nairobi (NBO) 1 route
-
2 stops
Zurich (ZRH) → Riyadh (RUH) → Doha (DOH) → Nairobi (NBO)
12 hrs 40 mins Excluding layover time Explore route
-
-
Croatia Airlines, flydubai Zurich (ZRH) → Zagreb (ZAG) → Dubai (DXB) → Nairobi (NBO) 1 route
-
2 stops
Zurich (ZRH) → Zagreb (ZAG) → Dubai (DXB) → Nairobi (NBO)
12 hrs 40 mins Excluding layover time Explore route
-
-
SWISS, Air Arabia Zurich (ZRH) → Beirut (BEY) → Sharjah (SHJ) → Nairobi (NBO) 1 route
-
2 stops
Zurich (ZRH) → Beirut (BEY) → Sharjah (SHJ) → Nairobi (NBO)
12 hrs 45 mins Excluding layover time Explore route
-
-
SWISS, Air France Zurich (ZRH) → Budapest (BUD) → Paris (CDG) → Nairobi (NBO) 1 route
-
2 stops
Zurich (ZRH) → Budapest (BUD) → Paris (CDG) → Nairobi (NBO)
12 hrs 45 mins Excluding layover time Explore route
-
-
Kuwait Airways, Qatar Airways Zurich (ZRH) → Kuwait (KWI) → Doha (DOH) → Nairobi (NBO) 1 route
-
2 stops
Zurich (ZRH) → Kuwait (KWI) → Doha (DOH) → Nairobi (NBO)
12 hrs 45 mins Excluding layover time Explore route
-
-
Edelweiss Air, flydubai Zurich (ZRH) → Tivat (TIV) → Dubai (DXB) → Nairobi (NBO) 1 route
-
2 stops
Zurich (ZRH) → Tivat (TIV) → Dubai (DXB) → Nairobi (NBO)
12 hrs 45 mins Excluding layover time Explore route
-
-
Royal Jordanian, Etihad Airways Zurich (ZRH) → Amman (AMM) → Abu Dhabi (AUH) → Nairobi (NBO) 1 route
-
2 stops
Zurich (ZRH) → Amman (AMM) → Abu Dhabi (AUH) → Nairobi (NBO)
12 hrs 50 mins Excluding layover time Explore route
-
-
Royal Jordanian, Air Arabia Zurich (ZRH) → Amman (AMM) → Sharjah (SHJ) → Nairobi (NBO) 1 route
-
2 stops
Zurich (ZRH) → Amman (AMM) → Sharjah (SHJ) → Nairobi (NBO)
12 hrs 50 mins Excluding layover time Explore route
-
-
SWISS, EgyptAir Zurich (ZRH) → Birmingham (BHX) → Cairo (CAI) → Nairobi (NBO) 1 route
-
2 stops
Zurich (ZRH) → Birmingham (BHX) → Cairo (CAI) → Nairobi (NBO)
12 hrs 50 mins Excluding layover time Explore route
-