Map of Switzerland
Map of Switzerland

This is a list of airports in Switzerland, sorted by location.


Airport names shown in bold have scheduled passenger service on commercial airlines.

City served / Location Canton ICAO IATA Airport name Passengers (2019)
Public airports
Ambri / Piotta Ticino LSPM Ambri Airport
Basel, Switzerland /
Mulhouse, France /
Freiburg, Germany
(Haut-Rhin (F), Freiburg (D))
LFSB BSL, MLH, EAP EuroAirport Basel Mulhouse Freiburg 9,090,312
Bern / Belp Bern LSZB BRN Bern Airport (Bern-Belp Airport) 151,621
Bex Vaud LSGB Bex Airport
Birr / Lupfig Aargau LSZF Birrfeld Airport [1]
Ecuvillens (de, fr) Fribourg LSGE Fribourg-Ecuvillens Airport [2]
Buochs (de, fr) Nidwalden LSZC BXO Buochs Airport [3]
Geneva Geneva LSGG GVA Geneva Airport (Geneva–Cointrin Airport) 17,677,045
Gruyère Fribourg LSGT Gruyère Airport [4]
Grenchen Solothurn LSZG Grenchen Airport
Interlaken / Matten Bern LSMI Interlaken Airport
La Chaux-de-Fonds Neuchâtel LSGC Les Eplatures Airport
Lausanne / Blécherette (de, fr) Vaud LSGL Lausanne Airport (Lausanne–La Blécherette Airport)
Locarno Ticino LSZL Locarno Airport
Lugano / Agno Ticino LSZA LUG Lugano Airport (Lugano–Agno Airport) 190,698
Colombier, Neuchâtel Neuchâtel LSGN Neuchâtel Airport
Saanen / Gstaad Bern LSGK Saanen Airport
Sion (Sitten) Valais LSGS SIR Sion Airport (Public / Military: 14th Air Base) 32,798
St. Gallen / Altenrhein (fr) St. Gallen LSZR ACH St. Gallen-Altenrhein Airport 145,000
St. Moritz / Samedan Graubünden LSZS SMV Samedan Airport (Engadine Airport)
St. Stephan Bern LSTS St. Stephan Airport
Zürich / Kloten Zürich LSZH ZRH Zurich Airport (Zürich–Kloten Airport) 31,538,236

See also