ferjebooking

Baltic Ferries

A dense ferry network links Stockholm, Helsinki, Tallinn and Riga — popular mini-cruises and practical crossings across the Baltic Sea.

Compare & book ferries

Affiliate link: we may earn a commission if you book via Direct Ferries — at no extra cost to you.

Helsinki–Tallinn

The short hop across the Gulf of Finland takes just 2–2.5 hours with very frequent sailings, run by Tallink, Viking Line and Eckerö Line.

Stockholm–Tallinn

A classic overnight cruise with a cabin on board — often taken round-trip as a mini-cruise, with a day in Tallinn. Sailed by Tallink Silja and Viking Line.

Stockholm–Helsinki

Overnight ferry via Åland (Mariehamn), with Tallink Silja and Viking Line — a neat way to combine Stockholm and Helsinki.

Stockholm–Riga

Tallink runs an overnight ferry between Stockholm and Riga, Latvia — a handy way into the Baltics with a car. Compare routes via Direct Ferries.

Frequently asked questions

How long is the Helsinki–Tallinn ferry?
About 2–2.5 hours, with very frequent departures — one of Europe’s busiest ferry routes.
Is Stockholm–Tallinn a mini-cruise?
Yes, many take it round-trip as an overnight cruise, with a few hours in Tallinn.
Which companies sail the Baltic?
Tallink Silja and Viking Line are the largest, with Eckerö Line also on Helsinki–Tallinn.