Zurich Airport (ZRH)

Switzerland flag

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

Destinations
179
Flights / day
331
Busiest route
London
Top airline
SWISS

Zurich Kloten Airport averages 331 flights per day to 179 destinations, with three domestic routes and 176 international routes. A total of 80 airlines operate at ZRH, led by SWISS. This airport provides direct service to 70 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: February 14, 2026

Route Network

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

London (LHR) – United Kingdom
2 hr 15 mins
490 mi · 788 km
15
per day
Frankfurt-am-Main (FRA) – Germany
1 hr 20 mins
177 mi · 285 km
13
per day
Amsterdam (AMS) – Netherlands
1 hr 55 mins
375 mi · 603 km
12
per day
Geneva (GVA) – Switzerland
1 hr 30 mins
143 mi · 230 km
9
per day
Vienna (VIE) – Austria
1 hr 35 mins
375 mi · 603 km
9
per day
Berlin (BER) – Germany
1 hr 45 mins
403 mi · 648 km
8
per day
Paris (CDG) – France
1 hr 55 mins
296 mi · 476 km
8
per day
Hamburg (HAM) – Germany
1 hr 55 mins
431 mi · 693 km
8
per day
Madrid (MAD) – Spain
2 hr 50 mins
770 mi · 1,239 km
8
per day
Düsseldorf (DUS) – Germany
1 hr 40 mins
276 mi · 444 km
7
per day
Prishtina (PRN) – KS
2 hr 15 mins
696 mi · 1,120 km
7
per day
Munich (MUC) – Germany
1 hr 10 mins
162 mi · 261 km
7
per day
Barcelona (BCN) – Spain
2 hr 20 mins
532 mi · 857 km
7
per day
Copenhagen (CPH) – Denmark
2 hr 15 mins
590 mi · 950 km
7
per day
Rome (FCO) – Italy
1 hr 50 mins
431 mi · 694 km
6
per day
Lisbon (LIS) – Portugal
3 hr 30 mins
1,071 mi · 1,723 km
6
per day
Belgrade (BEG) – Serbia
2 hr 5 mins
591 mi · 952 km
6
per day
Milan (MXP) – Italy
1 hr 15 mins
127 mi · 204 km
6
per day
Istanbul (IST) – Türkiye
3 hr 5 mins
1,082 mi · 1,741 km
5
per day
Brussels (BRU) – Belgium
1 hr 50 mins
300 mi · 483 km
5
per day
Athens (ATH) – Greece
3 hr 0 mins
1,019 mi · 1,639 km
5
per day
Warsaw (WAW) – Poland
2 hr 10 mins
641 mi · 1,031 km
5
per day
Budapest (BUD) – Hungary
1 hr 50 mins
500 mi · 804 km
4
per day
Prague (PRG) – Czechia
1 hr 30 mins
317 mi · 511 km
4
per day
Stockholm (ARN) – Sweden
2 hr 55 mins
924 mi · 1,486 km
4
per day
Istanbul (SAW) – Türkiye
3 hr 10 mins
1,120 mi · 1,802 km
4
per day
Abu Dhabi (AUH) – United Arab Emirates
6 hr 35 mins
2,970 mi · 4,779 km
4
per day
Dubai (DXB) – United Arab Emirates
6 hr 35 mins
2,963 mi · 4,768 km
3
per day
Nice (NCE) – France
1 hr 40 mins
271 mi · 436 km
3
per day
Hurghada (HRG) – Egypt
4 hr 45 mins
1,955 mi · 3,146 km
3
per day
New York (JFK) – United States of America
8 hr 45 mins
3,921 mi · 6,309 km
3
per day
Venice (VCE) – Italy
1 hr 15 mins
226 mi · 364 km
3
per day
Manchester (MAN) – United Kingdom
2 hr 35 mins
625 mi · 1,007 km
3
per day
Dublin (DUB) – Ireland
2 hr 50 mins
769 mi · 1,237 km
3
per day
Palma De Mallorca (PMI) – Spain
2 hr 30 mins
619 mi · 996 km
3
per day
Porto (OPO) – Portugal
3 hr 15 mins
951 mi · 1,530 km
3
per day
Firenze (FLR) – Italy
1 hr 30 mins
283 mi · 456 km
3
per day
Hong Kong (HKG) – Hong Kong
11 hr 35 mins
5,766 mi · 9,280 km
2
per day
Zagreb (ZAG) – Croatia
1 hr 35 mins
376 mi · 605 km
2
per day
Bangkok (BKK) – Thailand
11 hr 20 mins
5,626 mi · 9,054 km
2
per day
Bucharest (OTP) – Romania
2 hr 35 mins
864 mi · 1,390 km
2
per day
Doha (DOH) – Qatar
6 hr 15 mins
2,793 mi · 4,495 km
2
per day
Helsinki (HEL) – Finland
3 hr 15 mins
1,105 mi · 1,778 km
2
per day
Miami (MIA) – United States of America
10 hr 30 mins
4,875 mi · 7,845 km
2
per day
Newark (EWR) – United States of America
8 hr 50 mins
3,935 mi · 6,332 km
2
per day
Singapore (SIN) – Singapore
12 hr 40 mins
6,404 mi · 10,306 km
2
per day
Stuttgart (STR) – Germany
1 hr 10 mins
90 mi · 145 km
2
per day
Tel Aviv Yafo (TLV) – Israel
4 hr 20 mins
1,746 mi · 2,809 km
2
per day
Chicago (ORD) – United States of America
9 hr 40 mins
4,431 mi · 7,131 km
2
per day
Oslo (OSL) – Norway
2 hr 55 mins
885 mi · 1,425 km
2
per day
Washington (IAD) – United States of America
9 hr 10 mins
4,147 mi · 6,673 km
2
per day
Luxembourg (LUX) – Luxembourg
1 hr 30 mins
184 mi · 296 km
2
per day
Bologna (BLQ) – Italy
1 hr 25 mins
241 mi · 388 km
2
per day
Hanover (HAJ) – Germany
1 hr 45 mins
349 mi · 561 km
2
per day
Ljubljana (LJU) – Slovenia
1 hr 25 mins
292 mi · 470 km
2
per day
New Delhi (DEL) – India
8 hr 5 mins
3,820 mi · 6,148 km
2
per day
Cologne (CGN) – Germany
1 hr 35 mins
243 mi · 392 km
2
per day
Skopje (SKP) – North Macedonia
2 hr 25 mins
745 mi · 1,198 km
2
per day
Kraków (KRK) – Poland
2 hr 0 mins
542 mi · 872 km
2
per day
Málaga (AGP) – Spain
3 hr 20 mins
999 mi · 1,608 km
2
per day
Cairo (CAI) – Egypt
4 hr 20 mins
1,706 mi · 2,745 km
1
per day
Gran Canaria Island (LPA) – Spain
5 hr 0 mins
1,865 mi · 3,001 km
1
per day
London (LGW) – United Kingdom
2 hr 15 mins
468 mi · 754 km
1
per day
Nápoli (NAP) – Italy
2 hr 0 mins
536 mi · 862 km
1
per day
Antalya (AYT) – Türkiye
3 hr 35 mins
1,346 mi · 2,166 km
1
per day
Edinburgh (EDI) – United Kingdom
2 hr 50 mins
775 mi · 1,248 km
1
per day
Luqa (MLA) – Malta
2 hr 45 mins
858 mi · 1,380 km
1
per day
Boston (BOS) – United States of America
8 hr 25 mins
3,734 mi · 6,010 km
1
per day
Jo'anna (JNB) – South Africa
10 hr 50 mins
5,231 mi · 8,419 km
1
per day
Los Angeles (LAX) – United States of America
12 hr 15 mins
5,924 mi · 9,534 km
1
per day
Montreal (YUL) – Canada
8 hr 25 mins
3,726 mi · 5,996 km
1
per day
Mumbai (BOM) – India
8 hr 35 mins
4,064 mi · 6,540 km
1
per day
Muscat (MCT) – Oman
7 hr 0 mins
3,175 mi · 5,109 km
1
per day
Riga (RIX) – Latvia
2 hr 50 mins
920 mi · 1,481 km
1
per day
San Francisco (SFO) – United States of America
12 hr 5 mins
5,826 mi · 9,376 km
1
per day
São Paulo (GRU) – Brazil
12 hr 20 mins
5,971 mi · 9,609 km
1
per day
Tenerife Island (TFS) – Spain
5 hr 5 mins
1,903 mi · 3,063 km
1
per day
Toronto (YYZ) – Canada
9 hr 0 mins
4,033 mi · 6,491 km
1
per day
Valencia (VLC) – Spain
2 hr 45 mins
712 mi · 1,146 km
1
per day
Shanghai (PVG) – China
11 hr 20 mins
5,612 mi · 9,031 km
1
per day
Tromsø (TOS) – Norway
4 hr 10 mins
1,575 mi · 2,534 km
1
per day
Birmingham (BHX) – United Kingdom
2 hr 25 mins
572 mi · 921 km
6
per week
Bremen (BRE) – Germany
1 hr 50 mins
386 mi · 621 km
6
per week
Cape Town (CPT) – South Africa
11 hr 35 mins
5,661 mi · 9,110 km
6
per week
Dresden (DRS) – Germany
1 hr 35 mins
346 mi · 556 km
6
per week
Goteborg (GOT) – Sweden
2 hr 30 mins
722 mi · 1,161 km
6
per week
Philadelphia (PHL) – United States of America
8 hr 55 mins
4,014 mi · 6,460 km
6
per week
Reykjavik (KEF) – Iceland
4 hr 30 mins
1,635 mi · 2,631 km
6
per week
Sofia (SOF) – Bulgaria
2 hr 30 mins
795 mi · 1,279 km
6
per week
Tokyo (NRT) – Japan
12 hr 0 mins
5,962 mi · 9,595 km
6
per week
Alicante (ALC) – Spain
2 hr 50 mins
783 mi · 1,260 km
5
per week
Kittila (KTT) – Finland
4 hr 5 mins
1,512 mi · 2,433 km
5
per week
Marsa Alam (RMF) – Egypt
5 hr 0 mins
2,074 mi · 3,337 km
5
per week
Paris (LBG) – France
ZRH → LBG
5
per week
Phuket (HKT) – Thailand
11 hr 40 mins
5,795 mi · 9,326 km
5
per week
Riyadh (RUH) – Saudi Arabia
5 hr 55 mins
2,594 mi · 4,174 km
5
per week
Sarajevo (SJJ) – Bosnia and Herzegovina
1 hr 55 mins
535 mi · 861 km
5
per week
Thessaloniki (SKG) – Greece
2 hr 40 mins
861 mi · 1,385 km
5
per week
Graz (GRZ) – Austria
1 hr 30 mins
325 mi · 523 km
4
per week
Lanzarote Island (ACE) – Spain
4 hr 45 mins
1,744 mi · 2,806 km
4
per week
Podgorica (TGD) – Montenegro
ZRH → TGD
4
per week
Punta Cana (PUJ) – Dominican Republic
10 hr 10 mins
4,676 mi · 7,526 km
4
per week
Rovaniemi (RVN) – Finland
3 hr 55 mins
1,459 mi · 2,349 km
4
per week
Seville (SVQ) – Spain
3 hr 20 mins
1,009 mi · 1,624 km
4
per week
Tallinn (TLL) – Estonia
3 hr 5 mins
1,057 mi · 1,702 km
4
per week
Tirana (TIA) – Albania
2 hr 20 mins
691 mi · 1,111 km
4
per week
Amman (AMM) – Jordan
4 hr 30 mins
1,806 mi · 2,906 km
3
per week
Bilbao (BIO) – Spain
2 hr 35 mins
625 mi · 1,006 km
3
per week
Bogotá (BOG) – Colombia
11 hr 50 mins
5,638 mi · 9,074 km
3
per week
2 hr 20 mins
479 mi · 771 km
3
per week
Brindisi (BDS) – Italy
ZRH → BDS
3
per week
Cancún (CUN) – Mexico
11 hr 25 mins
5,402 mi · 8,693 km
3
per week
Casablanca (CMN) – Morocco
3 hr 50 mins
1,287 mi · 2,071 km
3
per week
Catania (CTA) – Italy
2 hr 30 mins
766 mi · 1,232 km
3
per week
Cluj-Napoca (CLJ) – Romania
2 hr 20 mins
712 mi · 1,146 km
3
per week
Espargos (SID) – Cabo Verde
6 hr 40 mins
2,775 mi · 4,466 km
3
per week
Faro (FAO) – Portugal
3 hr 35 mins
1,107 mi · 1,782 km
3
per week
İzmir (ADB) – Türkiye
3 hr 10 mins
1,131 mi · 1,820 km
3
per week
Larnarca (LCA) – Cyprus
4 hr 0 mins
1,557 mi · 2,505 km
3
per week
London (BQH) – United Kingdom
ZRH → BQH
3
per week
London (NHT) – United Kingdom
ZRH → NHT
3
per week
Malé (MLE) – Maldives
10 hr 0 mins
4,849 mi · 7,804 km
3
per week
Marrakech (RAK) – Morocco
4 hr 5 mins
1,401 mi · 2,255 km
3
per week
Marseille (MRS) – France
1 hr 50 mins
321 mi · 517 km
3
per week
Palermo (PMO) – Italy
2 hr 25 mins
682 mi · 1,097 km
3
per week
San José (SJO) – Costa Rica
12 hr 10 mins
5,838 mi · 9,396 km
3
per week
Split (SPU) – Croatia
ZRH → SPU
3
per week
St Helier (JER) – Jersey
ZRH → JER
3
per week
Tampa (TPA) – United States of America
10 hr 30 mins
4,869 mi · 7,835 km
3
per week
Vilnius (VNO) – Lithuania
2 hr 40 mins
876 mi · 1,410 km
3
per week
Wrocław (WRO) – Poland
1 hr 50 mins
452 mi · 727 km
3
per week
Akureyri (AEY) – Iceland
4 hr 25 mins
1,590 mi · 2,558 km
2
per week
Arusha (JRO) – Tanzania, the United Republic of
8 hr 25 mins
3,918 mi · 6,306 km
2
per week
Colombo (CMB) – Sri Lanka
10 hr 10 mins
4,984 mi · 8,021 km
2
per week
Farnborough (FAB) – United Kingdom
ZRH → FAB
2
per week
Fuerteventura Island (FUE) – Spain
4 hr 50 mins
1,780 mi · 2,865 km
2
per week
Funchal (FNC) – Portugal
4 hr 40 mins
1,670 mi · 2,688 km
2
per week
Innsbruck (INN) – Austria
ZRH → INN
2
per week
Jebel Ali (DWC) – United Arab Emirates
6 hr 35 mins
2,970 mi · 4,781 km
2
per week
Košice (KSC) – Slovakia
2 hr 5 mins
591 mi · 951 km
2
per week
Lamezia Terme (SUF) – Italy
2 hr 25 mins
706 mi · 1,137 km
2
per week
Linz (LNZ) – Austria
ZRH → LNZ
2
per week
Puerto Plata (POP) – Dominican Republic
10 hr 15 mins
4,721 mi · 7,598 km
2
per week
Sion (SIR) – Switzerland
ZRH → SIR
2
per week
5 hr 5 mins
1,917 mi · 3,086 km
2
per week
Agadir (AGA) – Morocco
4 hr 20 mins
1,520 mi · 2,447 km
1
per week
Albacete (ABC) – Spain
ZRH → ABC
1
per week
Angers/Marcé (ANE) – France
ZRH → ANE
1
per week
Annecy/Meythet (NCY) – France
ZRH → NCY
1
per week
Baden-Baden (FKB) – Germany
1 hr 10 mins
93 mi · 150 km
1
per week
Bristol (BRS) – United Kingdom
2 hr 30 mins
573 mi · 923 km
1
per week
Buochs (BXO) – Switzerland
ZRH → BXO
1
per week
Cannes/Mandelieu (CEQ) – France
ZRH → CEQ
1
per week
Chambéry/Aix-les-Bains (CMF) – France
ZRH → CMF
1
per week
Deauville (DOL) – France
ZRH → DOL
1
per week
Debrecen (DEB) – Hungary
ZRH → DEB
1
per week
Evenes (EVE) – Norway
4 hr 0 mins
1,480 mi · 2,382 km
1
per week
Groningen (GRQ) – Netherlands
ZRH → GRQ
1
per week
Ivalo (IVL) – Finland
4 hr 15 mins
1,600 mi · 2,575 km
1
per week
Kuusamo (KAO) – Finland
4 hr 0 mins
1,485 mi · 2,390 km
1
per week
Leipzig (LEJ) – Germany
ZRH → LEJ
1
per week
Luleå (LLA) – Sweden
ZRH → LLA
1
per week
Luxor (LXR) – Egypt
ZRH → LXR
1
per week
Lyon (LYS) – France
ZRH → LYS
1
per week
Lyon/Bron (LYN) – France
ZRH → LYN
1
per week
Mahe Island (SEZ) – Seychelles
9 hr 35 mins
4,591 mi · 7,388 km
1
per week
Manama (BAH) – Bahrain
ZRH → BAH
1
per week
Manching (IGS) – Germany
ZRH → IGS
1
per week
Ohrid (OHD) – North Macedonia
ZRH → OHD
1
per week
Port Louis (MRU) – Mauritius
11 hr 20 mins
5,593 mi · 9,001 km
1
per week
Rabil (BVC) – Cabo Verde
6 hr 45 mins
2,808 mi · 4,518 km
1
per week
Roma (CIA) – Italy
1 hr 50 mins
439 mi · 706 km
1
per week
Rostock (RLG) – Germany
ZRH → RLG
1
per week
Sacramento (SMF) – United States of America
ZRH → SMF
1
per week
Saint Martin (SXM) – Sint Maarten
9 hr 45 mins
4,457 mi · 7,172 km
1
per week
Salzburg (SZG) – Austria
1 hr 10 mins
209 mi · 336 km
1
per week
Seoul (ICN) – South Korea
11 hr 5 mins
5,433 mi · 8,743 km
1
per week
Sharm el Sheikh (SSH) – Egypt
4 hr 45 mins
1,934 mi · 3,113 km
1
per week
Toulon/Hyères/Le Palyvestre (TLN) – France
ZRH → TLN
1
per week

Route and destination data updated February 14, 2026.

Zurich Kloten Airport is served by 80 airlines, with SWISS in the lead at 27% of routes. The top three carriers together cover 52% of routes. 55 carriers operate only one route each. A total of 79 airlines operate international routes, compared with six 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 (81 routes)
Edelweiss Air (50 routes)
NetJets Europe (25 routes)
VistaJet (12 routes)
easyJet (10 routes)
Comlux Aruba (6 routes)
GlobalAir (6 routes)
SW Italia (5 routes)
Cat Aviation (5 routes)
Netjets (4 routes)
Eurowings (4 routes)
United Airlines (4 routes)
Enter Air (3 routes)
Pantanal Linhas Aereas (3 routes)
SAS (3 routes)
TAP Air Portugal (3 routes)
Jetfly Aviation (3 routes)
Air Dolomiti (2 routes)
Lufthansa (2 routes)
Aegean Airlines (2 routes)
Pegasus (2 routes)
Air Cairo (2 routes)
airBaltic (2 routes)
Croatia Airlines (2 routes)
Sun Express (2 routes)
British Airways (1 routes)
Condor (1 routes)
KLM (1 routes)
TCA (1 routes)
Austrian (1 routes)
Peoples (1 routes)
Air France (1 routes)
Air Europa (1 routes)
Iberia (1 routes)
Gp Aviation (1 routes)
Skyservice Business Aviation (1 routes)
Vueling (1 routes)
ITA Airways (1 routes)
Air Serbia (1 routes)
Ethiopian Airlines (1 routes)
Turkish Airlines (1 routes)
AIR X Charter (1 routes)
Brussels Airlines (1 routes)
LOT - Polish Airlines (1 routes)
PJV (1 routes)
AJet (1 routes)
Etihad Airways (1 routes)
Royal Jet (1 routes)
Emirates (1 routes)
Delta Air Lines (1 routes)
Aer Lingus (1 routes)
Cathay Pacific (1 routes)
Thai Airways International (1 routes)
Qatar Airways (1 routes)
Finnair (1 routes)
Singapore Airlines (1 routes)
El Al (1 routes)
Premium Jet (1 routes)
Air India (1 routes)
EgyptAir (1 routes)
BOM (1 routes)
KM Malta Airlines (1 routes)
Oman Air (1 routes)
Air Canada (1 routes)
American Airlines (1 routes)
Icelandair (1 routes)
Bulgaria Air (1 routes)
Helvetic Airways (1 routes)
Saudi Arabian Airlines (1 routes)
Interjet (1 routes)
MNE (1 routes)
Royal Jordanian (1 routes)
Royal Air Maroc (1 routes)
Rega (1 routes)
Flying Group Luxembourg (1 routes)
ZanAir (1 routes)
Global Jet Luxembourg (1 routes)
Silver Cloud Air (1 routes)
Air Alsie (1 routes)
Korean Air (1 routes)

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

Germany - 53/day
Spain - 26/day
United Kingdom - 23/day
Italy - 23/day
United States of America - 17/day
France - 15/day
Netherlands - 12/day
Türkiye - 11/day
Switzerland - 10/day
Austria - 10/day
Portugal - 9/day
KS - 7/day
Denmark - 7/day
Poland - 7/day
United Arab Emirates - 7/day
Serbia - 6/day
Egypt - 6/day
Belgium - 5/day
Greece - 5/day
Sweden - 5/day
Hungary - 4/day
Czechia - 4/day
Finland - 4/day
Ireland - 3/day
Croatia - 3/day
Thailand - 3/day
Romania - 3/day
Norway - 3/day
India - 3/day
Hong Kong - 2/day
Qatar - 2/day
Singapore - 2/day
Israel - 2/day
Luxembourg - 2/day
Slovenia - 2/day
North Macedonia - 2/day
South Africa - 2/day
Canada - 2/day
Malta - 1/day
Oman - 1/day
Latvia - 1/day
Brazil - 1/day
China - 1/day
Iceland - 1/day
Bulgaria - 1/day
Japan - 1/day
Saudi Arabia - 1/day
Bosnia and Herzegovina - 1/day
Montenegro - 1/day
Dominican Republic - 1/day
Estonia - 1/day
Albania - 1/day
Morocco - 1/day
Cabo Verde - 1/day
Jordan - 0/day
Colombia - 0/day
Mexico - 0/day
Cyprus - 0/day
Maldives - 0/day
Costa Rica - 0/day
Jersey - 0/day
Lithuania - 0/day
Tanzania, the United Republic of - 0/day
Sri Lanka - 0/day
Slovakia - 0/day
Seychelles - 0/day
Bahrain - 0/day
Mauritius - 0/day
Sint Maarten - 0/day
South Korea - 0/day

Global Rankings

Destinations

Measures how broadly the airport connects distinct endpoints.

Flights & Scheduling

Reflects flight volume and runway utilization.

Distance & Reach

Highlights long-haul reach and distance efficiency.

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.

Miscellaneous