ferry.travel

Baltic Sea

Operators, routes and prices at a glance

Route map

  • Tallink & Silja Line
  • Eckerö Line
  • Viking Line
  • DFDS
  • Finnlines
  • Eckerö Linjen
  • Wasaline
  • TT-Line
  • Stena Line
  • POLSCA Baltic Ferries
  • Destination Gotland
  • Scandlines
  • Color Line
  • Bornholmslinjen
  • Øresundslinjen

Baltic Sea ferries

Germany - Sweden

Direct ferries to Sweden leave from Kiel, Travemünde and Rostock. The route that takes you furthest north is Kiel-Gothenburg, an overnight crossing offered daily. Ferries to southern Sweden (Trelleborg, Malmö and Karlshamn) run several times a day, in daylight hours as well.

If you would rather not cross the Baltic in one go, several routes run via Denmark, with or without a ferry leg.

Germany - Denmark

The two short crossings from Puttgarden and Rostock suit anyone heading for Copenhagen, Sweden or the eastern Danish islands of Zealand, Falster, Lolland and Møn. From Sassnitz there is also a direct route to Bornholm.

Germany - Finland

The daily crossing from Travemünde to Helsinki is the only direct route from Germany to Finland. It takes around 30 hours, which makes it the longest ferry route in the Baltic.

Germany - Norway

The link from Kiel to Oslo sails overnight, every day. It is the only direct ferry from Germany to Norway, and the ship doubles as a cruise vessel alongside carrying passengers and cars.

Germany - Lithuania

Three separate services run from Germany to Klaipėda in Lithuania. All three sail daily and matter above all to freight traffic.

Germany - Latvia

Denmark - Sweden

The Kattegat route to Gothenburg runs several times a day and works for travellers from Germany too. The second Kattegat crossing, to Halmstad, no longer exists: Stena Line withdrew Grenaa - Halmstad on 30 April 2026.

The short hop from Helsingør to Helsingborg is a useful alternative to the Øresund Bridge.

Denmark - Norway

The routes out of Hirtshals are the shortest way between Denmark and Norway, and often the shortest way for travellers coming from Germany as well.

The Copenhagen to Oslo route, calling at Frederikshavn on the way, is popular above all as a mini-cruise.

Poland - Sweden

Poland has plenty of direct routes to Sweden of its own. The sailings from Gdynia and Świnoujście in particular are worth a look if you are starting from eastern Germany.

Sweden - Finland

Ferries leave the Stockholm area for Finland every day, some of them calling at the Åland Islands. The Stockholm to Helsinki route is a favourite as a mini-cruise. There is also a crossing from Umeå in northern Sweden to Vaasa in Finland.

Sweden - Estonia

The direct ferry from Stockholm to Tallinn is one of the most important transport links in the Baltic region, and a popular mini-cruise besides.

Sweden - Latvia

The ferry from Nynäshamn, south of Stockholm, to Ventspils connects Sweden directly with Latvia.

Finland - Estonia

The short distance between Helsinki and Tallinn makes this one of the busiest routes in the Baltic. Several operators run numerous departures every day.