Airports in Denmark: the 8 with Scheduled Flights (2026 List)

This article contains partner links. If you book through them, Travelando earns a small commission at no extra cost to you.

Denmark has 8 airports with scheduled flights in 2026: Copenhagen (Kastrup), Billund, Aalborg, Aarhus, Bornholm, Sønderborg, Midtjylland (Karup) and Esbjerg. Five of them have direct international routes. Add the small island routes from Roskilde to Anholt and Læsø and the number rises to 11, and if you count every airfield, including those for private, training and gliding flights, there are many more.

The short answer

  • 8 airports with scheduled flights in Denmark.
  • 5 with international routes: Copenhagen (CPH), Billund (BLL), Aalborg (AAL), Aarhus (AAR) and Esbjerg (EBJ).
  • 3 domestic only: Bornholm (RNN), Sønderborg (SGD) and Karup (KRP), all to Copenhagen.
  • Main gateway: Copenhagen, with 32.4 million passengers in 2025.
  • For LEGOLAND: Billund Airport is about 2 km away.
Red passenger plane taking off
Photo: Tanathip Rattanatum, Pexels

How many airports are there in Denmark? Three ways to count

There is no single official list with one number, because “airport” covers everything from Kastrup to a grass strip on southern Funen. It helps to separate three levels:

  • Airports with international scheduled flights (5): Copenhagen, Billund, Aalborg, Aarhus and Esbjerg. Esbjerg has only one international route.
  • Regional airports with domestic flights (3): Bornholm, Sønderborg and Karup, all with flights to Copenhagen.
  • Smaller airports and airfields: Roskilde, Odense, Anholt, Læsø, Stauning, Vamdrup, Herning, Lolland-Falster, Sindal and many more. They are used for charter, air taxi, training, business and private flights, and only Anholt and Læsø have a (small) regular passenger route.

For a traveller, the eight airports with scheduled flights are the relevant answer. They are the only ones you can book an ordinary ticket to with an airline.

Arriving in Denmark?

Our selected partners. Always check the cancellation terms.

Airports in Denmark with scheduled flights: 2026 overview

Routes are examples, not complete lists, and many international routes are summer-only.

AirportCodeTypeMain routes and airlinesInto town
Copenhagen Airport (Kastrup)CPHInternational hubSAS, Norwegian and about 60 other airlines: all of Europe, the US, Asia, Greenland and the Faroe IslandsMetro and train to the centre in about 15 minutes
Billund AirportBLLInternationalNorwegian (15 routes in 2026), Wizz Air, KLM, Lufthansa, Air France, SAS, charterBus 43 to Vejle, 166 to Kolding, 180 to Esbjerg, 912X to Aarhus, FlixBus to Copenhagen
Aalborg AirportAALInternationalSAS and Norwegian to Copenhagen, KLM to Amsterdam, Air Greenland to Nuuk, sun routes and charterTrain and city bus to Aalborg centre
Aarhus AirportAARInternationalSAS to Copenhagen and Oslo, Ryanair to London Stansted and Málaga among others, charterAirport bus 925X to Aarhus Central Station (about 40 km)
Bornholm AirportRNNRegional, domesticDAT to CopenhagenBus or taxi to Rønne
Sønderborg AirportSGDRegional, domesticAlsie Express to CopenhagenCar or taxi; free parking
Midtjylland Airport (Karup)KRPRegional, domesticAlsie Express to Copenhagen (since April 2026)Flexbus from Viborg and Holstebro, book at least 2 hours ahead
Esbjerg AirportEBJInternational (one route)Loganair to Aberdeen (winter break from 2 November 2026)Car, bus or taxi to Esbjerg

Copenhagen, Billund, Aalborg and Aarhus

These four airports handle almost all holiday and business travel to and from Denmark. The difference is the number of direct routes, and how far they are from where you are going.

Copenhagen Airport (CPH)

Denmark’s largest airport by far handled 32.4 million passengers in 2025, its highest ever. Almost every long-haul route to Denmark lands here, and SAS and Norwegian are the biggest airlines. The airport is only about 8 km from the city centre: the metro and regional trains take around 15 minutes, and trains also run directly across the Øresund Bridge to Malmö in Sweden. If you have time before your flight, see our guide to Copenhagen Airport lounges.

Billund Airport (BLL)

Jutland’s largest airport handled just over 3 million passengers in 2025, a fall of more than 20% after Ryanair closed its Billund routes in spring 2025. In 2026, however, Norwegian has gone from 5 to 15 direct routes, including Barcelona, Rome, Nice, Porto and Edinburgh, and there are connections to hubs such as Amsterdam, Frankfurt and Paris. Billund is the gateway to LEGOLAND and LEGO House, just a couple of kilometres from the terminal, and the best choice for the Triangle Region, southwest Jutland and much of central Jutland.

Aalborg Airport (AAL)

Aalborg passed 1.5 million passengers in 2025, and more than half flew domestically, many changing in Copenhagen. Direct international routes include Amsterdam, London Gatwick, Málaga and Nuuk, and in 2026 Verona was added, along with charter flights to Cape Verde and Albania. The airport has its own train station, so you can get there without a car. It is the natural choice for North Jutland and Skagen.

Aarhus Airport (AAR)

Aarhus Airport is at Tirstrup on Djursland, about 40 km from the city centre, and handled just over half a million passengers in 2025. It is a good choice when a direct route exists. When it does not, Billund is often just as easy to reach from Aarhus on bus 912X and has more departures.

Bornholm, Sønderborg, Karup and Esbjerg

The four regional airports have few routes, but save many hours if you are heading exactly their way.

  • Bornholm Airport (RNN) near Rønne: DAT flies to Copenhagen under a contract with the Capital Region. A fast alternative to the ferry, especially for short stays.
  • Sønderborg Airport (SGD): Alsie Express flies to Copenhagen and works with SAS, KLM and Air France, among others, so you can buy a ticket all the way to your final destination. Parking is free.
  • Midtjylland Airport (KRP) in Karup: after almost a year without scheduled flights, Alsie Express opened a route to Copenhagen on 20 April 2026, with three daily departures on weekdays and one on Sundays.
  • Esbjerg Airport (EBJ): Loganair flies to Aberdeen in Scotland, but has paused the route for the winter from 2 November 2026 without saying when it resumes. The route is used mainly by the offshore industry; check esbjerg-lufthavn.dk or loganair.co.uk before planning.

Roskilde, Odense and the smaller airfields

Roskilde Airport is not an alternative to Kastrup for international travel. It is used for private, training and air taxi flights, but Copenhagen AirTaxi flies small planes from here to Anholt and Læsø in 35–45 minutes. Seats are few, so book early for summer.

Odense (Hans Christian Andersen Airport) has no regular routes, and charter options are limited. If you are going to Funen, fly into Billund or Copenhagen. Stauning, Vamdrup, Herning, Lolland-Falster, Sindal and many other airfields are mainly used for private and business flying.

What about the Faroe Islands and Greenland?

When people ask how many airports Denmark has, they usually mean Denmark itself. The Danish Realm has more:

  • The Faroe Islands have one airport, Vágar (FAE), with flights to Copenhagen, Billund and Aalborg, among others (Atlantic Airways). The bus to Tórshavn takes about an hour.
  • Greenland has around 14 airports with runways, plus heliports and helistops in most towns and settlements, because there are no roads between towns. Nuuk got a new 2,200-metre runway on 28 November 2024, so there are now direct flights from Copenhagen and Aalborg. Qaqortoq in South Greenland opened in April 2026, and the new airport in Ilulissat opens in October 2026, with Air Greenland due to start direct flights between Copenhagen and Ilulissat on 29 October 2026.

Check the schedule close to departure, as routes change while the new airports come into use.

Which airport should you fly into?

Start with where you are going in Denmark, then compare with one alternative:

Going toFly intoCompare with
Copenhagen and ZealandCopenhagen (CPH)Malmö (MMX), if you are staying near the Øresund Bridge
LEGOLAND and BillundBillund (BLL)Hamburg, with a longer drive
Funen and OdenseCopenhagen (CPH)Billund (BLL)
Aarhus and East JutlandAarhus (AAR)Billund (BLL)
North Jutland and SkagenAalborg (AAL)Billund (BLL)
South Jutland and the west coastBillund (BLL)Hamburg
BornholmRønne (RNN), via CopenhagenFerry from Ystad in Sweden

Count the total cost: ticket + baggage + transport from the airport + any extra night. A direct route to the airport closest to your destination is often worth paying a little more for, since a connection in Copenhagen adds the risk of a missed flight.

Practical tips: transport, car hire and security

Getting into town

Copenhagen and Aalborg have their own train stations, making them the easiest to reach without a car. Billund and Aarhus Airport have airport buses to the stations in Vejle and Aarhus, among others, and the flexbus to Karup must be booked in advance. Check departure times on rejseplanen.dk, especially early in the morning and at weekends.

Car hire and parking

All the larger airports have car hire desks. If you are touring Jutland or the islands, a car gives you the most freedom, while Copenhagen is easiest without one. At Copenhagen, Billund, Aalborg and Aarhus you can pre-book parking on the airport’s website; Sønderborg has free parking.

Security and liquids

Liquid rules are not the same at every Danish airport. At Billund, containers of up to 2 litres have been allowed through security since 1 August 2025. At Copenhagen, a new security checkpoint with CT scanners opened in May 2026, where electronics can stay in your bag, but liquids must still be in containers of no more than 100 ml in a 1-litre bag. Remember this on your return: the rules of the airport you depart from apply.

If your flight is cancelled or delayed

Flying from a Danish airport, you have rights under EU Regulation 261/2004 whatever the airline. See the European Commission’s air passenger rights page.

Frequently asked questions about airports in Denmark

How many international airports are there in Denmark?

Five: Copenhagen, Billund, Aalborg, Aarhus and Esbjerg. Esbjerg has only one route, to Aberdeen, which pauses for the winter from 2 November 2026, so in practice there are four you can fly to on holiday.

What is the largest airport in Denmark?

Copenhagen Airport, with 32.4 million passengers in 2025. Billund is second with just over 3 million, followed by Aalborg with 1.5 million and Aarhus with just over half a million.

Which airport is closest to LEGOLAND?

Billund Airport, a couple of kilometres from LEGOLAND Billund Resort and LEGO House.

Does Odense have an airport?

Yes, Hans Christian Andersen Airport, but it has no regular routes. Visitors to Funen usually fly into Copenhagen or Billund and continue by train or car.

What do CPH, BLL and AAL stand for?

They are the IATA codes you see on tickets and baggage tags: CPH is Copenhagen, BLL Billund, AAL Aalborg, AAR Aarhus, RNN Bornholm, SGD Sønderborg, KRP Karup and EBJ Esbjerg.

Last updated October 2026. Routes, especially seasonal and charter routes, and liquid rules change regularly, so check the current schedule and the airport’s rules before you travel.


Discover more from Travelando

Subscribe to get the latest posts sent to your email.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

Discover more from Travelando

Subscribe now to keep reading and get access to the full archive.

Continue reading