There’s a lot of choices in getting into Stockholm, first up is via plane. The main international airport in Sweden is Arlanda Airport but is situated 40 km north of the city. Then, from here tourists can ride on the Arlanda Express Train which is a dedicated rail, by regular rail, Airport coaches, Swebus or via taxi to reach the city of Stockholm. A smaller airport is also located inside the city; Bromma Airport is about 10 km west of the center of the city and is mainly used for domestic flights but also Århus in Denmark, Skien in Norway and Brussels in Belgium. Then from here the cheapest option is to ride the local bus towards the city center.
The city of Stockholm can also be reached via train, the main station, Stockholms Central, serves both commuter and long-distance routes. It is located in the city centre, with an underground connection to T-Centralen, the central hub for the subway system. Internationally, there are also services from Copenhagen, Denmark which takes about 5 hours and Oslo, Norway which takes about 6 hours with several direct connections daily. A daily overnight train is available from the northern Norwegian city of Narvik which takes about 1 hours of travel.
The City Terminal the main bus terminal in Stockholm is also another mode of transportation to and from the city. It is centrally located and directly connected to the main train station, Stockholms Central and the T Centralen metro station. There are multiple daily departures to most other cities in Sweden, as well as a few international routes. Swebus Express operates routes to Copenhagen and Oslo with several daily departures, and a twice-weekly service to Berlin. Eurolines has some departures to Copenhagen. Smaller operators offer connections with Prague, Budapest, Zagreb, Banja Luka among other cities.
Another way to reach Stockholm is via Cruise-ferries which link Stockholm to Helsinki, Mariehamn and Turku in Finland, Riga in Latvia and Tallinn in Estonia every day. Stockholm is the main Swedish terminal for the Baltic Sea cruises. They are by far the cheapest way to get to and from these cities from Stockholm. If you intend to use the boats to travel to- or from- Stockholm, it is almost always cheaper to book a cruise.