Up to 13 daily connections. 3 operators. The busiest ferry route in the Baltic Sea — with prices from 9 € and crossings from 2 hours.
Two capitals, separated only by the Gulf of Finland — connected by the busiest passenger route in the Baltic Sea.
All daily connections by Tallink, Viking Line and Eckerö Line — sorted by operator with departure and arrival times.
All times are local time (Helsinki: EET/EEST, Tallinn: EET/EEST — same time zone). Schedule subject to change. As of: March 2026.
How much does the Helsinki–Tallinn ferry cost? All prices from the three operators compared directly — from the cheapest ticket to family fares.
| Category | Tallink Silja Line |
Viking Line |
Eckerö Line |
|---|---|---|---|
| Cheapest price | from 9 € | from 14 € (SDR) | from 19 € (Car+Pass.) |
| Foot passenger ⌀ | ~97–101 € | ~80–100 € | ~80–90 € |
| With car | from ~50 € | from ~40 € | from 19 € (AUTO25) |
| Same-Day Return | up to 40% discount | 50% discount | Special price |
| Children 0–5 | Free | Free | Free |
| Children 6–11 | – | 50% discount | – |
Prices vary by season, booking time and availability. SDR = Travel Bargain (Viking Line early booker). AUTO25 = Eckerö promotion car + 1 passenger. As of: March 2026.
Four factors determine how much you pay for the Helsinki–Tallinn ferry.
How to best book your Helsinki–Tallinn ferry — and avoid common mistakes.
Tallink, Viking Line and Eckerö Line in a quick profile — with all key data at a glance.


