Direct flights from Zurich Zürich Airport (ZRH)
Zurich Zürich Airport in Zurich, Switzerland has direct flights to 143 airports in 64 countries, flown by 66 airlines. The longest is to Singapore (SIN) at 10,306 km.
See every route from ZRH on the mapDirect flights from ZRH by country
Spain (12)
- ALC Alicante · 1,260 km · ~2h · SWISS
- ACE Arrecife · 2,806 km · ~3h 55m · SWISS
- BCN Barcelona · 857 km · ~1h 35m · Iberia, SWISS and Vueling
- BIO Bilbao · 1,006 km · ~1h 45m · SWISS
- FUE Fuerteventura · 2,865 km · ~4h · SWISS
- LPA Gran Canaria · 3,001 km · ~4h 10m · Helvetic Airways and SWISS
- MAD Madrid · 1,240 km · ~2h · Iberia, SWISS and Air Europa
- AGP Malaga · 1,608 km · ~2h 30m · SWISS
- PMI Palma de Mallorca · 996 km · ~1h 45m · Chair Airlines and SWISS
- SVQ Sevilla · 1,624 km · ~2h 30m · Edelweiss Air
- TFS Tenerife · 3,063 km · ~4h 15m · SWISS and Edelweiss Air
- VLC Valencia · 1,146 km · ~1h 55m · SWISS
Germany (11)
- BER Berlin · 650 km · ~1h 20m · Eurowings
- CGN Cologne · 392 km · ~1h · SWISS
- DRS Dresden · 556 km · ~1h 10m · Air Arabia Abu Dhabi
- DUS Duesseldorf · 444 km · ~1h 5m · Eurowings, Lufthansa and SWISS
- FRA Frankfurt · 286 km · ~50m · Ethiopian Airlines, Lufthansa and SWISS +1
- HAM Hamburg · 693 km · ~1h 20m · Eurowings, Lufthansa and SWISS
- HAJ Hannover · 561 km · ~1h 10m · Helvetic Airways, Lufthansa and SWISS
- LEJ Leipzig · 514 km · ~1h 10m · iFly
- MUC Munich · 261 km · ~50m · AirDolomiti, Lufthansa and SWISS
- NUE Nuernberg · 293 km · ~50m · Lufthansa and SWISS
- STR Stuttgart · 145 km · ~40m · Lufthansa and SWISS
United States (11)
- BOS Boston · 6,010 km · ~7h 50m · SWISS and United Airlines
- ORD Chicago · 7,131 km · ~9h 10m · SWISS and United Airlines
- LAS Las Vegas · 9,172 km · ~11h 40m · SWISS
- LAX Los Angeles · 9,534 km · ~12h 10m · SWISS and United Airlines
- MIA Miami · 7,845 km · ~10h 5m · SWISS and United Airlines
- JFK New York · 6,309 km · ~8h 10m · American Airlines, SWISS and United Airlines
- EWR Newark · 6,332 km · ~8h 15m · SWISS and United Airlines
- PHL Philadelphia · 6,460 km · ~8h 25m · American Airlines
- SFO San Francisco · 9,376 km · ~11h 55m · SWISS and United Airlines
- TPA Tampa · 7,835 km · ~10h 5m · SWISS
- IAD Washington · 6,673 km · ~8h 40m · SWISS and United Airlines
Italy (10)
- BLQ Bologna · 388 km · ~1h · SWISS
- BDS Brindisi · 1,065 km · ~1h 50m · Helvetic Airways and SWISS
- CTA Catania · 1,232 km · ~2h · SWISS and Edelweiss Air
- FLR Florence · 456 km · ~1h 5m · iFly and SWISS
- EBA Marina Di Campo · 540 km · ~1h 10m · Air Arabia Abu Dhabi
- MXP Milano · 204 km · ~45m · Ethiopian Airlines and SWISS
- PMO Palermo · 1,110 km · ~1h 50m · SWISS
- FCO Rome · 694 km · ~1h 20m · ITA Airways, easyJet and Etihad Airways +2
- TRN Torino · 261 km · ~50m · iFly
- VCE Venice · 364 km · ~55m · SWISS
United Kingdom (9)
- BHX Birmingham · 921 km · ~1h 35m · SWISS
- BRS Bristol · 923 km · ~1h 40m · Helvetic Airways
- EDI Edinburgh · 1,247 km · ~2h · easyJet
- STN London · 773 km · ~1h 25m · easyJet
- LHR London · 788 km · ~1h 30m · American Airlines, British Airways and SWISS
- LCY London · 760 km · ~1h 25m · British Airways and SWISS
- LGW London · 754 km · ~1h 25m · easyJet
- LTN London · 807 km · ~1h 30m · easyJet
- MAN Manchester · 1,007 km · ~1h 45m · SWISS
France (4)
- BOD Bordeaux · 771 km · ~1h 25m · Helvetic Airways
- LYS Lyon · 328 km · ~55m · SWISS
- NCE Nice · 436 km · ~1h · SWISS
- CDG Paris · 476 km · ~1h 5m · HOP!, Air France and SWISS
Turkey (4)
- AYT Antalya · 2,166 km · ~3h 10m · SWISS and SunExpress
- SAW Istanbul · 1,802 km · ~2h 40m · Pegasus Airlines and Ajet
- IST Istanbul · 1,762 km · ~2h 40m · SWISS, Asiana Airlines and Turkish Airlines
- ADB Izmir · 1,820 km · ~2h 45m · SunExpress
Austria (3)
- GRZ Graz · 523 km · ~1h 10m · Air Arabia Abu Dhabi and SWISS
- SZG Salzburg · 336 km · ~55m · Air Arabia Abu Dhabi
- VIE Vienna · 603 km · ~1h 15m · SWISS, Austrian Airlines and Royal Jordanian
Croatia (3)
- DBV Dubrovnik · 938 km · ~1h 40m · SWISS and Croatia Airlines
- SPU Split · 745 km · ~1h 25m · SWISS and Croatia Airlines
- ZAG Zagreb · 605 km · ~1h 15m · SWISS and Croatia Airlines
Egypt (3)
- CAI Cairo · 2,745 km · ~3h 50m · SWISS and Egyptair
- HRG Hurghada · 3,146 km · ~4h 20m · SWISS and Air Cairo
- RMF Marsa Alam · 3,337 km · ~4h 35m · Helvetic Airways and SWISS
Greece (3)
- ATH Athens · 1,640 km · ~2h 30m · SWISS
- HER Heraklion · 1,927 km · ~2h 50m · SWISS
- SKG Thessaloniki · 1,385 km · ~2h 10m · SWISS
Portugal (3)
- FNC Funchal · 2,688 km · ~3h 45m · SWISS
- LIS Lisbon · 1,724 km · ~2h 35m · Aegean Airlines, Finnair and SWISS +3
- OPO Porto · 1,530 km · ~2h 20m · SWISS and TAP Air Portugal
Tunisia (3)
- DJE Djerba · 1,523 km · ~2h 20m · Tunisair
- NBE Enfidha · 1,276 km · ~2h 5m · Tunisair
- TUN Tunis · 1,188 km · ~1h 55m · Tunisair
Canada (2)
- YUL Montreal · 5,996 km · ~7h 50m · Air Canada and SWISS
- YYZ Toronto · 6,491 km · ~8h 25m · Air Canada and SWISS
China (2)
- PEK Beijing · 7,971 km · ~10h 15m · SWISS
- PVG Shanghai · 9,031 km · ~11h 30m · SWISS
Denmark (2)
- BLL Billund · 921 km · ~1h 35m · British Airways
- CPH Copenhagen · 950 km · ~1h 40m · SWISS and SAS Scandinavian
Finland (2)
- HEL Helsinki · 1,778 km · ~2h 40m · Finnair
- RVN Rovaniemi · 2,349 km · ~3h 20m · Edelweiss Air
India (2)
- DEL Delhi · 6,148 km · ~8h · Air India and SWISS
- BOM Mumbai · 6,540 km · ~8h 30m · Air India and SWISS
Morocco (2)
- CMN Casablanca · 2,071 km · ~3h · Royal Air Maroc
- RAK Marrakech · 2,255 km · ~3h 15m · SWISS and easyJet
Poland (2)
- KRK Krakow · 872 km · ~1h 35m · Helvetic Airways
- WAW Warsaw · 1,031 km · ~1h 45m · Helvetic Airways, LOT Polish and SWISS
Serbia (2)
- BEG Belgrade · 952 km · ~1h 40m · Air Serbia and SWISS
- PRN Pristina · 1,120 km · ~1h 50m · SWISS and easyJet
South Africa (2)
- CPT Cape Town · 9,110 km · ~11h 35m · Edelweiss Air
- JNB Johannesburg · 8,419 km · ~10h 45m · SWISS and South African Airways
Sweden (2)
- GOT Gothenborg · 1,161 km · ~1h 55m · SWISS
- ARN Stockholm · 1,486 km · ~2h 20m · SWISS and SAS Scandinavian
Switzerland (2)
- GVA Geneva · 230 km · ~45m · iFly, SWISS and Royal Jordanian
- LUG Lugano · 164 km · ~40m · SWISS
Thailand (2)
- BKK Bangkok · 9,054 km · ~11h 30m · SWISS and THAI Airways
- HKT Phuket · 9,326 km · ~11h 50m · SWISS
United Arab Emirates (2)
- AUH Abu Dhabi · 4,779 km · ~6h 20m · Etihad Airways
- DXB Dubai · 4,768 km · ~6h 20m · Emirates, SWISS and Qantas
Belgium (1)
- BRU Brussels · 483 km · ~1h 5m · SWISS and Brussels Airlines
Bosnia and Herzegovina (1)
- BNX Banja Luka · 729 km · ~1h 25m · JetSmart
Brazil (1)
- GRU Sao Paulo · 9,609 km · ~12h 15m · SWISS
Bulgaria (1)
- SOF Sofia · 1,279 km · ~2h 5m · Bulgaria Air
Costa Rica (1)
- SJO San Jose · 9,396 km · ~12h · Edelweiss Air
Cuba (1)
- HAV Havana · 8,217 km · ~10h 30m · SWISS
Cyprus (1)
- LCA Larnaca · 2,505 km · ~3h 35m · Helvetic Airways, Cyprus Airways and SWISS +1
Czech Republic (1)
- PRG Prague · 511 km · ~1h 5m · SWISS and SmartWings Czechia
Dominican Republic (1)
- PUJ Punta Cana · 7,526 km · ~9h 40m · SWISS and Edelweiss Air
Estonia (1)
- TLL Tallinn-ulemiste International · 1,702 km · ~2h 35m · airBaltic
Ethiopia (1)
- ADD Addis Ababa · 5,140 km · ~6h 45m · Ethiopian Airlines
Georgia (1)
- TBS Tbilisi · 2,927 km · ~4h 5m · Edelweiss Air
Hong Kong (1)
- HKG Hong Kong · 9,280 km · ~11h 50m · Cathay Pacific and SWISS
Hungary (1)
- BUD Budapest · 805 km · ~1h 30m · Helvetic Airways and SWISS
Iceland (1)
- KEF Keflavik · 2,631 km · ~3h 40m · Icelandair
Ireland (1)
- DUB Dublin · 1,237 km · ~2h · Aer Lingus and SWISS
Israel (1)
- TLV Tel-aviv · 2,809 km · ~3h 55m · SWISS and EL AL
Japan (1)
- NRT Tokyo · 9,595 km · ~12h 10m · SWISS and All Nippon Airways
Jordan (1)
- AMM Amman · 2,906 km · ~4h 5m · Royal Jordanian
Kenya (1)
- NBO Nairobi · 6,084 km · ~7h 55m · Lufthansa, SWISS and United Airlines
Latvia (1)
- RIX Riga · 1,481 km · ~2h 20m · airBaltic
Lithuania (1)
- VNO Vilnius · 1,410 km · ~2h 15m · airBaltic
Luxembourg (1)
- LUX Luxemburg · 296 km · ~50m · SWISS
Macedonia (1)
- SKP Skopje · 1,198 km · ~2h · Chair Airlines and SWISS
Maldives (1)
- MLE Male · 7,804 km · ~10h · SWISS
Malta (1)
- MLA Malta · 1,380 km · ~2h 10m · KM Malta Airlines and SWISS
Mexico (1)
- CUN Cancun · 8,693 km · ~11h 5m · SWISS
Montenegro (1)
- TGD Podgorica · 1,015 km · ~1h 45m · Air Montenegro
Netherlands (1)
- AMS Amsterdam · 603 km · ~1h 15m · KLM and SWISS
Norway (1)
- OSL Oslo · 1,425 km · ~2h 15m · SWISS and SAS Scandinavian
Oman (1)
- MCT Muscat · 5,109 km · ~6h 45m · SriLankan Airlines and Oman Air
Qatar (1)
- DOH Doha · 4,495 km · ~6h · Qatar Airways
Romania (1)
- OTP Bucharest · 1,389 km · ~2h 10m · SWISS
Seychelles (1)
- SEZ Mahe · 7,388 km · ~9h 30m · Edelweiss Air
Singapore (1)
- SIN Singapore · 10,306 km · ~13h 5m · SWISS and Singapore Airlines
Slovenia (1)
- LJU Ljubljana · 470 km · ~1h 5m · SWISS
South Korea (1)
- ICN Seoul · 8,743 km · ~11h 10m · Korean Air
Sri Lanka (1)
- CMB Colombo · 8,021 km · ~10h 15m · Edelweiss Air
Airlines flying from ZRH
Aegean Airlines, Aer Lingus, Air Arabia Abu Dhabi, Air Cairo, Air Canada, Air Europa, Air France, Air India, Air Montenegro, Air Serbia, AirDolomiti, Ajet, All Nippon Airways, American Airlines, Asiana Airlines, Austrian Airlines, Azores Airlines, British Airways, Brussels Airlines, Bulgaria Air, Cathay Pacific, Chair Airlines, Croatia Airlines, Cyprus Airways, EL AL, Edelweiss Air, Egyptair, Emirates, Ethiopian Airlines, Etihad Airways, Eurowings, Finnair, German Airways, HOP!, Helvetic Airways, ITA Airways, Iberia, Icelandair, JetSmart, KLM, KM Malta Airlines, Korean Air, LOT Polish, Lufthansa, Oman Air, Pegasus Airlines, Qantas, Qatar Airways, Royal Air Maroc, Royal Jordanian, SAS Scandinavian, SWISS, Singapore Airlines, SmartWings Czechia, South African Airways, SriLankan Airlines, SunExpress, TAP Air Portugal, THAI Airways, Tunisair, Turkish Airlines, United Airlines, Vueling, airBaltic, easyJet, iFly
Going somewhere ZRH doesn’t fly direct?
Wayfli finds the best one- and two-stop connections from Zurich to any airport in the world. Pick a destination on the map.
Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.