Airports · Europe
Airports in Denmark
Denmark has 136 airports and airfields, including 5 large and 12 medium-sized airports; 16 have scheduled passenger flights. The capital, Copenhagen, is served by Copenhagen Kastrup Airport (CPH).
- Large airport
- Medium / scheduled airport
List of airports in Denmark
| Airport | City | IATA | ICAO | Type | Elevation |
|---|---|---|---|---|---|
| Aalborg Airport | Aalborg | AAL | EKYT | Large airport | 10 ft |
| Aarhus Airport Meet & Greet → | Aarhus | AAR | EKAH | Large airport | 82 ft |
| Billund Airport | Billund | BLL | EKBI | Large airport | 247 ft |
| Copenhagen Kastrup Airport Meet & Greet → | Copenhagen | CPH | EKCH | Large airport | 17 ft |
| Odense Hans Christian Andersen Airport | Odense | ODE | EKOD | Large airport | 56 ft |
| Bornholm Airport | Rønne | RNN | EKRN | Medium airport | 52 ft |
| Copenhagen Roskilde Airport | Roskilde | RKE | EKRK | Medium airport | 146 ft |
| Esbjerg Airport | Esbjerg | EBJ | EKEB | Medium airport | 97 ft |
| Midtjyllands Airport / Air Base Karup | Karup | KRP | EKKA | Medium airport | 170 ft |
| Sønderborg Airport | Sønderborg | SGD | EKSB | Medium airport | 24 ft |
| Kolding Vamdrup Airfield (no scheduled flights) | Kolding / Vamdrup | — | EKVD | Medium airport | 143 ft |
| Lolland Falster Maribo Airport (no scheduled flights) | Rødby | MRW | EKMB | Medium airport | 16 ft |
| Sindal Airport (no scheduled flights) | Sindal | CNL | EKSN | Medium airport | 92 ft |
| Skive Airport (no scheduled flights) | Skive | SQW | EKSV | Medium airport | 74 ft |
| Skrydstrup Air Base (no scheduled flights) | Vojens | SKS | EKSP | Medium airport | 141 ft |
| Stauning Vestjylland Airport (no scheduled flights) | Skjern | STA | EKVJ | Medium airport | 17 ft |
| Thisted Airport (no scheduled flights) | Thisted | TED | EKTS | Medium airport | 23 ft |
| Anholt Airfield | Anholt | — | EKAT | Small airport | 23 ft |
| Ærø Airfield | Marstal | — | EKAE | Small airport | 3 ft |
| Læsø Airport | Læsø | BYR | EKLS | Small airport | 25 ft |
| Sydfyn (Tasinge) Airfield | Svendborg | — | EKST | Small airport | 7 ft |
| Aarhus Seaplane Terminal | Aarhus | — | EKAC | Seaplane base | — |
| København Vandflyveplads | — | — | EKCC | Seaplane base | — |
No airport matches your search.
Airports with scheduled service, an IATA code or of medium/large size. Data: OurAirports (public domain).
Denmark has 136 airports and airfields in the OurAirports database — #52 of 247 countries and territories by total number. Only a small part of them serve airline passengers: 5 large airports, 12 medium-sized airports and 16 airports with scheduled flights; the remaining 119 are small airstrips, heliports (32) and seaplane bases used for private and general aviation.
Main international airports in Denmark
The main international gateways are Copenhagen Kastrup Airport (CPH) in Copenhagen, Aarhus Airport (AAR) in Aarhus, Aalborg Airport (AAL) in Aalborg, Billund Airport (BLL) in Billund and Odense Hans Christian Andersen Airport (ODE) in Odense. The capital, Copenhagen, is served by Copenhagen Kastrup Airport (CPH).
Domestic flights and regional airports
Scheduled flights reach 14 cities across Denmark, with 12 regional airports linking smaller towns to the main hubs. The northernmost airport with airline service is Læsø Airport (BYR) in Læsø, the southernmost Ærø Airfield in Marstal.
Airport services and alternatives
At 2 airports in Denmark — AAR and CPH — you can book Meet & Greet, lounge access or private transfers online. Among its neighbours, Canada (250 large/medium airports) and Germany (75 large/medium airports) — useful if a cross-border airport is closer or cheaper. To find the closest airport to a specific town, use the nearest airport finder for Denmark.