Tallink Silja Viking Line St Peter Line Eckerö Line
Tallinn ferry port in Estonia is served by a number of ferry routes with crossings to Helsinki, Stockholm, Mariehamn & St Petersburg available. With a selection of up to 16 Sailings Daily, the port of Tallinn connects Estonia with Finland, Sweden, Aland & Russia.

Sailing durations range from 2 hours to 37 hours on Helsinki ferries.

Although there is a brief summary on this page, as sailing information can vary based on time of year we’d advise you to get live sailing times and prices in our Tallinn fare search.

Tallinn Ferry Alternatives

How to book a Tallinn Ferry

With directferries.co.uk you can plan, compare and book your Tallinn Ferry trip quickly, easily and safe in the knowledge that you've found the best Tallinn ferry price available and at the ideal sailing time too.

To compare live Tallinn ferry prices and timetables now simply select your place of departure from the menu to the left, preferred route and number of people travelling and hit search! For freight ferry bookings, visit our Tallinn Freight Ferry page.

Tallinn Port Map

Tallinn Ferry Services

Tallinn to Helsinki with Tallink Silja, Viking Line, St Peter Line & Eckerö Line
Crossing Duration6 Sailings Daily
Sailing Schedules 2 hour crossing
Tallink Silja
Crossing Duration4 Sailings Daily
Sailing Schedules 2 hour 15 minute crossing
Viking Line
Crossing Duration1 Sailing Weekly
Sailing Schedules 37 hour crossing
St Peter Line
Crossing Duration14 Sailings Weekly
Sailing Schedules 2 hour 15 minute crossing
Eckerö Line
Tallinn to Stockholm with Tallink Silja
Crossing Duration7 Sailings Weekly
Sailing Schedules 17 hour crossing
Tallink Silja
Tallinn to Mariehamn with Tallink Silja
Crossing Duration7 Sailings Weekly
Sailing Schedules 10 hour 50 minute crossing
Tallink Silja
Tallinn to St Petersburg with St Peter Line
Crossing Duration1 Sailing Weekly
Sailing Schedules 14 hour 30 minute crossing
St Peter Line
© Direct Ferries Ltd