Tallink

Tallink operates 22 ferry routes to and from 7 ports, including Riga, Helsinki, Tallinn, Mariehamn, Lumparland, Stockholm and Turku, with the main routes being Riga-Stockholm, Helsinki-Stockholm, Helsinki-Tallinn, Helsinki-Mariehamn, Mariehamn-Stockholm.

Vivanoda helps you search for Tallink crossings, timetables and prices to find and book your ticket at the best price.

The shortest Tallink ferry crossing is Helsinki - Tallinn in 2 hours. The shortest Tallink ferry crossing is Riga - Stockholm with 275 mi and a duration of 18 hours.

Tallink in figures

Countries
Latvia
Sweden
Finland
Estonia
Number of crossings
38 crossings a day
Number of ports
7
Number of ferry connections
22
Search for ferries

From which ports does Tallink operate ferry services?

Tallink operates ferry services between 7 ports: Riga, Helsinki, Tallinn, Mariehamn, Lumparland, Stockholm and Turku.

All Tallink ferry routes

Tallink offers 22 ferry crossings. You can choose from a wide range of destinations: Turku, Finland, Helsinki, Tallinn, Estonia, Riga, Latvia, Mariehamn, Åland, Stockholm, Sweden, Lumparland ... Departure and arrival times are updated regularly to offer travellers maximum flexibility. Tickets are available all year round at attractive rates. Search Vivanoda for more information on Tallink routes, prices and timetables.

Riga Latvia
Stockholm Sweden
7 crossings a week
18 hours
275 mi
Ticket search
Helsinki Finland
Stockholm Sweden
From £51
7 crossings a week
17 hours 30 min
246 mi
Ticket search
Helsinki Finland
Tallinn Estonia
6 crossings a day
2 hours
51 mi
Ticket search
Helsinki Finland
Mariehamn Finland
7 crossings a week
11 hours 20 min
173 mi
Ticket search
Mariehamn Finland
Stockholm Sweden
From £14
3 crossings a day
5 hours 30 min
84 mi
Ticket search
Mariehamn Finland
Turku Finland
7 crossings a week
5 hours 30 min
84 mi
Ticket search
Mariehamn Finland
Helsinki Finland
7 crossings a week
10 hours 10 min
173 mi
Ticket search
Mariehamn Finland
Tallinn Estonia
7 crossings a week
9 hours 20 min
174 mi
Ticket search
Tallinn Estonia
Helsinki Finland
6 crossings a day
2 hours
51 mi
Ticket search
Tallinn Estonia
Stockholm Sweden
From £77
7 crossings a week
17 hours 20 min
235 mi
Ticket search
Tallinn Estonia
Mariehamn Finland
7 crossings a week
10 hours 50 min
174 mi
Ticket search
Lumparland Finland
Stockholm Sweden
From £12
7 crossings a week
6 hours 30 min
94 mi
Ticket search
Lumparland Finland
Turku Finland
7 crossings a week
4 hours 10 min
73 mi
Ticket search
Stockholm Sweden
Helsinki Finland
7 crossings a week
16 hours 20 min
246 mi
Ticket search
Stockholm Sweden
Turku Finland
14 crossings a week
10 hours 30 min
165 mi
Ticket search
Stockholm Sweden
Tallinn Estonia
7 crossings a week
15 hours 50 min
235 mi
Ticket search
Stockholm Sweden
Riga Latvia
7 crossings a week
17 hours
275 mi
Ticket search
Stockholm Sweden
Mariehamn Finland
3 crossings a day
5 hours 30 min
84 mi
Ticket search
Stockholm Sweden
Lumparland Finland
7 crossings a week
6 hours 20 min
94 mi
Ticket search
Turku Finland
Stockholm Sweden
From £16
14 crossings a week
10 hours 55 min
165 mi
Ticket search
Turku Finland
Mariehamn Finland
7 crossings a week
5 hours 20 min
84 mi
Ticket search
Turku Finland
Lumparland Finland
7 crossings a week
4 hours 30 min
73 mi
Ticket search

Which countries are served by Tallink ships?

Tallink operates crossings to and from 4 countries: Finland, Estonia, Latvia and Sweden.

None

None
None
None