199 countries 39,402 visa rules 72,668 airports 7,028 languages 235 holiday calendars 1,260 news stories Visa data verified 13 Oct 2026
Free Passport Photo Maker
Travel photo of Denmark

Airports · Europe

Flag of DenmarkAirports 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).

5
Large airports
12
Medium airports
16
With scheduled flights
136
All airfields & heliports
  • Large airport
  • Medium / scheduled airport

List of airports in Denmark

AirportCityIATAICAOTypeElevation
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 —

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.

Frequently asked questions

How many airports are there 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).

What are the main international airports in Denmark?

Aalborg Airport (AAL), Aalborg, Aarhus Airport (AAR), Aarhus, Billund Airport (BLL), Billund, Copenhagen Kastrup Airport (CPH), Copenhagen and Odense Hans Christian Andersen Airport (ODE), Odense.

Which airport serves Copenhagen?

Copenhagen Kastrup Airport — IATA code CPH.