Megalist of Baltic Sea Ferry Routes 2019

Last Updated:

The Baltic Sea is one of the busiest passenger shipping areas in the world. The nine countries bounding the Baltic Sea have well-developed ferry connections to each-other. This list includes all international ferries in the Baltic Sea region. There are some domestic ferries (e.g. in North Poland, North Germany, Åland Islands etc) which have been omitted for clarity. We have also excluded ferries that start or end in the North Sea (e.g. Kiel to Gothenburg).

Silja Line M/S Silja Symphony Ship

With a few exceptions, all routes listed here are bi-directional, meaning that the ferry goes to the destination port and turns around and comes back. The exceptions to this are St. Peter Line, which does a continuous two-week loop around the Baltic Sea. The other exceptions to this are Viking Line and Tallink-Silja Line, which sometimes use their larger ships to make a quick daytime trip between Helsinki and Tallinn before going back to Stockholm.

Ferries from Finland

Route Operator
Helsinki to Saint Petersburg (Russia) St. Peter Line
Helsinki to Lübeck/Travemünde (Germany) Finnlines
Helsinki to Tallinn (Estonia) Tallink-Silja Line, Viking Line, Eckerö Line and St. Peter Line (occasionally)
Helsinki to Stockholm (Sweden) via Åland Tallink-Silja Line and Viking Line
Vaasa to Umeå (Sweden) Wasaline
Lappeenranta to Vyborg (Russia) via Saimaa Canal Saimaa Travel
Hanko to Paldiski (Estonia) DFDS
Turku to Stockholm (Sweden) via Åland Tallink-Silja Line, Viking Line and Finnlines

Ferries from Russia

Route Operator
Saint Petersburg to Helsinki (Finland) St. Peter Line
Vyborg to Lappeenranta (Finland) via Saimaa Canal Saimaa Travel
Saint Petersburg to Tallinn (Estonia) St. Peter Line
Bałtyjsk (Kaliningrad Oblast) to Gdynia (Poland) Żegluga Gdańska

Ferries from Estonia

Route Operator
Tallinn to Stockholm (Sweden) St. Peter Line
Tallinn to Stockholm (Sweden) via Åland Tallink-Silja Line
Tallinn to Helsinki (Finland) Tallink-Silja Line, Viking Line, Eckerö Line and St. Peter Line (occasionally)
Paldiski to Hanko (Finland) DFDS
Paldiski to Kapellskär (Sweden) DFDS

Ferries from Latvia

Route Operator
Riga to Stockholm (Sweden) Tallink-Silja Line
Ventspils to Nynäshamn (Sweden) Stena Line
Liepāja to Lübeck/Travemünde (Germany) Stena Line

Ferries from Lithuania

Route Operator
Klaipėda to Kiel (Germany) DFDS
Klaipėda to Karlshamn (Sweden) DFDS
Klaipėda to Trelleborg (Sweden) TT-Line
Klaipėda to Rostock (Germany) TT-Line

Ferries from Poland

Route Operator
Gdynia to Bałtyjsk (Kaliningrad Oblast, Russia) Żegluga Gdańska
Świnoujście to Ystad (Sweden) Unity Line
Świnoujście to Ystad (Sweden) Polferries
Gdańsk to Nynäshamn (Sweden) Polferries
Świnoujście to Copenhagen (Denmark) via Ystad (Sweden) Polferries
Świnoujście to Trelleborg (Sweden) TT-Line
Gdynia to Karlskrona (Sweden) Stena Line
Kołobrzeg to Bornholm (Denmark) Kołobrzeska Żegluga Pasażerska

Ferries from Germany

Route Operator
Lübeck/Travemünde to Helsinki (Finland) Finnlines
Kiel to Klaipėda (Lithuania) DFDS
Lübeck/Travemünde to Liepāja (Latvia) Stena Line
Rostock to Klaipėda (Lithuania) TT-Line
Rostock to Trelleborg (Sweden) Stena Line
Sassnitz to Trelleborg (Sweden) Stena Line
Rostock to Gedser (Denmark) Scandlines
Sassnitz to Bornholm (Denmark) Bornholmnslinjen
Lübeck/Travemünde to Malmö (Sweden) Finnlines
Lübeck/Travemünde to Trelleborg (Sweden) TT-Line

Ferries from Denmark

Route Operator
Bornholm to Kołobrzeg (Poland) Kołobrzeska Żegluga Pasażerska
Bornholm to Ystad (Sweden) Bornholmnslinjen
Køge to Bornholm Bornholmnslinjen
Bornholm to Sassnitz (Germany) Bornholmnslinjen

Ferries from Sweden

Note that many ferry companies consider “Stockholm” to be many different ports including Stadsgården, Kapellskär, Nynäshamn, Grisslehamn or Värtahamnen. Some ports, e.g. Grisslehamn and Nynäshamn can actually be quite far away from Stockholm (1-2 hours).

Route Operator
Stockholm to Turku (Finland) via Åland Tallink-Silja Line, Viking Line and Finnlines
Stockholm to Helsinki (Finland) via Åland Tallink-Silja Line and Viking Lines
Stockholm to Helsinki (Finland) St. Peter Line
Stockholm (Grisslehamn) to Eckerö (Åland) Eckerölinjen
22-hour cruise from Stockholm around Åland and back Birka Cruises
Kapellskär to Paldiski (Estonia) DFDS
Stockholm to Riga (Latvia) Tallink-Silja Line
Nynäshamn to Ventspils (Latvia) Stena Line
Karlshamn to Klaipėda (Lithuania) DFDS
Trelleborg to Klaipėda (Lithuania) TT-Line
Ystad to Świnoujście (Poland) Unity Line
Ystad to Świnoujście (Poland) Polferries
Nynäshamn to Gdańsk (Poland) Polferries
Trelleborg to Świnoujście (Poland) TT-Line
Karlskrona to Gdynia (Poland) Stena Line
Trelleborg to Rostock (Germany) Stena Line
Trelleborg to Sassnitz (Germany) Stena Line
Malmö to Lübeck/Travemünde (Germany) Finnlines
Trelleborg to Lübeck/Travemünde (Germany) TT-Line
Ystad to Bornholm (Denmark) Bornholmnslinjen

As the data shows, the southern Baltic Sea has much more ferries of short distances, for example the many crossings between the north coasts of Germany and Poland with Denmark and Sweden. In the northern Baltic Sea, the name “ferry” is used, however “overnight cruise” would be more realistic. Besides the ferry crossings between Helsinki and Tallinn, and a few around the Åland islands, most ferries resemble cruise ships.

Because there are so many ferry operators and routes in the Baltic Sea, this data is in constant motion. Every year new operators and routes come and go. FerryScan takes the guesswork out, providing users a neutral search interface for ferries across the entire Baltic Sea.