Skip to content

Tallinn to Helsinki by ferry: times, prices and how I do it

Tallinn to Helsinki by ferry takes about two hours. Operators, schedules, prices with and without a car, how to book, and what to do on board, from my trips.

Two capitals, two countries, and barely two hours of sea between them. The ferry from Tallinn to Helsinki is one of my favourite little border crossings in Europe. You walk onto a ship in a medieval Estonian port, grab a coffee, and before you have finished it Helsinki is coming up on the horizon. Here is what I check before I book.

How long is the crossing?

About 2 to 2.5 hours across the Gulf of Finland. The fast daytime sailings take closer to two hours, and a few can run a little longer depending on the ship and the weather. For a trip between two capital cities, that is short.

Who sails it, and how often?

Three operators share the route and run a lot of departures. In the busy season that is roughly 12 to 14 sailings a day in each direction. It drops back in winter, but the ferry runs all year round. That frequency is the best part: you are never really tied to one departure, so you can treat it almost like a train.

  • Tallink (the Megastar and MyStar ships) has the most daily departures.
  • Viking Line (Viking XPRS) runs a handful a day.
  • Eckerö Line (Finlandia) adds a few more.

The counts shift by season, so I always pull up the live timetable on the operator’s own site before I pick a time.

What does it cost?

Prices are dynamic, so treat these as a guide and book ahead for the best ones.

  • On foot: roughly €15 to €35 one way if you book in advance. Last-minute or peak sailings go higher.
  • With a car: add from around €40, depending on the operator, the time and how far ahead you book.
  • Day return: a same-day return is often cheaper than two singles, so if you are popping over to Helsinki for the day, look at the day-trip fares first.

Midweek and early-morning sailings are almost always the cheapest, and booking a week or two ahead beats walking up to the counter.

Where to book

Book directly with the operators for the clearest prices and the easiest changes:

A comparison site like Direct Ferries or Ferryscanner is handy if you want every departure in one list, but I still cross-check the final price on the operator’s site.

What to do on board

Do not write this off as dead time. The bigger Tallink ships have proper cafes, a tax-free shop that Finns take very seriously, sun decks, and seating with a view. My routine is a window seat, a coffee or a cinnamon bun, and a look back as Tallinn’s old town shrinks behind me while Helsinki grows ahead. On a clear day the deck is worth braving the wind for.

Make it a two-country trip

This crossing is why I always tell people to pair Estonia and Finland. Spend a couple of days in Tallinn and the rest of Estonia, take the morning ferry, and you have a full day in Helsinki without setting an alarm for a flight. It works just as well the other way around: base yourself in Helsinki and come south to Tallinn for a day or two.

Photos from this trip

Video from this trip

Frequently asked questions

How long is the ferry from Tallinn to Helsinki?

About 2 to 2.5 hours across the Gulf of Finland. The fast daytime sailings take closer to two hours, and a few run a little longer depending on the ship and the weather. For a trip between two capital cities, that is short.

How much does the Tallinn to Helsinki ferry cost?

On foot it is roughly 15 to 35 euros one way if you book in advance, and last-minute or peak sailings cost more. A car adds from around 40 euros, depending on the operator, the time and how far ahead you book. Prices are dynamic, so check the live fare before you commit.

How often does the ferry run?

Three operators share the route: Tallink, Viking Line and Eckerö Line. In the busy season that is roughly 12 to 14 sailings a day in each direction, so you are never tied to one departure and can treat it almost like a train. I always check the live timetable on the operator's own site.

Does the ferry run in winter?

Yes, it runs all year round. There are fewer sailings in winter than in the busy season, so look at the timetable before you plan a tight day trip.

What is the cheapest way to book the ferry?

Midweek and early-morning sailings are almost always the cheapest, and booking a week or two ahead beats walking up to the counter. I book directly with the operators for the clearest prices and the easiest changes. I only use a comparison site to see every departure in one list.

Can you do Helsinki as a day trip from Tallinn?

Yes. A same-day return is often cheaper than two singles, so look at the day-trip fares first. Take a morning ferry and you get a full day in Helsinki without setting an alarm for a flight. It works just as well the other way around.