My tickets
Customer Service
Terms and conditions
About us
For carriers
For agents

Airports in Denmark

Airports in Denmark Despite its pretty small surface, Denmark constitutes a highly developed country with many great solutions. It also transfers to highly developed transport, both in terms of aerial and land-based one. When you plan to visit Denmark, you have 8 big airports to choose from. Which one is the one for a visit in Copenhagen or a family trip to Legoland? Follow our guidebook below!

Table of contents:

1. Airports in Copenhagen
2. Billund Airport
3. Aalborg airport
4. Aarhus Airport
5. Bornholm Airport
6. Esbjerg airport
7. Odense airport

Copenhagen airports: Kastrup and Roskilde (IATA codes CPH and RKE)

As befits the country capital, Copenhagen features a high-quality aerial infrastructure, having two airports operating currently. The main is the one in Kastrup, from which it devotes its second name. The other one lies in Roskilde, playing currently a minor role in passenger traffic (only 21758 passengers last year).

It is used mostly for taxi flights, small flights to minor domestic islands or business jets. The serves many international airlines, with RyanAir, EasyJet or SAS as the biggest ones. It is also the hub for the biggest Scandinavian carrier – SAS Scandinavian Airlines, as well as Norwegian Air Shuttle or Thomas Cook Airlines.

Copenhagen (Kastrup) Airport – location

The busiest Scandinavian airport lies on the island of Amager, 8 kilometerssouth of Copenhagen city center, and only 24 kilometerswest of Swedish Malmö, connected to Copenhagen via the Øresund Bridge.

It is also quite near the German and Polish borders, lying respectively 213km from Kiel or 271km from Szczecin. The airport is a very large complex, having an area of 11,8 square kilometers, lying in the municipality of Tårnby and a the city of Dragør.

How to get to Kastrup Airport?

Being very well communicated, Copenhagen airport can be reached within 15 minutes by bus, train or metro. Both metro and the train run from terminal 3. You will need a ticket for three zones, which costs DKK 38. You can also take the bus, which will take you directly to Copenhagen Central Station.

It is a bit cheaper, yet slower, delivering you to the central station in 30-35 minutes. If you want to read more about transfers from and to Copenhagen’s airport, read our article devoted solely to it.

Billund Airport (IATA code BLL)

The second busiest airport in Denmark, featuring more than 20 regular international flights, among you can even find exotic destinations, such as Sharm el Sheikh in Egypt. It is the hub for SUN-AIR and serves many international carriers, including LOT, Norwegian Air Shuttle, Ryanair or EasyJet.

However, most of its 3.3 million passenger traffic comes from its close vicinity to famous Legoland, the heaven on earth for many children and not only! On the other hand, airport in Billund constitutes the country’s busiest air cargo center.

Billund airport - location

The Billund Airport (known as BillundLufthavn in Danish) lies very close to the town center. It is only 1.9km northeast of Billund and around 2,5km from the Legoland complex.

How to get to Billund Airport?

The airport is extremely easy to reach, as there are regular buses shuttling between the Billund Airport and Billund Legoland, and the city center.There are also airport coaches to Horsens, Skanderborg and Aarhus. For more information check out our article devoted to transfers from the airport in Billund.

Aalborg Airport (IATA code AAL)

airports in denmark

Chosen by 1,45 milliion passengers last year, Aalborg’s airport is the third busiest airport in Denmark (in terms of traffic). Used by Ryanair, Vueling, KLM and for many seasonal or charter flights. It is also the focus city for Norwegian Air Shuttle.

Aalborg airport – location

Located in Nørresundby (north Denmark) the airport lies 6.5 kilometers northwest from the city center. It is also only 6.8 km from Gistup, 8km from Klarup and 8,4km from Vadum.

How to get to Aalborg Airport?

The transfer between the airport and the city center is easy, as there are several buses shuttling between them. The bus terminal has its place at the right hand side of the airport. Of course you can also take a taxi or rent a car. For more information about the transfers from Aalborg’s airport, read our article devoted to it.

Aarhus Airport (IATA code AAR)

Chosen by about 0,45 million passengers last year, the Aarhus airport is the fourth one in Denmark in terms of passenger traffic. It offers regular flights to Gothenburg, Oslo, Prague, Gdansk or Stockholm, as well as many seasonal to Germany, Spain, France or Croatia.

Aarhus Airport – location

Aarhus Airport (also referred to as Aarhus Lufthavn) is located in Tirstrup, 36 kilometres northeast from Aarhus (east Denmark).

How to get to Aarhus Airport?

There is an airport shuttle bus, which takes passengers from the airport to the railway station and back. The bus is scheduled to meet every flight. There is also a bus to Randers and Ebeltoft, operating regularly 6-7 times per day. You might also consider taking a taxi or renting a car, as there are 3 parking areas with over 1300 parking spaces.

Bornholm airport (IATA code RNN)

Used only for national purposes, the airport in Bornholm plays a minor role in passenger traffic, serving around 0,25 million people in 2018. The airport offers national flights to Copenhagen and some seasonal flights (also inside Denmark).

Bornholm Airport – location

The airport is located on Bornholm, a small Baltic island, accessed by ferry by most of the people. It lies 5 km southeast of Rønne (the island’s largest town).

How to get to Bornholm Airport?

By bus, as there are several buses shuttling all over the island, stopping on route at the airport. Bus service is provided by BAT. Some routes run same tours, but in opposite directions. The buses stop in front of the airport.

Esbjerg Airport (IATA code EBJ)

A small airport used primarily as a heliport for flying offshore out to the North Sea oil and gas platforms. It offers though three flights: to Aberdeen (Scotland), Stavanger (Norway) and to Bornholm (seasonal one). In 2018 197,620 passengers used the Esbjerg Airport.

Esbjerg Airport – location

Esbjerg Airport lies 9.2 kilometers northeast of Esbjerg, a seaport town in west Denmark.

How to get to Esbjerg Airport?

There are several bus lines, which connect the airport with the town center and the cities nearby. There are also express coaches, which go to Aalborg, Aarhus and Sønderborg as well as other towns in Denmark. If you want to go to Copenhagen, there is a Flixbus link available from the center. It will be a cheaper option comparing with the Denmark train.

Odense Airport (IATA code ODE)

Used as a military airport during the WWII, Hans Christian Andersen Airport in Odense is a very small one, offering seasonal and charter flights to Greece, Italy and Bulgaria. In 2018 about 25,000 passengers used this airport.

Odense (Hans Christian Andersen) Airport – location

Hans Christian Andersen airport lies 9 km north-northwest from Odense, the third-largest city in Denmark.

How to get to Odense airport?

The best way would be to take a taxi or order a pre-booked private transfer.

Want to receive free tips about traveling in Europe directly to your email? Want to hear from us about discounts and promotions?

Subscribe to our newsletter and receive interesting news, offers, discounts and promotions directly to your email