featured_image

Airports in Denmark: The Complete List

Denmark’s compact size and island geography mean air travel plays an outsized role in connecting cities, remote islands, and international destinations. From scheduled carriers to regional and general aviation fields, the country’s airports support tourism, business, and domestic links across Zealand, Jutland and beyond.

There are 28 Airports in Denmark, ranging from Aalborg Airport to Værløse Airfield. For each facility listed you’ll find IATA/ICAO,Location (city/region),Type & passengers (passengers/year) — you’ll find below.

Which Danish airports offer regular international flights?

Copenhagen Airport is the main international hub, with large year‑round connectivity; Billund and Aalborg also handle frequent international services, and Aarhus sees growing scheduled and seasonal international routes. For smaller airports, international service is often seasonal or charter-based, so check airline timetables and airport websites for current routes.

How reliable is the passenger data in the list?

Passenger figures are drawn from the most recent public reports and official airport statistics, but they can change year to year (and were especially affected by recent global events). Use the Type & passengers (passengers/year) column as a quick comparison, and consult airport authorities or national aviation reports for the latest numbers.

Airports in Denmark

Name IATA/ICAO Location (city/region) Type & passengers (passengers/year)
Copenhagen Airport CPH/EKCH Kastrup, Capital Region International (24,135,774 in 2023)
Billund Airport BLL/EKBI Billund, Region of Southern Denmark International (3,712,023 in 2023)
Aalborg Airport AAL/EKYT Aalborg, North Denmark Region International/Military (1,385,841 in 2023)
Aarhus Airport AAR/EKAH Tirstrup, Central Denmark Region International (542,883 in 2023)
Bornholm Airport RNN/EKRN Rønne, Capital Region Regional (201,888 in 2022)
Esbjerg Airport EBJ/EKEB Esbjerg, Region of Southern Denmark Regional (81,046 in 2022)
Sønderborg Airport SGD/EKSB Sønderborg, Region of Southern Denmark Regional (64,260 in 2022)
Midtjyllands Airport KRP/EKKA Karup, Central Denmark Region Regional/Military (46,182 in 2022)
Odense Airport ODE/EKOD Odense, Region of Southern Denmark Regional/GA (21,398 in 2022)
Anholt Airport N/A/EKAT Anholt, Central Denmark Region GA (N/A)
Haderslev Airport N/A/EKHV Haderslev, Region of Southern Denmark GA (N/A)
Holstebro-Vemb Airport N/A/EKHO Holstebro, Central Denmark Region GA (N/A)
Kruså-Padborg Airport N/A/EKPB Kruså, Region of Southern Denmark GA (N/A)
Læsø Airport N/A/EKLS Læsø, North Denmark Region GA (N/A)
Lemvig Airport N/A/EKLV Lemvig, Central Denmark Region GA (N/A)
Lolland Falster Airport MRW/EKMB Maribo, Region Zealand GA (N/A)
Randers Airport N/A/EKRD Randers, Central Denmark Region GA (N/A)
Roskilde Airport RKE/EKRK Roskilde, Region Zealand GA/Business (N/A)
Samsø Airport N/A/EKSS Samsø, Central Denmark Region GA (N/A)
Sindal Airport CNL/EKSN Sindal, North Denmark Region GA (N/A)
Skive Airport SQW/EKSV Skive, Central Denmark Region GA (N/A)
Spjald Airport N/A/EKSD Spjald, Central Denmark Region GA (N/A)
Stauning Vestjylland Airport N/A/EKVJ Stauning, Central Denmark Region GA (N/A)
Thisted Airport TED/EKTS Hanstholm, North Denmark Region GA (N/A)
Tøsinge Airport N/A/EKST Tøsinge, Region of Southern Denmark GA (N/A)
Værløse Airfield N/A/EKVL Værløse, Capital Region GA (N/A)
Viborg Airport N/A/EKVB Viborg, Central Denmark Region GA (N/A)
Vojens Airport SKS/EKSP Vojens, Region of Southern Denmark Military/GA (N/A)

Images and Descriptions

Copenhagen Airport

Copenhagen Airport

Copenhagen Airport stands as Denmark’s main international gateway. It handles most long-haul and European flights and serves as a hub for major carriers. It links to the city by train, metro, bus and road and anchors Denmark’s air network.

Billund Airport

Billund Airport

Billund Airport serves southern Jutland and western Denmark. It handles many international and holiday flights and supports charter traffic. It links by road and coach and serves a wide regional catchment, including major tourist sites.

Aalborg Airport

Aalborg Airport

Aalborg Airport is a major regional airport in North Jutland. It serves domestic and European routes for business and leisure travelers. It offers bus and road connections to Aalborg and surrounding towns.

Aarhus Airport

Aarhus Airport

Aarhus Airport serves eastern Jutland near the city of Aarhus. It handles domestic routes and regional international flights. It connects to Aarhus by bus and road and supports local business travel.

Bornholm Airport

Bornholm Airport

Bornholm Airport serves the island of Bornholm at Rønne. It handles domestic flights and seasonal routes that link the island to the mainland. It provides an essential fast connection for residents and visitors.

Esbjerg Airport

Esbjerg Airport

Esbjerg Airport supports offshore oil and wind operations and regional travelers. It handles helicopter flights to platforms and selected scheduled services. It links Esbjerg to industry and regional transport.

Sønderborg Airport

Sønderborg Airport

Sønderborg Airport serves the Sønderborg area in southern Jutland. It handles regional flights, especially to Copenhagen, and supports business travel. It forms part of the local transport network.

Midtjyllands Airport

Midtjyllands Airport

Midtjyllands Airport (Karup) serves central Jutland. It operates both civil and military flights and supports regional routes and charters. It provides strategic connectivity for central Denmark.

Odense Airport

Odense Airport

Odense Airport sits on Funen near the city of Odense. It handles regional flights, business aviation and test flights. It forms part of plans to boost connectivity on the island.

Anholt Airport

Anholt Airport

Anholt Airport is a small airstrip on the island of Anholt. It handles short local flights and emergency services. It is vital for quick island access and local transport.

Haderslev Airport

Haderslev Airport

Haderslev Airport is a small airfield in southern Jutland. It supports general aviation, flight training and local charters. It is included to show Denmark’s network of community airfields.

Holstebro-Vemb Airport

Holstebro-Vemb Airport

Holstebro-Vemb Airport serves the Holstebro area in western Jutland. It is a small regional airfield used for private and sport flying. It connects local communities to the wider airfield system.

Kruså-Padborg Airport

Kruså-Padborg Airport

Kruså-Padborg Airport sits near the German border in southern Jutland. It is a small general aviation field used for cross-border and local flights. It supports regional business and private traffic.

Læsø Airport

Læsø Airport

Læsø Airport serves the island of Læsø in the Kattegat. It hosts short scheduled services and charter flights for island residents and visitors. It provides fast and reliable island access.

Lemvig Airport

Lemvig Airport

Lemvig Airport is a community airfield on the west coast of Jutland. It supports private planes, aero clubs and occasional charters. It is part of the regional web of small airfields.

Lolland Falster Airport

Lolland Falster Airport

Lolland Falster Airport serves the southern islands of Lolland and Falster. It handles small scheduled and charter flights for tourism and local needs. It links the islands with mainland services.

Randers Airport

Randers Airport

Randers Airport is a regional airfield near Randers city. It caters to general aviation, training and light charter flights. It links inland Jutland to private and business air services.

Roskilde Airport

Roskilde Airport

Roskilde Airport sits west of Copenhagen and serves general aviation and business jets. It hosts flight schools and international charters at times. It functions as a key alternative to Copenhagen for private flights.

Samsø Airport

Samsø Airport

Samsø Airport serves the island of Samsø. It handles small scheduled hops and private flights for residents and tourists. It provides quick island access and supports local tourism.

Sindal Airport

Sindal Airport

Sindal Airport is a small regional airfield in northern Jutland. It supports local flights, pilot training and private aviation. It contributes to connectivity in the far north of Denmark.

Skive Airport

Skive Airport

Skive Airport is a local airfield near Skive. It supports private flying, clubs and flight training. It forms part of the rural network of Danish airfields.

Spjald Airport

Spjald Airport

Spjald Airport is a small private and sport aviation airfield. It serves local flying clubs and light aircraft operations. It is included to represent grassroots aviation activity.

Stauning Vestjylland Airport

Stauning Vestjylland Airport

Stauning Vestjylland Airport serves western Jutland and seasonal holiday traffic. It hosts international charters, general aviation and gliding activities. It also supports community events and tourism.

Thisted Airport

Thisted Airport

Thisted Airport serves northwest Jutland. It supports regional flights, private flying and occasional charters. It helps connect rural communities to larger hubs.

Tøsinge Airport

Tøsinge Airport

Tøsinge Airport is a small island airstrip near Svendborg. It serves local flights and private aircraft between islands. It provides fast links for island residents and visitors.

Værløse Airfield

Værløse Airfield

Værløse Airfield is a former military base near Copenhagen now used for general aviation and events. It hosts flying clubs, business aviation and training. It forms an important GA site close to the capital.

Viborg Airport

Viborg Airport

Viborg Airport is a regional airfield in central Jutland. It supports private flying, training and small charters. It links the Viborg area to Denmark’s network of local airfields.

Vojens Airport

Vojens Airport

Vojens Airport serves the Jutland region in southern Denmark. It supports general aviation, gliding and occasional charter flights. It sits near military installations and provides regional air access.

Airports in Other Countries