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.
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
| How | Time | How often | Price* | Good to know |
|---|---|---|---|---|
| flight Direct flights from Stockholm Arlanda to Tallinn | about 1 h in the air, 3–4 h door to door | several a day | about SEK 800–2,500 | Tallinn 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 h | daily departures, evening | about €40–200 including a cabin, depending on season and cabin type | A 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 Helsinki | daily | about €60–220 in total | Useful 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
Partner links: TonyPlan may earn a small commission at no extra cost to you.
Tips
- Book the ferry well ahead for Friday and Saturday nights, when cabins sell out.
- Bring your passport or ID card; ferry companies check documents.
- On the ferry, buffet meals and breakfast are cheaper booked in advance.
- Tallinn's ferry terminals are within walking distance of the old town.
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.
Compiled by TonyPlan from operator and transport information and travel knowledge; updated 2026-10-05. Anything we could not confirm is marked as approximate.