How to get to Stockholm

How to get to Stockholm

Stockholm's strategic positioning allows for diverse travel methods—land, sea, and air—to reach the city. Explore the pros and cons of each option and pick the best mode of travel for your trip to Stockholm.

Getting to Stockholm by plane

Arriving in Stockholm by plane from various English-speaking countries is made convenient by several airlines. For instance, direct flights from the United Kingdom, specifically London Heathrow, are provided by airlines like British Airways, Ryanair, and Norwegian Air. Average ticket prices from London range from around £ 40 (US$ 50.70) to £ 150 (US$ 190.40), depending on the season and booking time.

From the United States, airlines such as Delta, Norwegian, and United Airlines offer direct flights from major cities like New York and Chicago. Ticket prices vary, with average fares spanning between US$ 400 and US$ 800 for a round trip, based on different travel times and demand.

Additionally, Australian travelers can find routes through airlines such as Qatar Airways, Etihad Airways, or Emirates, usually requiring a layover or transfer. Flights from Sydney or Melbourne to Stockholm often average around 1,000 AUD (US$ 648.40) to 2,000 AUD (US$ 1,296), depending on the airline, season, and stopover duration. The costs can fluctuate considerably, especially during peak travel seasons, which might increase ticket prices.

Once you know which airport you're flying to, check out the best ways to get to the center of Stockholm from the airport:

Getting to Stockholm by bus

Although it's a fairly cheap alternative, getting to Stockholm by bus is tiring. The capitals that offer direct routes are Oslo and Berlin, but the journey can take up to 9 hours.

To reach Stockholm by road from Copenhagen, the best option is to cross the famous Øresund Bridge to Malmö, Sweden's third largest city. From there you can take another bus to Stockholm.

Getting to Stockholm by boat

Another of the most common ways to get to Stockholm is by sea. The Swedish capital is an essential stop for cruise ships sailing in Scandinavia. The island of Södermalm is where these large passenger ships dock, annually bringing about 12 million cruise passengers.

It's also possible to reach Stockholm by ferry from neighboring countries such as Finland, Latvia, or Estonia.

Getting to Stockholm by train

Trains from other Swedish cities and foreign countries arrive at Stockholm's Central Station, located in Norrmalm. As with the bus, this is a rather cumbersome option if the train comes from a distant city, such as Oslo or Brussels.