Sweden Ferries

2026 timetable

Ferries to Stockholm

Compare all ferry connections to Stockholm – find the best route for your trip

  • Fastest route: Trelleborg in just 6 hours from Rostock
  • Overnight ferry from Kiel – arrive well-rested in Göteborg
  • Compare all operators: Stena Line, TT-Line, Finnlines & more

Popular routes

Our most booked connections to Stockholm — one-way prices including car.

Rostock - Trelleborg

Rostock - Trelleborg

Up to 6 departures daily with Stena Line and TT-Line – by 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
Kiel – Gothenburg

Kiel – Gothenburg

With Stena Line overnight from Kiel to Gothenburg every day
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.

Stockholm route map

All ferry routes at a glance

Interactive map of all ferry connections 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

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 due to rising costs.

There are, however, plenty of good alternatives for crossing the Baltic Sea by ferry and then continuing on to Stockholm by car, bike or train.

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

Kiel - Göteborg

The classic and, for many, the most popular route: Swedish operator Stena Line sails overnight from Kiel to Göteborg every day. The big advantage: you save plenty of time and arrive well-rested in Göteborg the next morning. From there, continuing on to Stockholm takes only around 4 hours 30 minutes by car, or just under 3 hours by train.

Travemünde - Trelleborg

The Lübeck-based ferry operator TT-Line (named after the initials of the two connected ports, Travemünde and Trelleborg) runs the Travemünde → Trelleborg route several times a day. Crossings are available both during the day and overnight. Continuing on from Trelleborg to Stockholm by car takes around 6 hours.

Travemünde - Malmö

Finnish operator Finnlines sails from Travemünde to Malmö and back three times a day. The approach into Malmö, passing beneath the Öresund Bridge, is particularly striking. Continuing on to Stockholm takes around 5 hours 30 minutes by car, or just 4 hours 30 minutes by train.

Rostock - Trelleborg

Up to six ferry connections run daily from Rostock to Trelleborg. TT-Line and Stena Line share this route, but it's still worth comparing prices with both operators. Until 2012, the route was operated by Scandlines. Continuing on from Trelleborg to Stockholm by car takes around 6 hours.

Via Denmark to Sweden

A popular route to Stockholm is via ferry to Denmark and onward across the Öresund Bridge to Malmö. The operator offers combined tickets covering both the ferry crossing and the bridge toll.

Puttgarden - Rødby (the Bird Flight Line)

The classic "Bird Flight Line" from Hamburg to Copenhagen follows the migration path of cranes (hence the name). The ferry crossing from Puttgarden (on the island of Fehmarn) to Rødby (on the Danish island of Falster) takes just 45 minutes; continuing on from Rødby across the Öresund Bridge to Stockholm takes around 8 hours.

Rostock - Gedser

An alternative route runs from Rostock to Gedser on the Danish island of Lolland. Here too, continuing on across the Öresund Bridge to Stockholm takes around 8 hours.

Via Poland direct to Stockholm

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

Via Norway to Sweden

Ideal if you'd also like to visit the Norwegian capital, Oslo. A Color Line ferry sails overnight from Kiel to Oslo every day. The connection has existed since 1961 and is the only direct link between Germany and Norway. Continuing on from Oslo to Stockholm takes around 6 hours by car, or just 5 hours 30 minutes on the direct high-speed train.

Via Finland to Stockholm

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

Which route is right for you?

  • The fastest route. If you simply want to arrive quickly and don't mind a long drive, choose the Bird Flight Line.
  • The most popular route. Very likely the Stena Line crossing from Kiel to Göteborg.
  • For families. Overnight crossings are recommended - either with Stena Line to Göteborg, 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 memorable route is almost a Baltic Sea cruise in itself: from Kiel to Oslo, then by train on to Stockholm. For the return leg, take the ferry from Stockholm to Helsinki, then the direct ferry back from Helsinki to Travemünde.

Operators set their prices according to supply and demand, so booking well in advance is often significantly cheaper. In peak season, popular dates (such as the start of the summer holidays) can sell out early. Either way, it's worth comparing prices across the different routes - the differences can be substantial. And why not try a different route for a change?

FAQ: ferries to Stockholm

Frequently asked questions

Questions and answers about ferry connections to Stockholm.

Is there a direct ferry from Germany to Stockholm?+

No. The last direct connection from Rostock was discontinued in 2023 due to rising costs. Today you reach Stockholm via a ferry to a neighbouring country and continue by car or train. The closest option is the ferry from Gdańsk to Nynäshamn, south of Stockholm.

Which ferry gets me closest to Stockholm?+

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

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

Nynäshamn is directly connected to Stockholm's commuter rail network (Pendeltåg), so you can continue straight into the city centre from the ferry port without changing trains. That's convenient if you're travelling without a car.

Which alternative is the most popular?+

The most popular choice is the overnight ferry from Kiel to Göteborg with Stena Line. From Göteborg, it's only around four and a half hours by car or just under three hours by train to Stockholm. You'll find prices for all routes on our price overview.