Airports in Switzerland
Airport codes of Switzerland: every airport with an IATA code, with its city. Type to filter.
Switzerland has 10 airports with an IATA code in the open data. 5 of them have scheduled airline flights and have their own page here. The large airports are Geneva (GVA), Zurich (ZRH). The longest runway is at Geneva International Airport: 3,900 metres. The highest is Bern Airport, at 509 metres above sea level.
| Code | Airport | City | Country |
|---|---|---|---|
| LUG | Lugano Airport | Agno | Switzerland |
| BRN | Bern Airport | Bern | Switzerland |
| GVA | Geneva International Airport | Geneva | Switzerland |
| ACH | Sankt Gallen Altenrhein Airport | St. Gallen | Switzerland |
| ZRH | Zürich Airport | Zurich | Switzerland |
| BXO | Buochs Airport | Buochs | Switzerland |
| EML | Emmen Air Base | Emmen | Switzerland |
| VIP | Payerne Air Base | Payerne | Switzerland |
| SMV | Engadin Airport | Samedan | Switzerland |
| SIR | Sion Airport | Sion | Switzerland |
Airports with a link have scheduled airline flights. The others have a code but are used by charter, private, cargo or military flights, or have lost their scheduled flights. Data: OurAirports, 11 November 2026.