By Air

Arlanda Airport (code ARN)
Arlanda is the largest airport in the Stockholm region, with direct connections to major cities in Europe as well as several connections to North America. Arlanda is situated 60 km north of Stockholm.

To reach Stockholm City from Arlanda Airport

Bromma Airport (code BRM)
Bromma is a small airport close to Stockholm City Center. It has some domestic connections and a few international ones e.g. to Brussels. From Bromma you can reach Stockholm City by taxi or you can take the airport coach to Stockholm City terminal. If you would like to take public transport, you can plan your trip here.

Skavsta Airport in Nyköping (code NYO)
This airport is sometimes referred as Stockholm South, and is located approximately 120 km south of Stockholm, close to the town of Nyköping. It is mostly served by low cost carriers.  You can take the airport coach to Stockholm City terminal (ca. 80 minutes) or you can take an SJ train from the airport (change at Nyköping Centre station) to Stockholm City. 

Västerås Airport (code VST)

Stockholm-Västerås Airport (VST) is situated close to the E18 motorway, around 5 km south of Västerås town centre with regular flights to London, Alicante, and Malaga. You can take the airport coach to Stockholm City terminal (ca. 80 minutes) or you can take SJ train from Västerås to Stockholm (ca. 60 minutes). 

More information about Stockholm airports can be found here.

By Boat

Stockholm is truly a city of water, so of course you can travel here by boat. Several ferry lines serve Stockholm and the harbors are centrally located. More information can be found here.

By Train

You can arrive Stockholm by using the Interrail Passes services. You can plan your trip here. If you would discover Sweden by train, then visit SJ train services.