Here is a guide on how to get to Stockholm by reaching the Arlanda Airport, the Skavsta Airport, or the Bromma Airport. So, there are three airports in the vicinity of Stockholm: Arlanda, Bromma and Skavsta. Which one you fly to will most likely depend on the airline you choose to fly with and from where you start your journey.
Arlanda airport to Stockholm
Arlanda Airport (ARN) is Stockholm’s main airport and the largest of the three; be aware that there are four terminals at Arlanda airport.
Arlanda is roughly 40km (25 miles) away from Stockholm city center, but the transport links into town are excellent and there are screens up in the arrivals areas showing departure times for buses and trains.
If you are less than five people, the cheapest way to get into the city center is by airport coach (Flygbussarna). There are several routes available depending on where you are staying, but it takes around 45 minutes to reach the city center. If you buy online or via the app, an adult, single ticket costs SEK 99 (usually SEK 119).
The ticket is valid for three months from the time of purchase. Tickets can also be bought from ticket machines at the airport, at the shops 7-Eleven and Pressbyrån or onboard the bus itself, although be aware that bus drivers will not accept cash. Timetables and bus routes can be found on the airport coaches website in several languages.
Flygbussarna also operates a door-to-gate service, which is essentially a shared taxi with room for up to 9 people in each minibus. This can be a more convenient way to travel than getting the bus while being cheaper than a private taxi.
Pricing examples can be found on the website, however, for trips to the city center it costs SEK 289 for the first person and then SEK 65 for every additional person in your booking, meaning for a couple it would cost SEK 354.
The fastest way into central Stockholm is the Arlanda Express train, which takes around 20 minutes. An adult, single ticket costs SEK 280, although there are often discounts online for groups or those booking far in advance, so it is worth checking the website to see if you can get a better price. Children under 18 can travel for free when accompanied by an adult over 25.
A taxi from Arlanda into the city centre can take around 40 minutes. Taxi prices in Sweden are not regulated, so always confirm the price with the driver before you set off. You do not need to take the first taxi in the queue at the taxi rank if the price doesn’t suit you.
The major taxi companies such as Taxi Stockholm, Sverige Taxi and Taxi Kurir have fixed prices between Arlanda and the city centre of around SEK 450-500. Remember to always ask the driver about the cost and to check the taxi pricing, which can be found on a yellow label in the taxi window. Taxis will also accept credit cards although you can pay with cash if preferred.
Skavsta airport to Stockholm
Skavsta airport (NYO) is the furthest airport of the three, however it is the airport most often flown to by budget airlines. It is roughly 100km (62 miles) southwest of Stockholm.
The easiest way to get to Stockholm from Skavsta airport is by airport coach.
An adult, single ticket costs SEK 139 and takes around 80 minutes. If you can’t face that long on a coach, then taxi takes around 70 minutes and should cost between SEK 1,500 and SEK 2,000.
Bromma airport to Stockholm
Bromma airport (BMA) is the closest airport to Stockholm city. It mostly has domestic flights, but a small number of international flights also fly from here. It is around 7km (just over 4 miles) away from the city centre. As ever, the airport coach is the easiest way to get into the city, with an adult, single ticket costing SEK 75.
The journey itself takes only 20 minutes. If you want to save some money, it is possible to travel to and from the airport using the regular public transport. This is more or less convenient depending on where in the city you are staying. The best way to find a route is using the SL journey planner.