Home › Routes › Stockholm to Tallinn

How to get from Stockholm to Tallinn

The fastest way from Stockholm to Tallinn is a direct flight of about 1 h, around 3–4 h door to door. The classic alternative is the overnight Tallink Silja ferry, about 16–18 h, which saves a night's accommodation; you can also sail to Helsinki and cross to Tallinn.

379 km apart (straight line)Day trip: noFlight · Ferry

Best option: Flight. A direct flight takes about an hour, compared with an overnight crossing of 16 hours or more.

All the ways to make the trip

HowTimeHow oftenPrice*Good to know
flight
Direct flights from Stockholm Arlanda to Tallinn
about 1 h in the air, 3–4 h door to doorseveral a dayabout SEK 800–2,500Tallinn airport is about 15 minutes by tram from the old town.
ferry
Tallink Silja overnight ferry from Stockholm to Tallinn, calling at Mariehamn
about 16–18 hdaily departures, eveningabout €40–200 including a cabin, depending on season and cabin typeA cabin replaces a hotel night. Cars can be taken on board; check current timetables.
ferry
Overnight ferry Stockholm–Helsinki, then a 2-hour ferry Helsinki–Tallinn
about 17 h plus 2 h, with a wait in Helsinkidailyabout €60–220 in totalUseful if you want a few hours in Helsinki on the way.

*Approximate prices and times for 2026. Timetables change by season: check with the operator before you travel.

Open the route in Google Maps →

Book the trip

Compare flightsStockholm to Tallinn and backBook a transferDoor to door on arrivalHotels in TallinnCompare prices for your dates

Partner links: TonyPlan may earn a small commission at no extra cost to you.

Tips

Common questions

Is there a ferry from Stockholm to Tallinn?

Yes. Tallink Silja runs an overnight ferry from Stockholm to Tallinn, usually leaving in the evening and arriving the next morning, about 16–18 hours later, with a stop at Mariehamn in the Åland Islands. Cabins are available, and cars can be taken on board.

Is it faster to fly or take the ferry?

Flying is much faster: about an hour in the air and 3–4 hours door to door. The ferry takes 16–18 hours, but it travels overnight, so you sleep on board and arrive in Tallinn in the morning, which saves a hotel night and can be relaxing.

What is the cheapest way from Stockholm to Tallinn?

A basic ferry cabin booked well in advance can cost as little as €40–60 per person off-season, including your night's sleep. Flights can be cheap too if booked early. Prices for both rise sharply on summer weekends and during holidays.

Do I need a passport?

Sweden and Estonia are in the Schengen area, so there are normally no border checks, but ferry companies and airlines require a valid passport or national ID card. Carry it with you, as you will be asked for it at check-in and possibly at random checks.

Tallinn travel guideHow many days in TallinnWhere to stay in TallinnStockholm travel guide

Compiled by TonyPlan from operator and transport information and travel knowledge; updated 2026-10-05. Anything we could not confirm is marked as approximate.

Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.