There are 8 ways to get from Tallinn to Stockholm by plane, car ferry, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly Tallinn to Stockholm  •  3h 45m

  1. Fly from Tallinn (TLL) to Stockholm (ARN) TLL - ARN

347 kr - 2302 kr

Cheapest option

Bus, car ferry  •  14h 53m

  1. Take the bus from Vabaduse väljak to Sadama tänav 136 / ...
  2. Take the car ferry from Paldiski to Kapellskär
  3. Take the bus from Campus Roslagen to Mörby centrum E18 676

331 kr - 1502 kr

6 alternative options

Fly Tallinn to Stockholm Bromma  •  4h 8m

  1. Fly from Tallinn (TLL) to Stockholm Bromma (BMA) TLL - BMA

531 kr - 3386 kr

Car ferry to Helsinki, fly to Stockholm  •  5h 25m

  1. Take the car ferry from Tallinn to Helsinki
  2. Fly from Helsinki (HEL) to Stockholm (ARN) HEL - ARN

763 kr - 2869 kr

Car ferry to Helsinki, fly to Stockholm Bromma  •  6h 58m

  1. Take the car ferry from Tallinn to Helsinki
  2. Fly from Helsinki (HEL) to Stockholm Bromma (BMA) HEL - BMA

1097 kr - 3853 kr

Car ferry  •  17h 15m

  1. Take the car ferry from Tallinn to Stockholm

900 kr - 2000 kr

Bus  •  44h 35m

  1. Take the bus from Tallinna bussijaam to Riia
  2. Take the bus from Rīga to Berlin
  3. Take the bus from Berlin, Berlin central bus station to Stockholm, Stockholm Cityterminalen N32

1355 kr - 2327 kr

Drive, car ferry  •  27h 48m

  1. Drive from Tallinn to Kolera-allas
  2. Take the car ferry from Kolera-allas to Stockholm

4594 kr - 5067 kr

Questions & Answers

There is widespread community transmission in Sweden.
Last Updated: 3/11/2020 | Source: CDC.

Heavy travel restrictions apply and transportation services are subject to change. Please check before you travel.

Learn More.

The cheapest way to get from Tallinn to Stockholm is to fly which costs 30€ - 210€ and takes 3h 45m.

More details

The quickest way to get from Tallinn to Stockholm is to fly which costs 30€ - 210€ and takes 3h 45m.

More details

No, there is no direct bus from Tallinn to Stockholm. However, there are services departing from Tallinna bussijaam and arriving at Stockholm, Stockholm Cityterminalen via Rīga and Berlin, Berlin central bus station. The journey, including transfers, takes approximately 44h 35m.

More details

Yes, there is a direct ferry departing from Tallinn and arriving at Stockholm. Services depart once daily, and operate every day. The journey takes approximately 17h 15m.

More details

The distance between Tallinn and Stockholm is 379 km.

Book your Tallinn to Stockholm ferry tickets online with Direct Ferries.

Search and book

The best way to get from Tallinn to Stockholm without a car is to bus and car ferry which takes 14h 53m and costs 30€ - 140€.

More details

It takes approximately 3h 45m to get from Tallinn to Stockholm, including transfers.

More details

Tallinn to Stockholm bus services, operated by Lux Express, depart from Tallinna bussijaam station.

More details

What companies run services between Tallinn, Estonia and Stockholm, Sweden?

Scandinavian Airlines, Norwegian Air Shuttle and three other airlines fly from Tallinn to Stockholm every 3 hours. Alternatively, you can take a bus from Tallinn to Stockholm via Rīga, Berlin, and Berlin, Berlin central bus station in around 44h 35m.

Airlines
Finnair
Website
finnair.com
Flights from Tallinn to Stockholm via Helsinki
Ave. Duration
2h 42m
When
Every day
Estimated price
1500 kr - 3300 kr
Flights from Tallinn to Stockholm Bromma via Helsinki
Ave. Duration
2h 42m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
1500 kr - 4000 kr
Flights from Helsinki to Stockholm
Ave. Duration
59 min
When
Every day
Estimated price
900 kr - 2400 kr
Flights from Helsinki to Stockholm Bromma
Ave. Duration
1h 11m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
900 kr - 2800 kr
Scandinavian Airlines
Website
flysas.com
Flights from Tallinn to Stockholm
Ave. Duration
1h
When
Every day
Estimated price
450 kr - 2100 kr
Flights from Helsinki to Stockholm
Ave. Duration
1h 1m
When
Every day
Estimated price
500 kr - 2500 kr
Norwegian Air International
Website
norwegian.com
Flights from Helsinki to Stockholm
Ave. Duration
1h
When
Every day
Estimated price
270 kr - 2300 kr
Malmö Aviation
Website
flygbra.se
Flights from Tallinn to Stockholm Bromma
Ave. Duration
1h 5m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
370 kr - 1900 kr
Flights from Helsinki to Stockholm Bromma
Ave. Duration
1h 11m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
900 kr - 2800 kr
Norwegian Air Shuttle
Website
norwegian.com
Flights from Tallinn to Stockholm
Ave. Duration
1h
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
370 kr - 2600 kr
Flights from Helsinki to Stockholm
Ave. Duration
1h
When
Saturday and Sunday
Estimated price
450 kr - 1800 kr
Air Baltic
Website
airbaltic.com
Flights from Tallinn to Stockholm
Ave. Duration
1h 5m
When
Every day
Estimated price
360 kr - 1700 kr
Flights from Tallinn to Stockholm via Riga
Ave. Duration
3h
When
Every day
Estimated price
360 kr - 1700 kr
LOT
Website
lot.com
Flights from Tallinn to Stockholm
Ave. Duration
1h
When
Every day
Estimated price
500 kr - 1600 kr
Bus operators
SEBE
Phone
606 4969
Email
info@sebe.ee
Website
sebe.ee
Bus from Vabaduse väljak to Sadama tänav
Ave. Duration
1h
Frequency
Hourly
Estimated price
26 kr - 40 kr
Website
SEBE
SL
Phone
08 600 10 00
Website
sl.se
Bus from Campus Roslagen to Mörby centrum E18
Ave. Duration
45 min
Frequency
Every 20 minutes
Estimated price
0 kr
Website
SL
Ecolines
Phone
+371 67214512
Email
info@ecolines.lv
Website
ecolines.net
Bus from Tallinn to Rīga
Ave. Duration
4h 14m
Frequency
3 times a day
Estimated price
150 kr - 210 kr
Schedules at
ecolines.net
Bus from Rīga to Berlin
Ave. Duration
19h 30m
Frequency
5 times a week
Estimated price
600 kr - 900 kr
Schedules at
ecolines.net
FlixBus

One of Europe’s leading bus companies, Flixbus serves 2000+ destinations in 29 countries, including Germany, France, Italy, Austria, the Netherlands and Croatia and into Scandinavia and eastern Europe, as well as some US cities. Coaches have toilets, free WiFi and power outlets, plus snacks and drinks for purchase on board. Flixbus is a good choice for the budget-conscious traveller; purchase tickets in advance for the cheapest fares (note: there is no option to reserve a seat in advance).

Rome2rio's guide to FlixBus
Contact Details
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Bus from Berlin, Berlin central bus station to Stockholm, Stockholm Cityterminalen
Ave. Duration
18h 40m
Frequency
Twice daily
Estimated price
600 kr - 750 kr
Website
flixbus.co.uk
Comati PSG
Phone
0040 723 450 475
Email
info@comati-psg.ro
Website
comati-psg.ro
Bus from Berlin Central Bus Station to Stockholm Central Bus Station
Ave. Duration
18h 45m
Frequency
Twice a week
Estimated price
1000 kr - 1200 kr
Website
Comati PSG
Ferry operators
Tallink
Phone
+49 (0)40 547 541 222
Email
international.sales@tallinksilja.com
Website
tallinksilja.com
Car ferry from Tallinn to Helsinki
Ave. Duration
2h
Frequency
Every 4 hours
Estimated price
220 kr - 1000 kr
Website
Tallink
Vehicle
260 kr - 850 kr
Inside cabin
600 kr - 850 kr
Outside cabin
700 kr - 1000 kr
Deluxe/Suite
600 kr - 850 kr
Passenger
220 kr - 280 kr
Car ferry from Tallinn to Stockholm
Ave. Duration
17h 15m
Frequency
Once daily
Estimated price
900 kr - 2000 kr
Website
Tallink
Vehicle
800 kr - 1600 kr
Inside cabin
900 kr - 1300 kr
Outside cabin
1400 kr - 2000 kr
Deluxe/Suite
3400 kr - 4700 kr
Viking Line
Phone
+358 9 123 575
Website
vikingline.fi
Car ferry from Tallinn to Helsinki
Ave. Duration
2h 30m
Frequency
6 times a week
Estimated price
750 kr
Website
Viking Line
Passenger
383 kr
Vehicle
284 kr
DFDS Seaways
Phone
+45 33 42 30 10
Email
incoming@dfdsseaways.dk​​
Website
dfds.com
Car ferry from Paldiski to Kapellskär
Ave. Duration
10h
Frequency
Once daily
Estimated price
240 kr - 1400 kr
Website
dfds.co.uk
Reclining seat
240 kr - 320 kr
Reclining Seat
340 kr - 380 kr
Bed in a 4 berth inside shared cabin
340 kr - 550 kr
2-bed inside cabin
800 kr - 1100 kr
2-bed sea view cabin
1368 kr
St Peters Line
Phone
+49 611 140 22 02
Website
stpeterline.com
Car ferry from Tallinn to Stockholm
Ave. Duration
17h 30m
Frequency
Twice a week
Estimated price
919 kr
Website
St Peters Line
Passenger
919 kr
Vehicle
668 kr
Car ferry from Kolera-allas to Stockholm
Ave. Duration
18h
Frequency
Once a week
Estimated price
3533 kr
Website
St Peters Line
Car
985 kr
Passenger
3533 kr

Want to know more about travelling around Sweden

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

More Questions & Answers

The best way to get from Tallinn to Stockholm is to fly which takes 3h 45m and costs 30€ - 210€. Alternatively, you can bus, which costs 120€ - 220€ and takes 44h 35m.

Mode details

The quickest flight from Tallinn Airport to Stockholm Airport is the direct flight which takes 1h.

Search flights

Tallinn to Stockholm bus services, operated by FlixBus, arrive at Stockholm, Stockholm Cityterminalen station.

More details

Stockholm is 1h behind Tallinn. It is currently 10:01 AM in Tallinn and 9:01 AM in Stockholm.

Norwegian Air Shuttle, LOT, Scandinavian Airlines and two other airlines offer flights from Tallinn Airport to Stockholm Airport.

Search flights

There are 498+ hotels available in Stockholm. Prices start at 1000 kr SEK per night.

More details

The best way to get from Tallinn to Tallinn Airport is to line 4 tram which takes 18 min and costs 1€ - 2€.

More details