Skip to main content
Sweden Ferries

Timetable

Ferries to Stockholm

Compare all ferry connections towards Stockholm and find the best route for your trip

  • Fastest route: Trelleborg in just 6 hours from Rostock
  • Overnight ferry from Kiel, arrive rested in Gothenburg in the morning
  • All operators compared: Stena Line, TT-Line, Finnlines & more
Travelling to Stockholm by ferry

Popular routes

Our most booked connections to Stockholm.

Prices for a car incl. driver, one way

Kiel - Gothenburg

Kiel - Gothenburg

With Stena Line overnight from Kiel to Gothenburg every day
Gdańsk - Nynäshamn

Gdańsk - Nynäshamn

Crossing approx. 18 hours
Puttgarden - Rødby

Puttgarden - Rødby

From Fehmarn, take the ferry to Denmark in just 45 minutes.
Rostock - Trelleborg

Rostock - Trelleborg

Up to 6 departures daily with Stena Line and TT-Line – by day and overnight
Travemünde - Malmö

Travemünde - Malmö

Up to 3 times a day, Finnlines operates directly from Travemünde to Malmö – during the day and overnight.
Travemünde - Trelleborg

Travemünde - Trelleborg

Up to 4 departures daily with TT-Line – either during the day or overnight with optional cabin

© OpenStreetMap contributors

Route map: Stockholm

All ferry routes at a glance

Interactive map of all ferry connections for travelling to Stockholm. Click a route for details.

  • Scandlines
  • Finnlines
  • TT-Line
  • Stena Line
  • Color Line
  • POLSCA Baltic Ferries
  • Tallink & Silja Line
  • Viking Line

Route guide

Ferries to Stockholm

Table of Contents

Which route to Stockholm?

The table shows the right ferry for each starting point, the journey time from the arrival port to Stockholm, and the total duration of the crossing plus onward journey. Departure times are in the timetable, and prices in the price overview. All 31 routes to Sweden are compared on the Ferry routes to Sweden page.

From where Which route Journey time from port Total duration
Northern Germany, Kiel Kiel - Gothenburg, Stena Line, overnight, 15.5 hours 4.5 hours by car, just under 3 hours by train around 20 hours
Lübeck, Travemünde Travemünde - Trelleborg, TT-Line, day and night 6 hours from Trelleborg around 15 hours
Lübeck, Travemünde Travemünde - Malmö, Finnlines, day and night 5.5 hours by car, 4.5 hours by train around 14.5 hours
Rostock Rostock - Trelleborg, Stena Line and TT-Line, 6 to 8 hours 6 hours from Trelleborg 12 to 14 hours
Fehmarn, Puttgarden Puttgarden - Rødby, Scandlines, 45 minutes, then the Öresund Bridge around 8 hours from Rødby just under 9 hours, plus the bridge toll
Rostock via Denmark Rostock - Gedser, Scandlines, 2 hours, then the Öresund Bridge around 8 hours from Gedser around 10 hours, plus the bridge toll
Eastern Germany, Gdańsk Gdańsk - Nynäshamn, Polferries, overnight, 18 hours 60 km, around one hour by Pendeltåg around 19 hours
Kiel via Norway Kiel - Oslo, Color Line, overnight 6 hours by car, 5.5 hours by fast train one night plus half a day
Finland, Estonia, Åland Helsinki, Turku, Tallinn - Stockholm, Viking Line and Tallink Silja Arrival right in the city just the crossing

From Germany to Sweden

There's sadly no longer a direct ferry connection from Germany to Stockholm: the popular route from Rostock was discontinued in 2023 because of high costs.

However, there are plenty of good alternatives for crossing the Baltic by ferry and then continuing on to Stockholm by car, bicycle or train.

Depending on whether you're travelling from the south, west or east of Germany, the following routes and ferry connections are worth considering:

Kiel - Gothenburg

The classic, and for many the most popular route: the Swedish operator Stena Line sails daily overnight from Kiel to Gothenburg. The big advantage: you save a lot of time and arrive rested in Gothenburg in the morning. The onward journey by car from Gothenburg to Stockholm takes only around 4 hours 30 minutes, and by train just under 3 hours.

Travemünde - Trelleborg

The Lübeck-based operator TT-Line (named after the initial letters of the two ports it connects, Travemünde and Trelleborg) sails the Travemünde → Trelleborg route several times a day. The crossing is possible both by day and overnight. The onward drive from Trelleborg to Stockholm takes around 6 hours.

Travemünde - Malmö

The Finnish operator Finnlines sails three times a day from Travemünde to Malmö and back. The approach to Malmö, passing right under the Öresund Bridge, is especially striking. The onward journey to Stockholm takes around 5 hours 30 minutes by car, or only around 4 hours 30 minutes by train.

Rostock - Trelleborg

Up to six ferries sail daily from Rostock to Trelleborg. TT-Line and Stena Line have sailed this route separately since September 2018, so always check prices with both operators. Until 2012 the route was run by Scandlines. The onward drive from Trelleborg to Stockholm takes around 6 hours.

Via Denmark to Sweden

A popular route to Stockholm is to cross by ferry to Denmark and continue via the Öresund Bridge to Malmö. The operator offers combined tickets covering both ferry routes to Denmark plus the Öresund Bridge crossing.

Puttgarden - Rødby (Vogelfluglinie)

The classic "Vogelfluglinie" (bird flight line) from Hamburg to Copenhagen follows the flight path of cranes, which is how it got its name. The ferry crossing from Puttgarden (on the island of Fehmarn) to Rødby (on the Danish island of Lolland) takes only 45 minutes, and the onward journey from Rødby via the Öresund Bridge to Stockholm takes around 8 hours.

Rostock - Gedser

An alternative route runs from Rostock to Gedser on the Danish island of Falster. Here too, the onward journey via the Öresund Bridge to Stockholm takes around 8 hours.

Via Poland direct to Stockholm

If you're travelling from eastern Germany, from Berlin for example, this connection could be an alternative for you. The Polish operator Polferries sails several times a week from Gdańsk to Nynäshamn, around 60 km south of Stockholm. The crossing takes about 18 hours. Nynäshamn is connected to Stockholm's commuter rail network via the Pendeltåg. From Berlin, you reach Gdańsk by car in around 6 hours.

Via Norway to Sweden

Ideal for anyone who also wants to visit the Norwegian capital, Oslo. Color Line sails daily overnight from Kiel to Oslo. The connection has existed since 1961 and is the only direct link between Germany and Norway. The onward drive from Oslo to Stockholm takes around 6 hours, and the direct fast train only 5.5 hours.

Via Finland to Stockholm

A truly special experience is the crossing with the Finnish operator Finnlines from Travemünde to Helsinki. Once there, you can hop straight onto the next ferry from Helsinki to Stockholm.

Direct to Stockholm: the ferries from Finland, Åland and Estonia

The only ferries that actually dock in Stockholm come across the northern Baltic. Viking Line and Tallink Silja sail every night from Helsinki and several times a day from Turku to the Swedish capital, each calling at Mariehamn or Långnäs on Åland along the way. From Estonia, Tallink Silja sails overnight from Tallinn to Stockholm. The Värtahamnen and Stadsgården terminals lie within the city, with connections to the Tunnelbana and the Pendeltåg.

Three ports in greater Stockholm

Port Location and onward travel Operators and routes
Stockholm, Värtahamnen and Stadsgården within the city; Tallink Silja at Värtahamnen, Viking Line at Stadsgården on Södermalm; connections to the Tunnelbana and Pendeltåg Helsinki - Stockholm, Turku - Stockholm, Tallinn - Stockholm, Mariehamn - Stockholm, Långnäs - Stockholm
Nynäshamn around 60 km south, around an hour to Stockholm by Pendeltåg Polferries Gdańsk - Nynäshamn, Stena Line Ventspils - Nynäshamn
Kapellskär around 90 km north on the E18, or by SL bus 631 via Norrtälje without a car Finnlines Naantali - Kapellskär and Långnäs - Kapellskär, DFDS Paldiski - Kapellskär

Location, routes and operators for all Swedish ports are compared on the Ferry ports in Sweden page.

Which route is right for me?

  • The fastest route. If you just want to get there quickly and don't mind a long drive, choose the Vogelfluglinie.
  • The most popular route. Very likely the Stena crossing from Kiel to Gothenburg.
  • For families. Overnight crossings are recommended, whether with Stena to Gothenburg, or from Travemünde to Trelleborg or Malmö. The latter two routes also combine nicely with a visit to Astrid Lindgren's World in Vimmerby (a detour into Småland).
  • The most unusual route is almost a Baltic cruise in itself: from Kiel to Oslo, then on by train to Stockholm. For the return trip, take the ferry from Stockholm to Helsinki, then the direct ferry back from Helsinki to Travemünde.

Operators' prices follow supply and demand, so it's often noticeably cheaper to book some time in advance. In peak season, popular dates (such as the start of the summer holidays) are often booked out early. Either way, it's worth comparing prices across the different routes, as there are often big differences. And why not try a different route for once?

FAQ: Ferries to Stockholm

Frequently asked questions

Questions and answers about the ferry connections towards Stockholm.

Is there a direct ferry from Germany to Stockholm? +

No. The last direct connection from Rostock was discontinued in 2023 because of high costs. Today you reach Stockholm by taking a ferry to a neighbouring country and continuing by car or train. The ferry from Gdańsk to Nynäshamn, south of Stockholm, gets you closest.

Which ferry gets me closest to Stockholm? +

The Polish operator Polferries sails several times a week from Gdańsk to Nynäshamn, around 60 km south of Stockholm. The crossing takes about 18 hours. From Berlin, you reach Gdańsk by car in around 6 hours.

How do I get from Nynäshamn to Stockholm? +

Nynäshamn is connected directly to Stockholm's commuter rail network via the Pendeltåg. So from the ferry port you continue into the city centre without changing trains. That's handy if you're travelling without a car.

Which alternative is most popular? +

The most popular is the overnight ferry from Kiel to Gothenburg with Stena Line. From Gothenburg it's only around four and a half hours by car or just under three hours by train to Stockholm. Prices for all routes are on our price overview.