The ferry between Helsinki and Tallinn is one of the busiest passenger sea routes in Northern Europe. The crossing between Finland and Estonia takes around 2 hours and covers approximately 40 nautical miles. Here you can find the live timetable with upcoming departures and arrivals for the next three days. You can adjust the date to check any specific travel day.
On most days, there are around 10 to 14 sailings in each direction, operated throughout the day from early morning until late evening. Both passenger-only trips and car ferries are available.
Next departures to Helsinki
Next departures to Tallinn
About the ferry crossing
The route connects the Port of Helsinki and the Port of Tallinn. Annual passenger numbers are estimated at roughly 8 to 9 million travellers combined in both directions, making it one of the largest connections in Europe.
Crossing time is typically 2 hours to 2 hours 15 minutes, depending on the vessel and weather conditions in the Gulf of Finland.
Ferry operators on this route



“Although the crossing time between Helsinki and Tallinn is similar across operators, the onboard experience, pricing structure and departure patterns differ significantly. It is worth comparing the ferry companies carefully before booking, especially if you are travelling with a vehicle or planning a same day return.”
There are three different ferry companies operating: Eckerö Line, Tallink Silja and Viking Line. Each operator has its own prices and timetables, and uses its own ferries on the route.
Eckerö Line operates the Finlandia on the route. The Viking XPRS is used at Viking Line. At Tallink Silja, three ships are used for the crossing between Helsinki and Tallinn: the Megastar, Victoria 1 and the MyStar.