
Two capitals, two hours apart
Helsinki and Tallinn are about 80 km apart across the Gulf of Finland. The fastest ships make the crossing in around 2 hours, so a day trip is easy.
Ferries from Helsinki to Tallinn take about 2 hours on the fastest crossings and 2 hours 30 minutes on the others. Tallink Silja, Viking Line and Eckerö Line sail from two Helsinki terminals, West Terminal 2 and Katajanokka, to Tallinn's Old City Harbour, where Terminals A and D are about 1.5 km from the Old Town. On board you'll find restaurants, cafés and shops, and most ships also carry cars. Compare departures and book online — your booking link arrives instantly by email. Ferries run all year. Tallink Silja: about 2 h. West Terminal 2 to Terminal D, with the fastest ships. Viking Line: about 2 h 30 min. Katajanokka to Terminal A. Eckerö Line: about 2 h 15 min. West Terminal 2 to Terminal A.
~80 km


Helsinki and Tallinn are about 80 km apart across the Gulf of Finland. The fastest ships make the crossing in around 2 hours, so a day trip is easy.

Tallink Silja, Viking Line and Eckerö Line all sail this route, from different terminals at each end. Check the terminal on your ticket before you set off.

Terminal D is about 1.5 km from the Old Town, an easy walk or a short taxi ride from the ship.

Finland and Estonia are both in the Schengen area, but you still need valid travel documents to board. Check the rules for your nationality before you travel.

Most ferries on this route carry cars, motorbikes and bicycles. Foot passengers board separately, so check your operator’s rules when you book.

Even on a short crossing you’ll find places to eat, drink and shop, plus lounges where you can sit and watch the sea.
Your choice depends on the operator you book, and the two terminals are in different parts of the city. In Tallinn, Terminals A and D are a short walk apart.

Tallink Silja and Eckerö Line sail from West Terminal 2, in the Jätkäsaari harbour area southwest of the city centre.
Tram: ~20 min from Helsinki city centre
Taxi: ~15 min from Helsinki city centre
Taxi: ~35 min from Helsinki Airport
$ under $10 · $$ $10–40 · $$$ over $40, per trip
Address: West Terminal 2, Tyynenmerenkatu 14, Helsinki

Viking Line sails from Katajanokka Terminal, on the Katajanokka peninsula close to the city centre.
Tram: ~15 min from Helsinki city centre
Taxi: ~10 min from Helsinki city centre
Taxi: ~35 min from Helsinki Airport
$ under $10 · $$ $10–40 · $$$ over $40, per trip
Address: Katajanokka Terminal, Katajanokka, Helsinki

Tallink Silja arrives at Terminal D in the Old City Harbour, about 1.5 km from the Old Town. Terminal A is a short walk away.
Walk: ~20 min to the Old Town
Taxi: ~5 min to the Old Town
Taxi: ~15 min from Tallinn Airport
$ under $10 · $$ $10–40 · $$$ over $40, per trip
Address: Terminal D, Passenger Port (Old City Harbour), Tallinn

Viking Line and Eckerö Line arrive at Terminal A, on the western side of the Old City Harbour and a little closer to the Old Town than Terminal D.
Walk: ~15 min to the Old Town
Taxi: ~5 min to the Old Town
Taxi: ~15 min from Tallinn Airport
$ under $10 · $$ $10–40 · $$$ over $40, per trip
Address: Terminal A, Passenger Port (Old City Harbour), Tallinn

Bring your bags to your seat, or leave large cases in the luggage area if your ship has one.
Keep passports, medication and valuables in a small bag with you.
On a short crossing space is limited, so pack light if you can.
Travelling with a car? The car deck is closed during the crossing, so take what you need with you before you leave the vehicle.
Options vary by operator and ship, but most offer these four.


Sit mid-ship on a lower passenger deck, where the ship moves least, and watch the horizon. Avoid a big meal before boarding.

Head to the open deck as you leave Helsinki and as the Tallinn skyline, with the spires of the Old Town, comes into view.
Check-in closes before departure and can be busy at weekends, so leave extra time.
Helsinki has two ferry terminals for Tallinn, West Terminal 2 and Katajanokka. In Tallinn it is Terminal A or D. Your ticket tells you which.
Scan the QR code from your phone and carry your passport or ID card.
Follow the signs to your seat or lounge, then head to the open deck as you leave the harbour.