Switzerland flag Zurich Airport (ZRH)

Country Switzerland | Europe | Global Hub | IATA: ZRH | ICAO: LSZH | Elevation 1416 ft · 432 m | Local time

Destinations
240
Flights / day
463
Busiest route
Frankfurt
Top airline
SWISS

Zurich Kloten Airport averages 463 flights per day to 240 destinations, with two domestic routes and 237 international routes. A total of 115 airlines operate at ZRH, led by SWISS. This airport provides direct service to 71 countries across five continents, with Germany representing its largest international market. The longest nonstop route from Zurich Kloten connects to Singapore, with a typical flight time of 12 hr 40 mins. Updated: July 16, 2026

Route Network

Zurich Kloten Airport connects 239 destinations worldwide, with Frankfurt standing out as its busiest route. The longest nonstop flight is to Singapore, and the shortest flight is to Munich.

Germany flag Frankfurt (FRA) – Germany 3 airlines
1 hr 20 mins
177 mi · 285 km
14
per day
Spain flag Mallorca (PMI) – Spain 10 airlines
2 hr 30 mins
619 mi · 996 km
14
per day
United Kingdom flag London (LHR) – United Kingdom 2 airlines
2 hr 15 mins
490 mi · 788 km
12
per day
Netherlands flag Amsterdam (AMS) – Netherlands 2 airlines
1 hr 55 mins
375 mi · 603 km
11
per day
Germany flag Berlin (BER) – Germany 4 airlines
1 hr 45 mins
403 mi · 648 km
11
per day
Prishtina (PRN) – KS 5 airlines
2 hr 15 mins
696 mi · 1,120 km
11
per day
Austria flag Vienna (VIE) – Austria 2 airlines
1 hr 35 mins
375 mi · 603 km
10
per day
Switzerland flag Geneva (GVA) – Switzerland 7 airlines
1 hr 30 mins
143 mi · 230 km
9
per day
Germany flag Hamburg (HAM) – Germany 3 airlines
1 hr 55 mins
431 mi · 693 km
9
per day
Spain flag Madrid (MAD) – Spain 5 airlines
2 hr 50 mins
770 mi · 1,239 km
8
per day
France flag Paris (CDG) – France 6 airlines
1 hr 55 mins
296 mi · 476 km
8
per day
Italy flag Rome (FCO) – Italy 4 airlines
1 hr 50 mins
431 mi · 694 km
8
per day
Spain flag Barcelona (BCN) – Spain 2 airlines
2 hr 20 mins
532 mi · 857 km
8
per day
Portugal flag Lisbon (LIS) – Portugal 3 airlines
3 hr 30 mins
1,071 mi · 1,723 km
7
per day
Denmark flag Copenhagen (CPH) – Denmark 2 airlines
2 hr 15 mins
590 mi · 950 km
7
per day
Serbia flag Belgrade (BEG) – Serbia 2 airlines
2 hr 5 mins
591 mi · 952 km
7
per day
Greece flag Athens (ATH) – Greece 3 airlines
3 hr 0 mins
1,019 mi · 1,639 km
7
per day
Germany flag Munich (MUC) – Germany 1 airline
1 hr 10 mins
162 mi · 261 km
7
per day
Germany flag Düsseldorf (DUS) – Germany 3 airlines
1 hr 40 mins
276 mi · 444 km
6
per day
Türkiye flag Istanbul (IST) – Türkiye 1 airline
3 hr 5 mins
1,082 mi · 1,741 km
6
per day
Portugal flag Porto (OPO) – Portugal 5 airlines
3 hr 15 mins
951 mi · 1,530 km
6
per day
France flag Nice (NCE) – France 3 airlines
1 hr 40 mins
271 mi · 436 km
6
per day
Greece flag Heraklion (HER) – Greece 5 airlines
ZRH → HER
5
per day
Norway flag Oslo (OSL) – Norway 5 airlines
2 hr 55 mins
885 mi · 1,425 km
5
per day
Türkiye flag Antalya (AYT) – Türkiye 3 airlines
3 hr 35 mins
1,346 mi · 2,166 km
5
per day
Italy flag Milan (MXP) – Italy 2 airlines
1 hr 15 mins
127 mi · 204 km
5
per day
Czechia flag Prague (PRG) – Czechia 3 airlines
1 hr 30 mins
317 mi · 511 km
5
per day
Belgium flag Brussels (BRU) – Belgium 3 airlines
1 hr 50 mins
300 mi · 483 km
5
per day
Poland flag Warsaw (WAW) – Poland 3 airlines
2 hr 10 mins
641 mi · 1,031 km
5
per day
Sweden flag Stockholm (ARN) – Sweden 2 airlines
2 hr 55 mins
924 mi · 1,486 km
5
per day
Ireland flag Dublin (DUB) – Ireland 2 airlines
2 hr 50 mins
769 mi · 1,237 km
5
per day
Türkiye flag Istanbul (SAW) – Türkiye 2 airlines
3 hr 10 mins
1,120 mi · 1,802 km
4
per day
Spain flag Málaga (AGP) – Spain 2 airlines
3 hr 20 mins
999 mi · 1,608 km
4
per day
Italy flag Venice (VCE) – Italy 3 airlines
1 hr 15 mins
226 mi · 364 km
4
per day
Italy flag Firenze (FLR) – Italy 1 airline
1 hr 30 mins
283 mi · 456 km
4
per day
United Kingdom flag Manchester (MAN) – United Kingdom 2 airlines
2 hr 35 mins
625 mi · 1,007 km
4
per day
United States of America flag New York (JFK) – United States of America 2 airlines
8 hr 45 mins
3,921 mi · 6,309 km
4
per day
Italy flag Brindisi (BDS) – Italy 2 airlines
ZRH → BDS
4
per day
Italy flag Nápoli (NAP) – Italy 2 airlines
2 hr 0 mins
536 mi · 862 km
4
per day
Hungary flag Budapest (BUD) – Hungary 1 airline
1 hr 50 mins
500 mi · 804 km
3
per day
United States of America flag Chicago (ORD) – United States of America 2 airlines
9 hr 40 mins
4,431 mi · 7,131 km
3
per day
North Macedonia flag Skopje (SKP) – North Macedonia 3 airlines
2 hr 25 mins
745 mi · 1,198 km
3
per day
Egypt flag Hurghada (HRG) – Egypt 4 airlines
4 hr 45 mins
1,955 mi · 3,146 km
3
per day
United States of America flag San Francisco (SFO) – United States of America 2 airlines
12 hr 5 mins
5,826 mi · 9,376 km
3
per day
Spain flag Valencia (VLC) – Spain 1 airline
2 hr 45 mins
712 mi · 1,146 km
3
per day
United Arab Emirates flag Abu Dhabi (AUH) – United Arab Emirates 1 airline
6 hr 35 mins
2,970 mi · 4,779 km
3
per day
Italy flag Palermo (PMO) – Italy 1 airline
2 hr 25 mins
682 mi · 1,097 km
3
per day
Germany flag Cologne (CGN) – Germany 1 airline
1 hr 35 mins
243 mi · 392 km
3
per day
India flag New Delhi (DEL) – India 2 airlines
8 hr 5 mins
3,820 mi · 6,148 km
3
per day
Greece flag Thessaloniki (SKG) – Greece 2 airlines
2 hr 40 mins
861 mi · 1,385 km
3
per day
Malta flag Luqa (MLA) – Malta 3 airlines
2 hr 45 mins
858 mi · 1,380 km
3
per day
Italy flag Olbia (OLB) – Italy 6 airlines
ZRH → OLB
3
per day
United Kingdom flag Edinburgh (EDI) – United Kingdom 5 airlines
2 hr 50 mins
775 mi · 1,248 km
3
per day
Greece flag Kos Island (KGS) – Greece 4 airlines
ZRH → KGS
3
per day
Slovenia flag Ljubljana (LJU) – Slovenia 1 airline
1 hr 25 mins
292 mi · 470 km
3
per day
Luxembourg flag Luxembourg (LUX) – Luxembourg 1 airline
1 hr 30 mins
184 mi · 296 km
3
per day
Spain flag Ibiza (IBZ) – Spain 4 airlines
2 hr 40 mins
694 mi · 1,118 km
2
per day
United States of America flag Newark (EWR) – United States of America 2 airlines
8 hr 50 mins
3,935 mi · 6,332 km
2
per day
Iceland flag Reykjavik (KEF) – Iceland 2 airlines
4 hr 30 mins
1,635 mi · 2,631 km
2
per day
Thailand flag Bangkok (BKK) – Thailand 2 airlines
11 hr 20 mins
5,626 mi · 9,054 km
2
per day
United States of America flag Boston (BOS) – United States of America 1 airline
8 hr 25 mins
3,734 mi · 6,010 km
2
per day
Romania flag Bucharest (OTP) – Romania 1 airline
2 hr 35 mins
864 mi · 1,390 km
2
per day
United Arab Emirates flag Dubai (DXB) – United Arab Emirates 1 airline
6 hr 35 mins
2,963 mi · 4,768 km
2
per day
Sweden flag Goteborg (GOT) – Sweden 1 airline
2 hr 30 mins
722 mi · 1,161 km
2
per day
Finland flag Helsinki (HEL) – Finland 1 airline
3 hr 15 mins
1,105 mi · 1,778 km
2
per day
Hong Kong flag Hong Kong (HKG) – Hong Kong 2 airlines
11 hr 35 mins
5,766 mi · 9,280 km
2
per day
France flag Marseille (MRS) – France 2 airlines
1 hr 50 mins
321 mi · 517 km
2
per day
Germany flag Stuttgart (STR) – Germany 1 airline
1 hr 10 mins
90 mi · 145 km
2
per day
Israel flag Tel Aviv (TLV) – Israel 1 airline
4 hr 20 mins
1,746 mi · 2,809 km
2
per day
Croatia flag Zagreb (ZAG) – Croatia 1 airline
1 hr 35 mins
376 mi · 605 km
2
per day
Cyprus flag Larnarca (LCA) – Cyprus 2 airlines
4 hr 0 mins
1,557 mi · 2,505 km
2
per day
Singapore flag Singapore (SIN) – Singapore 2 airlines
12 hr 40 mins
6,404 mi · 10,306 km
2
per day
United States of America flag Washington (IAD) – United States of America 2 airlines
9 hr 10 mins
4,147 mi · 6,673 km
2
per day
Greece flag Rodes Island (RHO) – Greece 4 airlines
ZRH → RHO
2
per day
Canada flag Toronto (YYZ) – Canada 2 airlines
9 hr 0 mins
4,033 mi · 6,491 km
2
per day
Spain flag Alicante (ALC) – Spain 1 airline
2 hr 50 mins
783 mi · 1,260 km
2
per day
Qatar flag Doha (DOH) – Qatar 2 airlines
6 hr 15 mins
2,793 mi · 4,495 km
2
per day
Poland flag Kraków (KRK) – Poland 1 airline
2 hr 0 mins
542 mi · 872 km
2
per day
North Macedonia flag Ohrid (OHD) – North Macedonia 3 airlines
ZRH → OHD
2
per day
Croatia flag Split (SPU) – Croatia 2 airlines
ZRH → SPU
2
per day
France flag Bordeaux (BOD) – France 1 airline
2 hr 20 mins
479 mi · 771 km
2
per day
Croatia flag Dubrovnik (DBV) – Croatia 2 airlines
2 hr 5 mins
583 mi · 937 km
2
per day
Türkiye flag İzmir (ADB) – Türkiye 1 airline
3 hr 10 mins
1,131 mi · 1,820 km
2
per day
United Kingdom flag London (LGW) – United Kingdom 1 airline
2 hr 15 mins
468 mi · 754 km
2
per day
Italy flag Bologna (BLQ) – Italy 2 airlines
1 hr 25 mins
241 mi · 388 km
2
per day
Portugal flag Faro (FAO) – Portugal 2 airlines
3 hr 35 mins
1,107 mi · 1,782 km
2
per day
Albania flag Tirana (TIA) – Albania 2 airlines
2 hr 20 mins
691 mi · 1,111 km
2
per day
Lithuania flag Vilnius (VNO) – Lithuania 2 airlines
2 hr 40 mins
876 mi · 1,410 km
2
per day
United States of America flag Dallas-Fort Worth (DFW) – United States of America 1 airline
ZRH → DFW
1
per day
Germany flag Hanover (HAJ) – Germany 2 airlines
1 hr 45 mins
349 mi · 561 km
1
per day
Montenegro flag Podgorica (TGD) – Montenegro 2 airlines
ZRH → TGD
1
per day
Latvia flag Riga (RIX) – Latvia 1 airline
2 hr 50 mins
920 mi · 1,481 km
1
per day
Bosnia and Herzegovina flag Sarajevo (SJJ) – Bosnia and Herzegovina 1 airline
1 hr 55 mins
535 mi · 861 km
1
per day
United Kingdom flag Birmingham (BHX) – United Kingdom 1 airline
2 hr 25 mins
572 mi · 921 km
1
per day
Egypt flag Cairo (CAI) – Egypt 2 airlines
4 hr 20 mins
1,706 mi · 2,745 km
1
per day
Italy flag Catania (CTA) – Italy 1 airline
2 hr 30 mins
766 mi · 1,232 km
1
per day
India flag Mumbai (BOM) – India 2 airlines
8 hr 35 mins
4,064 mi · 6,540 km
1
per day
Bulgaria flag Sofia (SOF) – Bulgaria 2 airlines
2 hr 30 mins
795 mi · 1,279 km
1
per day
Estonia flag Tallinn (TLL) – Estonia 2 airlines
3 hr 5 mins
1,057 mi · 1,702 km
1
per day
United States of America flag Atlanta (ATL) – United States of America 1 airline
ZRH → ATL
1
per day
Italy flag Cagliari (CAG) – Italy 1 airline
2 hr 15 mins
568 mi · 914 km
1
per day
Spain flag Gran Canaria (LPA) – Spain 1 airline
5 hr 0 mins
1,865 mi · 3,001 km
1
per day
South Africa flag Johannesburg (JNB) – South Africa 1 airline
10 hr 50 mins
5,231 mi · 8,419 km
1
per day
United States of America flag Los Angeles (LAX) – United States of America 1 airline
12 hr 15 mins
5,924 mi · 9,534 km
1
per day
United States of America flag Miami (MIA) – United States of America 1 airline
10 hr 30 mins
4,875 mi · 7,845 km
1
per day
Italy flag Milan (LIN) – Italy 6 airlines
1 hr 15 mins
144 mi · 231 km
1
per day
Spain flag Santiago de Compostela (SCQ) – Spain 2 airlines
3 hr 10 mins
882 mi · 1,420 km
1
per day
Brazil flag São Paulo (GRU) – Brazil 1 airline
12 hr 20 mins
5,971 mi · 9,609 km
1
per day
South Korea flag Seoul (ICN) – South Korea 2 airlines
11 hr 5 mins
5,433 mi · 8,743 km
1
per day
Spain flag Tenerife (South) (TFS) – Spain 1 airline
5 hr 5 mins
1,903 mi · 3,063 km
1
per day
Italy flag Lamezia Terme (SUF) – Italy 1 airline
2 hr 25 mins
706 mi · 1,137 km
1
per day
France flag Paris (LBG) – France 6 airlines
ZRH → LBG
1
per day
United States of America flag Philadelphia (PHL) – United States of America 1 airline
8 hr 55 mins
4,014 mi · 6,460 km
1
per day
China flag Shanghai (PVG) – China 2 airlines
11 hr 20 mins
5,612 mi · 9,031 km
1
per day
Canada flag Vancouver (YVR) – Canada 1 airline
ZRH → YVR
1
per day
Spain flag Bilbao (BIO) – Spain 2 airlines
2 hr 35 mins
625 mi · 1,006 km
6
per week
Germany flag Dresden (DRS) – Germany 1 airline
1 hr 35 mins
346 mi · 556 km
6
per week
Spain flag Fuerteventura (FUE) – Spain 1 airline
4 hr 50 mins
1,780 mi · 2,865 km
6
per week
Austria flag Graz (GRZ) – Austria 1 airline
1 hr 30 mins
325 mi · 523 km
6
per week
United Kingdom flag London (BQH) – United Kingdom 6 airlines
ZRH → BQH
6
per week
Canada flag Montreal (YUL) – Canada 1 airline
8 hr 25 mins
3,726 mi · 5,996 km
6
per week
Greece flag Mykonos Island (JMK) – Greece 1 airline
ZRH → JMK
6
per week
Poland flag Poznań (POZ) – Poland 3 airlines
1 hr 55 mins
502 mi · 808 km
6
per week
Japan flag Tokyo (NRT) – Japan 1 airline
12 hr 0 mins
5,962 mi · 9,595 km
6
per week
Germany flag Westerland (GWT) – Germany 1 airline
ZRH → GWT
6
per week
Italy flag Bari (BRI) – Italy 1 airline
ZRH → BRI
5
per week
United Kingdom flag Farnborough (FAB) – United Kingdom 3 airlines
ZRH → FAB
5
per week
Poland flag Gdańsk (GDN) – Poland 1 airline
ZRH → GDN
5
per week
Greece flag Kerkyra Island (CFU) – Greece 1 airline
ZRH → CFU
5
per week
Spain flag Menorca (MAH) – Spain 2 airlines
ZRH → MAH
5
per week
United Kingdom flag Newquay (NQY) – United Kingdom 2 airlines
ZRH → NQY
5
per week
Saudi Arabia flag Riyadh (RUH) – Saudi Arabia 1 airline
5 hr 55 mins
2,594 mi · 4,174 km
5
per week
Greece flag Santorini Island (JTR) – Greece 1 airline
ZRH → JTR
5
per week
United States of America flag Tampa (TPA) – United States of America 1 airline
10 hr 30 mins
4,869 mi · 7,835 km
5
per week
Poland flag Wrocław (WRO) – Poland 1 airline
1 hr 50 mins
452 mi · 727 km
5
per week
Greece flag Zakynthos Island (ZTH) – Greece 1 airline
ZRH → ZTH
5
per week
Jordan flag Amman (AMM) – Jordan 1 airline
4 hr 30 mins
1,806 mi · 2,906 km
4
per week
United Kingdom flag Bristol (BRS) – United Kingdom 2 airlines
2 hr 30 mins
573 mi · 923 km
4
per week
Canada flag Calgary (YYC) – Canada 1 airline
ZRH → YYC
4
per week
Morocco flag Casablanca (CMN) – Morocco 1 airline
3 hr 50 mins
1,287 mi · 2,071 km
4
per week
France flag Châteauroux/Déols (CHR) – France 2 airlines
ZRH → CHR
4
per week
Romania flag Cluj-Napoca (CLJ) – Romania 1 airline
2 hr 20 mins
712 mi · 1,146 km
4
per week
Portugal flag Funchal (FNC) – Portugal 1 airline
4 hr 40 mins
1,670 mi · 2,688 km
4
per week
Canada flag Halifax (YHZ) – Canada 2 airlines
ZRH → YHZ
4
per week
Greece flag Kalamata (KLX) – Greece 2 airlines
ZRH → KLX
4
per week
Slovakia flag Košice (KSC) – Slovakia 1 airline
2 hr 5 mins
591 mi · 951 km
4
per week
Portugal flag Ponta Delgada (PDL) – Portugal 1 airline
ZRH → PDL
4
per week
Dominican Republic flag Punta Cana (PUJ) – Dominican Republic 1 airline
10 hr 10 mins
4,676 mi · 7,526 km
4
per week
Costa Rica flag San José (SJO) – Costa Rica 1 airline
12 hr 10 mins
5,838 mi · 9,396 km
4
per week
Georgia flag Tbilisi (TBS) – Georgia 1 airline
4 hr 25 mins
1,819 mi · 2,927 km
4
per week
Croatia flag Zadar (ZAD) – Croatia 2 airlines
ZRH → ZAD
4
per week
Türkiye flag Ankara (ESB) – Türkiye 1 airline
3 hr 30 mins
1,313 mi · 2,114 km
3
per week
Tanzania, the United Republic of flag Arusha (JRO) – Tanzania, the United Republic of 1 airline
8 hr 25 mins
3,918 mi · 6,306 km
3
per week
Norway flag Bergen (BGO) – Norway 1 airline
ZRH → BGO
3
per week
France flag Biarritz/Anglet/Bayonne (BIQ) – France 2 airlines
ZRH → BIQ
3
per week
Türkiye flag Bodrum (BJV) – Türkiye 1 airline
ZRH → BJV
3
per week
United Kingdom flag Bournemouth (BOH) – United Kingdom 2 airlines
ZRH → BOH
3
per week
France flag Figari Sud-Corse (FSC) – France 1 airline
ZRH → FSC
3
per week
Tunisia flag Houmt El Souk (DJE) – Tunisia 1 airline
ZRH → DJE
3
per week
Saudi Arabia flag Jeddah (JED) – Saudi Arabia 1 airline
5 hr 40 mins
2,461 mi · 3,961 km
3
per week
United Kingdom flag Kidlington (OXF) – United Kingdom 3 airlines
ZRH → OXF
3
per week
Kuwait flag Kuwait City (KWI) – Kuwait 1 airline
ZRH → KWI
3
per week
Spain flag Lanzarote (ACE) – Spain 1 airline
4 hr 45 mins
1,744 mi · 2,806 km
3
per week
United Kingdom flag London (LTN) – United Kingdom 3 airlines
2 hr 20 mins
501 mi · 807 km
3
per week
France flag Montpellier (MPL) – France 1 airline
ZRH → MPL
3
per week
Oman flag Muscat (MCT) – Oman 1 airline
7 hr 0 mins
3,175 mi · 5,109 km
3
per week
Serbia flag Niš (INI) – Serbia 1 airline
ZRH → INI
3
per week
Croatia flag Pula (PUY) – Croatia 1 airline
ZRH → PUY
3
per week
Montenegro flag Tivat (TIV) – Montenegro 1 airline
ZRH → TIV
3
per week
Italy flag Treviso (TSF) – Italy 3 airlines
ZRH → TSF
3
per week
Norway flag Tromsø (TOS) – Norway 1 airline
4 hr 10 mins
1,575 mi · 2,534 km
3
per week
Bulgaria flag Varna (VAR) – Bulgaria 1 airline
ZRH → VAR
3
per week
Germany flag Baden-Baden (FKB) – Germany 2 airlines
1 hr 10 mins
93 mi · 150 km
2
per week
Croatia flag Brač Island (BWK) – Croatia 1 airline
ZRH → BWK
2
per week
Germany flag Bremen (BRE) – Germany 1 airline
1 hr 50 mins
386 mi · 621 km
2
per week
France flag Calvi/Sainte-Catherine (CLY) – France 1 airline
ZRH → CLY
2
per week
Mexico flag Cancún (CUN) – Mexico 1 airline
11 hr 25 mins
5,402 mi · 8,693 km
2
per week
Ireland flag Cork (ORK) – Ireland 1 airline
ZRH → ORK
2
per week
United Kingdom flag Glasgow (GLA) – United Kingdom 1 airline
ZRH → GLA
2
per week
Spain flag Jerez de la Forntera (XRY) – Spain 1 airline
ZRH → XRY
2
per week
Greece flag Kefallinia Island (EFL) – Greece 1 airline
ZRH → EFL
2
per week
France flag La Môle (LTT) – France 1 airline
ZRH → LTT
2
per week
United States of America flag Las Vegas (LAS) – United States of America 1 airline
11 hr 55 mins
5,699 mi · 9,172 km
2
per week
France flag Lyon/Bron (LYN) – France 2 airlines
ZRH → LYN
2
per week
Egypt flag Marsa Alam (RMF) – Egypt 2 airlines
5 hr 0 mins
2,074 mi · 3,337 km
2
per week
Germany flag Nuremberg (NUE) – Germany 2 airlines
1 hr 15 mins
182 mi · 293 km
2
per week
Croatia flag Rijeka (RJK) – Croatia 1 airline
ZRH → RJK
2
per week
Italy flag Roma (CIA) – Italy 2 airlines
1 hr 50 mins
439 mi · 706 km
2
per week
Greece flag Skiathos (JSI) – Greece 1 airline
ZRH → JSI
2
per week
Greece flag Souda (CHQ) – Greece 1 airline
ZRH → CHQ
2
per week
Guernsey flag St Peter Port (GCI) – Guernsey 2 airlines
2 hr 25 mins
528 mi · 850 km
2
per week
Bosnia and Herzegovina flag Tuzla (TZL) – Bosnia and Herzegovina 1 airline
ZRH → TZL
2
per week
Namibia flag Windhoek (WDH) – Namibia 1 airline
ZRH → WDH
2
per week
United Kingdom flag Aberdeen (ABZ) – United Kingdom 1 airline
ZRH → ABZ
1
per week
United States of America flag Albany (ALB) – United States of America 1 airline
ZRH → ALB
1
per week
Algeria flag Algiers (ALG) – Algeria 1 airline
ZRH → ALG
1
per week
France flag Annemasse (QNJ) – France 1 airline
ZRH → QNJ
1
per week
Azerbaijan flag Baku (GYD) – Azerbaijan 1 airline
ZRH → GYD
1
per week
France flag Basel (BSL) – France 1 airline
1 hr 15 mins
48 mi · 78 km
1
per week
France flag Bastia/Poretta (BIA) – France 1 airline
ZRH → BIA
1
per week
United States of America flag Bedford (BED) – United States of America 1 airline
ZRH → BED
1
per week
Switzerland flag Berne (BRN) – Switzerland 1 airline
ZRH → BRN
1
per week
Italy flag Bolzano (BZO) – Italy 1 airline
ZRH → BZO
1
per week
France flag Cannes/Mandelieu (CEQ) – France 1 airline
ZRH → CEQ
1
per week
United Kingdom flag Chichester (QUG) – United Kingdom 1 airline
ZRH → QUG
1
per week
Romania flag Constanţa (CND) – Romania 1 airline
ZRH → CND
1
per week
Denmark flag Copenhagen (RKE) – Denmark 1 airline
ZRH → RKE
1
per week
Germany flag Cuxhaven (FCN) – Germany 1 airline
ZRH → FCN
1
per week
Türkiye flag Dalaman (DLM) – Türkiye 1 airline
ZRH → DLM
1
per week
France flag Deauville (DOL) – France 1 airline
ZRH → DOL
1
per week
Norway flag Evenes (EVE) – Norway 1 airline
4 hr 0 mins
1,480 mi · 2,382 km
1
per week
Türkiye flag Gaziantep (GZT) – Türkiye 1 airline
4 hr 5 mins
1,636 mi · 2,633 km
1
per week
Spain flag Girona (GRO) – Spain 1 airline
ZRH → GRO
1
per week
Germany flag Heringsdorf (HDF) – Germany 1 airline
ZRH → HDF
1
per week
Greenland flag Kangerlussuaq (SFJ) – Greenland 1 airline
ZRH → SFJ
1
per week
Czechia flag Karlovy Vary (KLV) – Czechia 1 airline
ZRH → KLV
1
per week
Finland flag Kittila (KTT) – Finland 1 airline
4 hr 5 mins
1,512 mi · 2,433 km
1
per week
Portugal flag Lajes (TER) – Portugal 1 airline
ZRH → TER
1
per week
Netherlands flag Lelystad (LEY) – Netherlands 1 airline
ZRH → LEY
1
per week
Belgium flag Liège (LGG) – Belgium 1 airline
ZRH → LGG
1
per week
United Kingdom flag London (NHT) – United Kingdom 1 airline
ZRH → NHT
1
per week
Maldives flag Malé (MLE) – Maldives 1 airline
10 hr 0 mins
4,849 mi · 7,804 km
1
per week
Germany flag Manching (IGS) – Germany 1 airline
ZRH → IGS
1
per week
Germany flag Mönchengladbach (MGL) – Germany 1 airline
ZRH → MGL
1
per week
Croatia flag Osijek (OSI) – Croatia 1 airline
ZRH → OSI
1
per week
Spain flag Pamplona (PNA) – Spain 1 airline
ZRH → PNA
1
per week
Italy flag Pisa (PSA) – Italy 1 airline
1 hr 30 mins
276 mi · 444 km
1
per week
France flag Poitiers/Biard (PIS) – France 1 airline
ZRH → PIS
1
per week
Iceland flag Reykjavik (RKV) – Iceland 1 airline
ZRH → RKV
1
per week
Austria flag Salzburg (SZG) – Austria 1 airline
1 hr 10 mins
209 mi · 336 km
1
per week
Greece flag Samos Island (SMI) – Greece 1 airline
ZRH → SMI
1
per week
United States of America flag San Diego (SAN) – United States of America 1 airline
12 hr 20 mins
5,956 mi · 9,585 km
1
per week
United States of America flag Seattle (SEA) – United States of America 1 airline
ZRH → SEA
1
per week
Spain flag Seville (SVQ) – Spain 1 airline
3 hr 20 mins
1,009 mi · 1,624 km
1
per week
Sweden flag Stockholm (BMA) – Sweden 1 airline
ZRH → BMA
1
per week
Taiwan flag Taipei (TPE) – Taiwan 1 airline
ZRH → TPE
1
per week
Italy flag Torino (TRN) – Italy 1 airline
1 hr 25 mins
162 mi · 261 km
1
per week
France flag Toulon/Hyères/Le Palyvestre (TLN) – France 1 airline
ZRH → TLN
1
per week
Poland flag Warsaw (WMI) – Poland 1 airline
ZRH → WMI
1
per week

Route and destination data updated July 16, 2026.

Zurich Kloten Airport is served by 115 airlines, with SWISS in the lead at 21% of routes. The top three carriers together cover 44% of routes. 70 carriers operate only one route each. A total of 111 airlines operate international routes, compared with eight airlines serving domestic routes. Singapore Airlines is operating the longest nonstop flight, connecting to Singapore with a flight time of 12 hrs 40 mins.

SWISS (90 routes)
Edelweiss Air (72 routes)
NetJets Europe (22 routes)
VistaJet (13 routes)
easyJet (12 routes)
Comlux Aruba (11 routes)
Cat Aviation (9 routes)
SW Italia (9 routes)
SAZ (8 routes)
Condor (7 routes)
GlobalAir (7 routes)
Eurowings (5 routes)
Jetfly Aviation (5 routes)
FAI rent-a-jet (4 routes)
Sun Express (4 routes)
United Airlines (4 routes)
Air Alsie (4 routes)
Alpine Flightservice (4 routes)
Vueling (3 routes)
SAS (3 routes)
Aegean Airlines (3 routes)
Pantanal Linhas Aereas (3 routes)
Premium Jet (3 routes)
Croatia Airlines (3 routes)
Lufthansa (2 routes)
Helvetic Airways (2 routes)
NUM (2 routes)
ALE (2 routes)
SKV (2 routes)
MJF (2 routes)
TAP Air Portugal (2 routes)
Pegasus (2 routes)
Delta Air Lines (2 routes)
Air Cairo (2 routes)
ACM Air Charter (2 routes)
Air Canada (2 routes)
Qatar Amiri Flight (2 routes)
airBaltic (2 routes)
American Airlines (2 routes)
Thalair (2 routes)
International Jet Management (2 routes)
Saudi Arabian Airlines (2 routes)
FYL (2 routes)
MCK (2 routes)
HUE (2 routes)
British Airways (1 routes)
KLM (1 routes)
Gp Aviation (1 routes)
Austrian (1 routes)
AAO (1 routes)
BOM (1 routes)
Excellent Air (1 routes)
Jet Aviation (1 routes)
Air Europa (1 routes)
Iberia (1 routes)
Air France (1 routes)
ESW (1 routes)
ITA Airways (1 routes)
Air Serbia (1 routes)
Turkish Airlines (1 routes)
Norwegian Air Shuttle (1 routes)
Ethiopian Airlines (1 routes)
AAN (1 routes)
ABP (1 routes)
Brussels Airlines (1 routes)
JSF (1 routes)
LOT - Polish Airlines (1 routes)
Aer Lingus (1 routes)
AJet (1 routes)
Etihad Airways (1 routes)
Air India (1 routes)
EAJ (1 routes)
KM Malta Airlines (1 routes)
Icelandair (1 routes)
Thai Airways International (1 routes)
Emirates (1 routes)
Finnair (1 routes)
Cathay Pacific (1 routes)
El Al (1 routes)
Singapore Airlines (1 routes)
Qatar Airways (1 routes)
Interjet (1 routes)
MNE (1 routes)
EgyptAir (1 routes)
Bulgaria Air (1 routes)
TIE (1 routes)
Korean Air (1 routes)
TLJ (1 routes)
VJA (1 routes)
China Eastern Airlines (1 routes)
BOO (1 routes)
DWW (1 routes)
Netjets (1 routes)
NJU (1 routes)
Silver Cloud Air (1 routes)
LUA (1 routes)
LUC (1 routes)
Royal Jordanian (1 routes)
Royal Air Maroc (1 routes)
Kuwait Airways (1 routes)
Oman Air (1 routes)
Flying Group Luxembourg (1 routes)
PAV (1 routes)
MOZ (1 routes)
FCA (1 routes)
BFX (1 routes)
Loganair (1 routes)
Air Algerie (1 routes)
FSF (1 routes)
PGC (1 routes)
Global Jet Luxembourg (1 routes)
Windrose Air (1 routes)
PVD (1 routes)
TSW (1 routes)
ULC (1 routes)

Zurich Kloten Airport provides direct service to 71 countries across five continents. The route network is 1% domestic and 99% international. Germany is the primary international destination.

Germany - 56/day
Spain - 49/day
Italy - 42/day
United Kingdom - 26/day
United States of America - 25/day
Greece - 24/day
France - 22/day
Türkiye - 19/day
Portugal - 16/day
Netherlands - 11/day
KS - 11/day
Austria - 11/day
Switzerland - 9/day
Poland - 9/day
Croatia - 8/day
Denmark - 7/day
Serbia - 7/day
Sweden - 7/day
Norway - 6/day
Czechia - 5/day
Belgium - 5/day
Ireland - 5/day
North Macedonia - 5/day
Egypt - 5/day
United Arab Emirates - 5/day
Canada - 5/day
India - 4/day
Hungary - 3/day
Malta - 3/day
Slovenia - 3/day
Luxembourg - 3/day
Iceland - 3/day
Romania - 3/day
Thailand - 2/day
Finland - 2/day
Hong Kong - 2/day
Israel - 2/day
Cyprus - 2/day
Singapore - 2/day
Qatar - 2/day
Albania - 2/day
Lithuania - 2/day
Montenegro - 2/day
Bosnia and Herzegovina - 2/day
Bulgaria - 2/day
Latvia - 1/day
Estonia - 1/day
South Africa - 1/day
Brazil - 1/day
South Korea - 1/day
China - 1/day
Japan - 1/day
Saudi Arabia - 1/day
Jordan - 1/day
Morocco - 1/day
Slovakia - 1/day
Dominican Republic - 1/day
Costa Rica - 1/day
Georgia - 1/day
Tanzania, the United Republic of - 0/day
Tunisia - 0/day
Kuwait - 0/day
Oman - 0/day
Mexico - 0/day
Guernsey - 0/day
Namibia - 0/day
Algeria - 0/day
Azerbaijan - 0/day
Greenland - 0/day
Maldives - 0/day
Taiwan - 0/day

Delays

Global  Delays
Delay Performance (24 hour average)
Departures
5 min late
3 min (-35.9%) vs last 24 hours
24h trend
Arrivals
8 min late
4 min (-35.2%) vs last 24 hours
24h trend
Cancelled Departures
13 flights (24 hour total)

Jul 19

2026

20:00 - 21:00

Departure
10 min late
Arrival
11 min late
Cancelled
1

Jul 19

2026

19:00 - 20:00

Departure
7 min late
Arrival
4 min late
Cancelled
1

Jul 19

2026

18:00 - 19:00

Departure
10 min late
Arrival
4 min late
Cancelled
1

Jul 19

2026

11:00 - 12:00

Departure
6 min late
Arrival
11 min late
Cancelled
3

Jul 19

2026

10:00 - 11:00

Departure
5 min late
Arrival
9 min late
Cancelled
2

Jul 19

2026

09:00 - 10:00

Departure
5 min late
Arrival
3 min late
Cancelled
2

Jul 19

2026

08:00 - 09:00

Departure
5 min late
Arrival
2 min late
Cancelled
2

Jul 19

2026

06:00 - 07:00

Departure
on-time
Arrival
on-time
Cancelled
0

Jul 19

2026

05:00 - 06:00

Departure
on-time
Arrival
1 min early
Cancelled
0

Jul 19

2026

04:00 - 05:00

Departure
on-time
Arrival
on-time
Cancelled
0

Jul 19

2026

03:00 - 04:00

Departure
Arrival
Cancelled
0

Jul 19

2026

02:00 - 03:00

Departure
Arrival
Cancelled
0

Jul 19

2026

01:00 - 02:00

Departure
Arrival
Cancelled
0

Jul 19

2026

00:00 - 01:00

Departure
Arrival
Cancelled
0

Jul 18

2026

23:00 - 00:00

Departure
Arrival
Cancelled
0

Jul 18

2026

22:00 - 23:00

Departure
11 min late
Arrival
31 min late
Cancelled
0

Jul 18

2026

21:00 - 22:00

Departure
13 min late
Arrival
28 min late
Cancelled
1
Delay Performance (7 day average)
Departures
7 min late
4 min (+92.1%) vs last week
7d trend
Arrivals
11 min late
5 min (+79.5%) vs last week
7d trend
Cancelled Departures
80 flights (7 day total)

Jul 18

2026

Departure
8 min late
Arrival
13 min late
Cancelled
2

Jul 17

2026

Departure
9 min late
Arrival
12 min late
Cancelled
19

Jul 16

2026

Departure
6 min late
Arrival
8 min late
Cancelled
17

Jul 15

2026

Departure
10 min late
Arrival
16 min late
Cancelled
0

Jul 14

2026

Departure
4 min late
Arrival
5 min late
Cancelled
17

Jul 13

2026

Departure
3 min late
Arrival
4 min late
Cancelled
2

Jul 12

2026

Departure
13 min late
Arrival
18 min late
Cancelled
23
Delay Performance (30 day average)
Departures
8 min late
5 min (+145.2%) vs last 30 days
30d trend
Arrivals
9 min late
5 min (+104.1%) vs last 30 days
30d trend
Cancelled Departures
386 flights (30 day total)

Jul 18

2026

Departure
8 min late
Arrival
13 min late
Cancelled
2

Jul 17

2026

Departure
9 min late
Arrival
12 min late
Cancelled
19

Jul 16

2026

Departure
6 min late
Arrival
8 min late
Cancelled
17

Jul 15

2026

Departure
10 min late
Arrival
16 min late
Cancelled
0

Jul 14

2026

Departure
4 min late
Arrival
5 min late
Cancelled
17

Jul 13

2026

Departure
3 min late
Arrival
4 min late
Cancelled
2

Jul 12

2026

Departure
13 min late
Arrival
18 min late
Cancelled
23

Jul 11

2026

Departure
6 min late
Arrival
9 min late
Cancelled
9

Jul 10

2026

Departure
5 min late
Arrival
9 min late
Cancelled
12

Jul 9

2026

Departure
2 min late
Arrival
3 min late
Cancelled
5

Jul 8

2026

Departure
2 min late
Arrival
3 min late
Cancelled
4

Jul 4

2026

Departure
Arrival
Cancelled
0

Jul 3

2026

Departure
6 min late
Arrival
3 min late
Cancelled
11

Jul 2

2026

Departure
4 min late
Arrival
3 min late
Cancelled
10

Jul 1

2026

Departure
19 min late
Arrival
17 min late
Cancelled
68

Jun 30

2026

Departure
14 min late
Arrival
9 min late
Cancelled
31

Jun 29

2026

Departure
14 min late
Arrival
17 min late
Cancelled
24

Jun 28

2026

Departure
15 min late
Arrival
20 min late
Cancelled
14

Jun 27

2026

Departure
6 min late
Arrival
6 min late
Cancelled
3

Jun 26

2026

Departure
5 min late
Arrival
6 min late
Cancelled
8

Jun 25

2026

Departure
5 min late
Arrival
9 min late
Cancelled
11

Jun 24

2026

Departure
3 min late
Arrival
3 min late
Cancelled
6

Jun 23

2026

Departure
4 min late
Arrival
4 min late
Cancelled
5

Jun 22

2026

Departure
6 min late
Arrival
6 min late
Cancelled
8

Jun 21

2026

Departure
28 min late
Arrival
23 min late
Cancelled
43

Jun 20

2026

Departure
6 min late
Arrival
6 min late
Cancelled
5

Jun 19

2026

Departure
19 min late
Arrival
14 min late
Cancelled
29

Global Rankings

Worldwide Position

Flights per day

#61 (463 flights/day)
Top 100 Busiest Airports in the World
Worldwide Position

Most destinations

#12 (240 destinations)
Top 100 Airports with Most Destinations

Runways

Runway Length Width Surface
12,218 ft 3,724 m 197 ft 60 m Concrete
12,218 ft 3,724 m 197 ft 60 m Concrete
10,850 ft 3,307 m 197 ft 60 m Concrete
10,850 ft 3,307 m 197 ft 60 m Concrete
8,222 ft 2,506 m 190 ft 58 m Concrete
8,222 ft 2,506 m 190 ft 58 m Concrete

Runway Length

Runways at Zurich Kloten Airport are long enough for all aircraft with known takeoff and landing distances.

Operational Context

Zurich Kloten (IATA: ZRH) operates around 463 flights per day to 240 nonstop destinations. Its network includes 2 domestic and 237 international routes, with SWISS as the leading carrier and Frankfurt currently the busiest connection. From ZRH, passengers can reach 71 countries across 5 continents, and the longest runway measures 3,724 m (12,218 ft).

Airlines and Destinations Overview

Zurich Airport is Switzerland’s largest international airport and a major network point for both domestic and long-haul travel. Its route structure is heavily international, with only a small number of domestic services and a broad mix of short-haul European, medium-haul intercontinental, and long-haul destinations. The airport functions primarily as a connecting hub rather than a pure origin-and-destination airport, with significant transfer traffic alongside local demand.

SWISS is the dominant carrier at the airport, and the route network also includes a wide range of European and global airlines. The busiest markets are typically short-haul business and leisure links within Europe, while intercontinental services extend Zurich’s role as a gateway to North America, the Middle East, Asia, and other long-haul markets.

Terminal Buildings and Facilities

Zurich Airport uses a multi-pier terminal system centered on its main passenger facilities, with airside areas organized to handle both Schengen and non-Schengen traffic. The terminal layout is designed to support efficient transfers between connecting flights while separating passenger flows where required by border controls.

Check-in, security, and boarding areas are integrated within the airport’s main passenger complex, with transfer passengers able to remain within the secure zone when connecting. The terminal system is arranged to serve a high volume of hub traffic, and it supports both short-turn domestic and European flights as well as long-haul departures.

Key characteristics of the terminal system include:

  • Multi-pier terminal layout
  • Separate handling for Schengen and non-Schengen flights
  • Centralized transfer facilities
  • Airside connection routes for transit passengers

Passenger-facing facilities include retail, dining, lounges, and standard airport services such as baggage assistance and information points. Official airport guidance on terminal services is available through Zurich Airport.

Passenger facilities available across the airport include:

  • Shops and duty-free retail
  • Food and beverage outlets
  • Lounges
  • Baggage services
  • Passenger information services

Airport Lounges

Zurich Airport has a mix of airline-operated and independent lounges, with most located in the airside passenger areas after security. Access generally depends on airline class, frequent flyer status, lounge membership, or paid entry where offered.

Notable lounges include:

  • SWISS Business Lounge
  • SWISS Senator Lounge
  • Aspire Lounge
  • Marhaba Lounge

Dining and Food Options

The airport offers a broad mix of food options across the passenger areas, including quick-service outlets, cafés, and sit-down dining. The selection is intended to serve both short connection times and longer dwell times for transfer passengers.

Common dining options include:

  • Cafés
  • Quick-service restaurants
  • Sit-down restaurants
  • Bakery and snack outlets
  • International food chains

Public Transport and Parking

Zurich Airport is well connected to the city and the wider region by rail, bus, and road access. The airport has its own railway station, which makes train travel one of the most convenient ways to reach central Zurich and other Swiss destinations. Public transport and parking information is published by the airport on its official site, including getting here and parking pages.

Taxi and private car access are also available, and the airport’s road links support travel from the Zurich metro area and surrounding cantons. The airport’s location makes it practical for both local passengers and travelers coming from a wider cross-border catchment in nearby parts of southern Germany and western Austria.

Passengers can reach the airport using:

  • Train
  • Local bus
  • Taxi
  • Private car
  • Ride-hailing or app-based car services

Parking is available in several on-airport formats for short stays, longer stays, and business travel. The airport also provides reserved and standard parking products, with access designed to support both terminal drop-offs and longer-duration parking.

Parking options include:

  • Short-term parking
  • Long-term parking
  • Business parking
  • Covered parking
  • Drop-off access

Runways and Operations

Zurich Airport has a three-runway system, including a long main runway suitable for a wide range of commercial aircraft. The runway layout supports intensive scheduled operations and helps accommodate both short-haul European traffic and long-haul wide-body services.

The airport’s airfield is configured for a high-density commercial schedule and is used by narrow-body and wide-body aircraft. Its operational role as a hub airport means runway and taxiway use must support frequent arrivals, departures, and connecting banks throughout the day.

The runway system includes:

  • Three runways
  • One runway measuring 3,724 m
  • Mixed short-haul and long-haul aircraft operations
  • High-frequency hub traffic
  • Scheduled commercial airline use

Passenger Traffic and Airport Role

Zurich Airport is a global hub within Switzerland’s air transport system and a key international gateway for the Zurich metropolitan area. It serves a broad mix of business, leisure, and transfer passengers, with a network that reaches multiple continents and a strong emphasis on European connectivity.

The airport’s role is shaped by its position as the main base for SWISS and as the country’s busiest international airport. It handles substantial connecting traffic in addition to local demand, making it central to both national and regional air travel patterns.

The airport’s role includes:

  • National hub airport
  • International transfer point
  • Long-haul gateway
  • Primary airport for the Zurich region
  • Business and leisure demand center

Location and Catchment Area

The airport is located in Kloten, to the north of Zurich, with direct access to the city and the broader metropolitan area. Its catchment extends beyond central Zurich to much of northeastern Switzerland, with some demand also drawn from nearby cross-border areas.

Its rail and road links make it practical for travelers from a wide surrounding region, and its hub role increases its reach as a departure point for both Swiss-based and connecting international passengers.

The airport serves:

  • Zurich city and metro area
  • Northeastern Switzerland
  • Cross-border passengers from nearby regions
  • Domestic connecting travelers
  • International transfer traffic

Hotels Near the Airport

Several hotels are located on or near the airport, making the area useful for early departures, late arrivals, layovers, and business travel. The airport’s official accommodation information is available through Zurich Airport hotels.

Notable nearby hotels include:

  • Radisson Blu Hotel, Zurich Airport
  • Hyatt Regency Zurich Airport The Circle
  • Hyatt Place Zurich Airport The Circle
  • Dorint Airport-Hotel Zurich
  • ibis budget Zurich Airport

Airport History

Zurich Airport developed as Switzerland’s principal international airport during the 20th century, replacing earlier aviation facilities as commercial traffic expanded. Its growth was tied closely to Zurich’s role as the country’s main financial and business center, which helped establish sustained demand for domestic and international air service.

Over time, the airport expanded its airfield and passenger infrastructure to keep pace with rising traffic and changes in aircraft size and route structure. Modernization programs added capacity and improved the handling of transfer passengers, which reinforced the airport’s function as a hub.

A major step in the airport’s development was the creation and later expansion of its terminal and pier system, which allowed more efficient separation of passenger flows and improved connections between flights. The airport’s layout has continued to evolve to support Schengen and non-Schengen operations as well as larger international aircraft.

Today, Zurich Airport operates as Switzerland’s leading global hub, combining high-frequency European service with long-haul intercontinental routes. Its current role reflects decades of expansion, infrastructure updates, and network development centered on both local demand and connecting traffic.

Miscellaneous