How many airports does Stockholm have? Four carry the name, and the names say little about how close they actually are to the city. Sort this out before you book and you'll avoid a surprise after landing.
Arlanda is the city's airport
Stockholm Arlanda lies 37 km north of the centre in the municipality of Sigtuna and handles practically all air traffic for the capital region. In 2025 the airport served just over 24 million passengers. Since the redevelopment, flights use two terminals: Terminal 5, which now also includes Terminal 4, and Terminal 2, which has taken over the former Terminal 3 area. If you're flying to Stockholm from abroad, this is where you'll land.
The airport is connected to the rail network twice over: the Arlanda Express runs non-stop from its own platform to Central Station, while Arlanda C station beneath Sky City is served by commuter and long-distance trains. This dual set-up is why there are so many ways into the city from Arlanda, at such different speeds. The page From Arlanda to the city lines them up with journey times and prices.
Bromma: close to the city, but almost empty
Bromma lies around 8 km west of the centre and for decades was the airport for domestic routes. That role is gone: after the last major airline moved its operations to Arlanda at the turn of 2024/2025, passenger numbers fell from over a million to just over 25,000 in 2025. Today business and private flights dominate, along with a few regional connections. For international travellers, Bromma is no longer relevant.
Skavsta and Västerås are regional airports
Both carry Stockholm in their name, yet both are around 100 km away. Skavsta belongs to Nyköping in the south-west, while Västerås lies to the west on Lake Mälaren. From both, the airport bus runs to Cityterminalen, taking around 80 minutes each way. From Skavsta, departures are timed around flights, not around travellers' plans for the day.
That doesn't rule these airports out, but it's worth doing the sums: three hours of transfers there and back plus the bus fare have to be outweighed by the cheaper flight. For a weekend in Stockholm it's often a close call; on a longer trip it hardly matters.
What to check before you fly
First, check the airport code on your boarding pass, not the city name. ARN is Arlanda, BMA Bromma, NYO Skavsta, VST Västerås. Second, if you're landing at Arlanda, decide before you travel how you'll get into the city. Standing at a ticket machine in the arrivals hall after a night flight is the worst possible moment to make that choice.