There are over 50 passenger ferry terminals and ports in the Baltic Sea which see regularly-scheduled passenger ferry traffic. Some ports have a single passenger terminal, and others have multiple terminals within the same port (e.g. Tallinn, Helsinki). The following list has most -- if not all -- of the relevant passenger ports throughout the Baltic Sea.
Last Updated 2020-04-17
Select each city, town, or port for more information
Denmark straddles the Baltic Sea and North Sea. On the Baltic Side, there is high ferry traffic going between Demark and Germany, Sweden, and (limited) to Poland.
Estonia has a rich ferry industry, due to its many islands inside and around its mainland. The largest passenger ports are in Tallinn, where there is high vehicle and passenger traffic to Helsinki. Other passenger ferry ports are in Paldiski, Hiiumaa, Saaremaa, and Lake Peipus.
Finland has many passenger ferry ports in Helsinki, Turku, Åland, Hanko, and Vaasa. Helsinki and Åland have a large amount of the cruise-ferry traffic, and contain a confusing amount of ports and terminals. Turku has just two passenger harbours, and Vaasa and Hanko, just one.
With its north border the Baltic Sea, Germany has a rich maritime history. There are many passenger ferries departing from Kiel, Lübeck/Travemune, and more to destinations in Denmark, Sweden, Poland, and even Finland.
Russia has two ports on the Baltic Sea with regular cruise-ferry traffic. Saint Petersburg - Morskoy, and Kaliningrad. Saint Petersburg has a regular ferry connection to Helsinki and occasionally Tallinn with St. Peter Line, as well as "special" (once or twice per year) sailings from other large operators in the Baltic Sea during the summer.
Sweden has quite a maritime presence, with many passenger ferry harbours dotted throughout the country. Stockholm has a huge passenger ferry industry, with ships departing in all directions of the Baltic Sea. Malmö, and other locations in southern Sweden also have a lot of ferry traffic across to Germany, Denmark, and Poland.