Airports in Sweden
Sweden currently has 41 active airports (in terms of number of passengers) among which half of them are also international airports.
The busiest airport in Sweden is by far Stockholm-Arlanda Airport which has great connection with the rest of Swedish airports and it has regular domestic and international flights.
Stockholm Arlanda is the most suitable airport if you are traveling to Stockholm region. If you are traveling to southern parts of Sweden, a better choice would be Gothenburg or Malmö Airport (or even Copenhagen since it is a larger airport and it has a great connection with Sweden).
Stockholm-Arlanda Airport – IATA code ARN
~26 Mio. passengers
Stockholm-Arlanda Airport is the largest international airport in Sweden, located near Märsta, approximately 37 kilometres north of Stockholm city centre.
The airport has four terminals, T2 and T5 for international flights and T3 and T4 for domestic and regional flights. Stockholm Arlanda serves as a main hub for Scandinavian Airlines, NextJet and Norwegian Air Shuttle.
This airport is also the best option if you’re visiting Uppsala (36 km from the airport). The centre of Stockholm can be easily reached by Arlanda Express train which runs every 15 minutes.
Göteborg Landvetter Airport – IATA code GOT
~ 6.7 Mio. passengers
The second largest airport in Sweden serves the city of Gothenburg and it is located in the municipality of Härryda, 20 kilometres southeast of Gothenburg city centre. The airport has two terminals, one for domestic flights and the other for international flights.
The most popular seasonal flights to and from Gothenburg are operated from Greece and Spain. It takes around 30 minutes to reach Gothenburg from the airport by Flygbussarna buses.
Stockholm–Skavsta Airport – IATA code NYO
~ 2 Mio. passengers
Another important Stockholm airport, but with a lot less passengers is Stockholm-Skavsta Airport. Also known as Nyköping Airport, Stockholm-Skavsta Airport is located 100 kilometres southwest of Stockholm and it serves as a hub for low-cost airline companies, more precisely Ryanair and Wizz Air. The number of passengers continues to increase every year along with new scheduled flights (to UK, Bulgaria, Poland and Austria).
Buses from Skavsta Airport are operated by Flygbussarna buses and it takes approximately 90 minutes to get to Stockholm.
Stockholm–Bromma Airport – IATA code BMA
~ 2.5 Mio. passengers
Stockholm-Bromma Airport is the closest of all the airports serving the city of Stockholm since it is located 7.4 kilometres northwest of Stockholm. The airport is not that busy and it mostly operates domestic flights, but there are also some international flights, such as those to Brussels, Helsinki and Aarhus.
You can reach the center of Stockholm from the airport in 30 minutes by taking buses 110 or 152.
Malmö Airport – IATA code MMX
~ 2 Mio. passengers
Formerly known as Sturup Airport, Malmö Airport is the fourth busiest airport in Sweden. Though it serves the city Malmö and the rest of the county, the people travelling to Malmö prefer using Copenhagen Airport because it is closer to Malmö and more convenient.
However, Malmö Airport keeps growing in terms of passengers numbers and it keeps introducing new flights (there are even regular direct flights to Tehran and Baghdad). It takes around 50 minutes to get to the centre of Malmö from Malmö Airport.
Luleå Airport – IATA code LLA
~ 1.1 Mio. passengers
Luleå Airport is situated in Kallax, about 7 kilometres southeast of Luleå city centre. Though it is the sixth largest airport in Sweden in terms of number of passengers, Luleå Airport mostly focuses on domestic flights. Still, there are many seasonal charter flight such as those to Greece, Croatia and Spain.
You can easily get to Luleå city centre by bus lines 4 and 104 which are operated by LLT bus company.
Umeå Airport – IATA code UME
~ 1.1 Mio. passengers
Umeå Airport is located about 5.4 kilometres from Umeå city centre and it mostly operates flights to Stockholm-Arlanda Airport and Gothenburg Airport, but there are also few international flights as well (Spain, Greece and Finland).
Buses run every 20 minutes from the airport to Umeå city centre (during high season) and the journey lasts 8 minutes.
Smaller Airports
Ängelholm–Helsingborg Airport – IATA code AGH – (~ 0.3 Mio passengers)
- Also called: /
- Nearby cities: Helsingborg, Ängelholm
- To Helsingborg from the airport: by shuttle bus – 30 minutes
Åre Östersund Airport – IATA code OSD – (~ 0.3 Mio. passengers)
- Also called: Östersund–Frösön Airport
- Nearby cities: Åre, Östersund, Frösön
- To Åre and Östersund from the airport: by airport shuttle – to Åre ~ 1 hr 15 mins; to Östersund ~ 15 mins
Visby Airport – IATA code VBY – (~ 0.3 Mio. passengers)
- Also called: /
- Nearby cities: Visby, Vibble, Väskinde
- To Visby from the airport: by taxi – 10 mins
Sundsvall–Timrå Airport – IATA code SDL – (~ 0.3 Mio. passengers)
- Also called: Midlanda
- Nearby cities: Sundsvall, Timrå and Härnösand
- To Sundsvall from the airport: by train – 35 mins
Skellefteå Airport – IATA code SFT – (~ 0.2 Mio. passengers)
- Also called: /
- Nearby cities: Skellefteå, Medle, Kage
- To Skellefteå from the airport: by bus from Sjöbotten (1 km from the airport) – 45 mins
Ronneby Airport – IATA code RNB – (~ 0.2 Mio. passengers)
- Also called: Kallinge Airport
- Nearby cities: Ronneby, Karlshamn, Karlskrona
- To Ronneby from the airport: by shuttle bus or by bus from Fanjunkarevägen (1 km from the airport) – 32 mins
Kiruna Airport – IATA code KRN – (~ 0.1 Mio. passengers)
- Also called: /
- Nearby cities: Kiruna, Jukkasjärvi (the famous Ice Hotel)
- To Kiruna from the airport: by bus 552 – 40 minutes
Kalmar Airport – IATA code KLR – (~ 0.1 Mio. passengers)
- Also called: Kalmar Öland Airport
- Nearby cities: Kalmar, Skälby, Smedby
- To Kalmar from the airport: by local bus 402 – 13 mins
Växjö Airport – IATA code VXO – (~ 0.1 Mio. passengers)
- Also called: Växjö Småland Airport
- Nearby cities: Växjö, Öjaby
- To Växjö from the airport: by local bus 4 – 27 mins
Stockholm–Västerås Airport – IATA code VST – (~ 0.1 Mio. passengers)
- Also called: Västerås Airport, Hässlö Flygplats
- Nearby cities: Västerås, Enköping
- To Västerås from the airport: by bus 3 – 25 mins (to Stockholm around 1 hr 30 mins)
Linköping City Airport – IATA code LPI – (~0.1 Mio. passengers)
- Also called: /
- Nearby cities: Linköping, Ljungsbro, Grebo, Vikingstad
- To Linköping from the airport: by bus 16 – 16 mins
Norrköping Airport – IATA code NRK – (~ 0.1 Mio. passengers)
- Also called: /
- Nearby cities: Norrköping, Aby, Krokek
- To Norrköping from the airport: by bus 440 – 17 mins
Jönköping Airport – IATA code JKG – (~ 0.1 Mio. passengers)
- Also called: /
- Nearby cities: Jönköping, Habo, Vaggeryd, Huskvarna
- To Jönköping from the airport: by taxi – 17 mins
Halmstad City Airport – IATA code HAD – (~ 93 000 passengers)
- Also called: /
- Nearby cities: Halmstad, Fyllinge, Haverdal, Gullbranna
- To Halmstad from the airport: by bus 40 – 19 mins
Örnsköldsvik Airport – IATA code OER – (~ 76 000 passengers)
- Also called: /
- Nearby cities: Örnsköldsvik, Gideå, Husum
- To Örnsköldsvik from the airport: by taxi – 25 mins
Karlstad Airport – IATA code KSD – (~ 85 000 passengers)
- Also called: /
- Nearby cities: Karlstad, Kristinehamn, Forshaga
- To Karlstad from the airport: by taxi – 20 mins
Örebro Airport – IATA code ORB – (~ 68 000 passengers)
- Also called: /
- Nearby cities: Örebro, Hallsberg, Hovsta, Askersund
- To Örebro from the airport: by taxi – 14 mins