Key Takeaways
- Zürich is Switzerland's busiest airport. Zürich (ZRH) serves around 156 regularly-served nonstop destinations — far more than any other Swiss airport — and is the main hub of SWISS, the national flag carrier.
- Two hubs carry almost everything. Zürich and Geneva together handle the overwhelming majority of Switzerland's scheduled and long-haul flights; the other airports are small regional fields.
- Direct US flights run mainly from Zürich. Zürich connects nonstop to about 11 US cities; Geneva adds a handful (New York, Newark and Washington). Switzerland's other airports are short- and medium-haul only.
- Switzerland's third big airport sits in France. EuroAirport Basel Mulhouse, one of the country's busiest gateways, is built on French soil — so route databases list it under France, not Switzerland.
- Regional airports are very quiet. Bern, Lugano and St. Gallen-Altenrhein have minimal scheduled service today, focusing on business aviation, flight training and the odd seasonal charter.
Switzerland may be compact, but it sits at the crossroads of Europe and punches well above its size in air connectivity. Its network is anchored by two international hubs — Zürich in the German-speaking north and Geneva in the French-speaking southwest — with a handful of small regional airports filling in the rest. The national carrier, SWISS (Swiss International Air Lines), is part of the Lufthansa Group and flies the bulk of the country’s long-haul routes from Zürich. A third major gateway, EuroAirport Basel Mulhouse, serves the Basel region but technically sits on French soil — more on that below.
Below we map and rank Switzerland’s airports by the number of nonstop destinations each one serves, drawn from live route data on AirportRoutes. Because the figures come from observed flight data — a large sample rather than a complete published timetable — we treat them as a guide to relative connectivity rather than exact, official totals.

Which Swiss airports have direct flights to the US?
Long-haul flying from Switzerland is concentrated at Zürich. ZRH offers nonstop service to roughly 11 US cities — including New York, Newark, Boston, Washington, Chicago, Miami, Philadelphia, San Francisco, Los Angeles, Tampa and Denver — flown by SWISS and its leisure arm Edelweiss alongside US carriers United, Delta and American.
Geneva adds a smaller transatlantic offering, with nonstop flights to the New York area (JFK and Newark) and Washington, split between SWISS and United. Beyond those two airports, Switzerland’s network is short- and medium-haul only; for most other US routes, travellers connect through Zürich or a neighbouring European hub.
Ranked
Major Airports in Switzerland by Nonstop Destinations
Ranked by regularly-served nonstop destinations, busiest first.
| Airport | IATA | Nonstop | City / Area |
|---|---|---|---|
| 1. Zürich | ZRH | 156+ | Zürich |
| 2. Geneva | GVA | 118+ | Geneva |
| 3. St. Gallen-Altenrhein | ACH | 1 | St. Gallen |
| 4. Bern | BRN | 0 | Bern |
| 5. Lugano | LUG | 0 | Lugano |
A closer look at Switzerland’s main airports
✈️ Zürich (ZRH)

Zürich Airport sits at Kloten, about 13 km north of the city, and opened in 1948. It is Switzerland’s largest and busiest airport and the principal hub of SWISS (Swiss International Air Lines), the country’s flag carrier, as well as the base of leisure airline Edelweiss. With its own railway station beneath the terminals, it doubles as a major rail interchange for northern and eastern Switzerland.
Serving Zürich, ZRH reaches about 156 regularly-served nonstop destinations, including roughly 82 intercontinental routes — by far the widest network in the country. Top destinations include Pristina, Lisbon, Amsterdam, London and Istanbul.
Main airlines: SWISS, Edelweiss Air, Helvetic Airways, airBaltic, easyJet. See the full route map for ZRH on AirportRoutes →
🌍 Geneva (GVA)

Geneva Airport (Cointrin), about 4 km from the city centre, is Switzerland’s second-busiest airport and a focus city for SWISS — though its single biggest operator is easyJet, which runs a major base here. Unusually, the airport straddles the Franco-Swiss border, with a dedicated French sector that gives passengers direct access to and from France.
Serving Geneva, GVA reaches around 118 regularly-served nonstop destinations, including roughly 50 intercontinental routes. It leans heavily toward European city and leisure traffic, plus a focused long-haul offering. Top destinations include Paris, London, Lisbon, Amsterdam and Porto.
Main airlines: easyJet, SWISS, Lufthansa, SAS, Ethiopian Airlines. See the full route map for GVA on AirportRoutes →
Switzerland’s regional airports
Beyond Zürich and Geneva, Switzerland’s remaining airports are small and quiet. Each appears in the route data, but with little or no regular scheduled passenger service — they survive mainly on business aviation, flight training and seasonal charters.
🏛️ Bern (BRN)

Bern Airport, at Belp about 9 km southeast of the Swiss capital, is a small regional field. Scheduled service has been sparse since its main carrier, SkyWork, collapsed in 2018; today it handles mostly business aviation, flight training and occasional seasonal holiday charters (recent observed routes include Larnaca and Palma de Mallorca). Despite serving the seat of government, it carries no regular scheduled network in the route data.
🌴 Lugano (LUG)

Lugano Airport, at Agno in the Italian-speaking canton of Ticino, once linked southern Switzerland to Zürich, Geneva and Rome. Financial trouble and the airport’s demanding alpine approach saw scheduled flights wind down through the late 2010s, and the route data now shows little beyond the occasional hop across the border to Milan. It mainly serves private and business aviation.
🏔️ St. Gallen-Altenrhein (ACH)

On the shore of Lake Constance near the Austrian border, St. Gallen-Altenrhein is eastern Switzerland’s small commercial airport. Its one regular scheduled link is operated by People’s to Vienna; beyond that, it focuses on business jets and general aviation. See the full route map for ACH on AirportRoutes →
What about Basel? The EuroAirport explained
Anyone listing Switzerland’s biggest airports expects to see Basel — and rightly so. EuroAirport Basel Mulhouse Freiburg is one of the three large airports serving Switzerland, handling several million passengers a year. It doesn’t appear in the ranking above because of a geographical quirk: the airport sits entirely on French soil, near Saint-Louis just across the border, even though it primarily serves Basel in Switzerland (and Freiburg in Germany).
Run jointly by France and Switzerland, it is the world’s only binational airport — with separate Swiss and French customs sectors and a dedicated duty-free road linking it directly to Basel. Because route databases code each airport to the country it physically sits in, EuroAirport is listed under France rather than Switzerland, so you’ll find it on our France airports map. In practice, though, it is arguably Switzerland’s third major gateway after Zürich and Geneva.
Airport rankings, nonstop-destination counts, served cities, airline lists and US/intercontinental connections are drawn from live AirportRoutes route data (observed AeroAPI flight data — a sample, not a complete published schedule; we use the regularly-served figure, which filters one-off observations). Airport history and notable facts are cross-checked against the cited references. The map is a Mappr original.
Primary Data Source:
- AirportRoutes — Major airports & routes, Switzerland – Live route data: per-airport nonstop destinations, served cities, airlines and US/intercontinental connections.
Reference:
- Wikipedia — Zürich, Geneva, Bern, Lugano & St. Gallen-Altenrhein airports – Airport history, location and notable facts referenced in the per-airport sections.
- EuroAirport Basel Mulhouse Freiburg – Background on the binational airport that serves Basel from French territory.
- Locator maps — Google Maps / Google Static Maps – Per-airport location maps with airplane markers, generated via Google Static Maps.
Image Sources:
- Map by Mappr – Map of major airports in Switzerland — a Mappr original built from AirportRoutes data and Natural Earth boundaries.
🌍 More maps & data for Switzerland
Browse more: All airports by country