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
Popular routes
Our most booked connections to Stockholm.
Prices for a car incl. driver, one way
© 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.