Book a Tallinn Ferry

Book a Tallinn Ferry

Tallinn Ferry

Tallinn ferry port in Estonia offers ferry crossings to Helsinki, Stockholm & Mariehamn. With a selection of up to 102 sailings weekly, the port of Tallinn connects Estonia with Finland, Sweden & Aland.

Sailing duration ranges from 19 hours 15 minutes hours on the Stockholm service to 2 hours 15 minutes on the Helsinki service.

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.

Port Address

Terminal A - Viking Line terminal A - B, AS Tallinna Sadam, Sadama 25, 15051, Estonia

Tallink Silja - Tallink Silja, Tallinn D - Terminal, Lootsi 13, Tallinn, 10151, Estonia.

D-Terminal - Lootsi 13, 10151 Tallinn, Estonia

Eckerö Line - Eckerö Line, Passenger Harbour, A - Terminal, Harbour 25 - 2, Tallinn, Estonia.

St Peter Line - St Peter Line, Passenger Terminal A, Sadama 25/2 15051, Tallinn, Estonia.

Eckero Terminal A - Terminal A, Passenger Harbour, Sadama 25-2, Tallinn 10111

Car Check in for Tallink Silja - Pikksilma 19, 10151 Tallinn, Estonia

Foot Passenger Check in for Tallink Silja - Tallinn D-terminal, Uus-Sadama 24, 10151 Tallinn

Tallinn Ferry Services

Why use Direct Ferries?

Sail everywhere

More routes than anyone else.

Sail everywhere

Sail cheaper

Compare fares, times & routes in one place.

Sail flexibly

Change plans easily with flexi tickets.

Sail flexibly

Sail smart

Book e-tickets & manage trips in-app.

Sail informed

Live ship tracking & real-time updates.

Sail informed

Sail confidently

Top-rated customer support when you need it.

Is there a ferry from Tallinn?

Tallink Silja Line, Viking Line & Eckerö Line offer ferries from Tallinn, Estonia. Ferries from Tallinn sail approximately 16 times daily and 102 times weekly.

Where can I get a ferry from Tallinn?

Tallinn ferries sail to 3 ports; Helsinki, Stockholm & Mariehamn connecting Estonia with Finland, Sweden & Aland.

How long is the ferry from Tallinn?

Ferries sailing from Tallinn take anywhere from 2 hours 15 minutes to 19 hours 15 minutes depending on the destination. The most popular route from Tallinn is the Tallinn to Helsinki ferry, costing around $167 and sailing in 2 hours 15 minutes.

How much do ferries from Tallinn cost?

Ferry price from Tallinn depends on various factors such as the route, season, operator and type of ship.

  • Tallinn to Helsinki - $167
  • Tallinn to Stockholm - $429

Is there a car ferry from Tallinn?

Yes, you can take a car ferry from Tallinn with Tallink Silja Line, Viking Line & Eckerö Line. For more information on routes and car ferry prices view our Deal Finder.

Are foot passengers allowed on ferries from Tallinn?

Foot passengers are allowed on ferries from Tallinn with Tallink Silja Line, Viking Line & Eckerö Line.

Can I take my pet on the ferry from Tallinn?

You can take your pet on the ferry from Tallinn with Tallink Silja Line & Viking Line. For more information about pet accommodation and fees, please view our Deal Finder.

Can I book a cabin on ferries from Tallinn?

Cabins are available on some ferry routes from Tallinn. Operators that have cabins on ferries include Tallink Silja Line, Viking Line & Eckerö Line. Check our Deal Finder for the best option for you.

Can I bring a bicycle on a ferry from Tallinn?

Yes, you can bring a bicycle on a ferry from Tallinn with Tallink Silja Line, Viking Line & Eckerö Line. Most ferry companies allow bicycles on board, but it is always best to check policies regarding bringing bicycles on the ferry. View our Deal Finder for more information on routes.

How To Get To Tallinn Ferry Port

Customer Service

Visit our customer service page to find useful information on travelling by ferry, our FAQs, and how to contact us for help with your booking

Need help?

Let's keep in touch

Exclusive deals delivered to your inbox