If you are looking for a fun way to reach Sweden, then taking the Tallinn to Stockholm ferry is a great option. The 17.5-hour journey will take you across the Baltic Sea from Estonia and past thousands of uninhabited islands before reaching Sweden’s charming capital.
Key Takeaway: There are two daily sailings from Tallinn to Stockholm with Tallink and Viking Line. A ticket costs from €94 ($105) for a foot passenger including cabin. The journey time is 17-21 hours. Click here to book with Direct Ferries.
This is also the perfect option for those on a road trip around Europe as you can bring your car onto the boat. Check rental prices for Estonia and Sweden with our partners at Discover Cars. Click here to find out more.
Boring stuff: I have visited each of the places I recommend and give you my honest opinion, warts and all. All photos are my own unless otherwise stated and may not be reproduced without permission. Affiliate links may earn a commission at no extra cost to you.
You might also like my other ferry travel articles:
Why Take the Stockholm to Tallinn Ferry?
- Enjoy a leisurely trip without the stress of flying
- Cheap – tickets from just €94
- Amazing views of the Gulf of Finland and the Baltic!
- Take advantage of Estonia’s cheap prices!
- Discover one of Europe’s most charming old towns!
- Arrive right in the centre of Stockholm
There are many reasons to visit historic Stockholm. The city sits across 14 islands on Lake Malaren with over 60% of the city consisting of waterways, interconnecting bridges and green spaces. The medieval old town is beautiful, with brightly coloured buildings lining the waterfront.
It’s no secret that Scandinavia and Sweden in particular are expensive, so taking starting your trip in Estonia is a great way to stock up on items that are more costly in Sweden.
Tallinn Stockholm Ferry Timetable
|Service||Depart Tallinn||Arrive Stockholm||Duration|
Tallinn to Stockholm Ferry Price
The cost of a ticket for the Tallinn Stockholm Ferry starts at €94.00 for a foot passenger. This includes a bed in a 4-berth economy class cabin.
|Ticket & Seating||Price in Euros|
|Foot Passenger & bed in 4-berth cabin||€92.00|
|2 berth cabin||€142.00|
|2 berth deluxe cabin with breakfast||€402.00|
|4 berth cabin (inside)||€101.00|
|4 berth cabin (outside)||€142.00|
|Small car (eg. fiat punto) and bed in 4 berth cabin||€192.00|
|Bicycle and bed in 4 berth cabin||€102.00|
How to buy tickets for the Tallinn to Stockholm Ferry
You can purchase tickets at the port in Tallinn, however, as the route sells out it’s best to book in advance and this can be done online through companies like Direct Ferries.
Prices start from as little as €94 one-way for a foot passenger. Prices increase in summer and around holiday periods. Use the widget below to get a quote today or click here to find out more.
About the Tallinn to Stockholm Ferry
Tallink Silja Line runs a daily ferry to Stockholm from Tallinn. The boat leaves the port at Tallinn at 18:00 daily and arrives in Stockholm at 10:30 local time the next day.
The vessel is the Estonian flagged Baltic Queen, a 12-deck passenger cruise ferry that was first built in 2008 and refurbished in 2022.
About the Baltic Queen
Tallink took delivery of the made-to-order Baltic Queen on 16th April 2009. The ferry has been running the Tallinn Stockholm route ever since.
The Baltic Queen has 12 decks, 927 cabins and room for 2,500 people and 420 cars.
Facilities on Board
- Free wifi throughout the vessel
- Sun decks
- Restaurants (including a grill house, Italian, buffet, Russian & more)
- Sea pub & bar
- Piano bar
- Cafeteria/patisserie/coffee bar
- Children’s play area
- Conference room
- Tax-free shop
- Boutique fashion store
- Sauna (reserved & public saunas, swimming pool & bar)
- Casino (roulette, poker & slot machines)
- Ibiza Nightclub
About the Route
The ferry to Stockholm leaves Tallinn Port D and the first stop is at Mariehamn, the capital of Aland, an autonomous island archipelago belonging to Finland. The boat stops for only ten minutes before continuing on to Sweden’s Vartehamnen port in Stockholm.
How to Get to the Tallinn Ferry Terminal
The ferry departs from Tallinn’s terminal D, which is very close to the old town.
Address: Tallinn D-Terminal, Uus-Sadama 24, 10151 Tallinn. Click here for directions.
Port Operating Hours
Monday to Friday: 06:00 – 01:00
Saturday: 06:00 – 22:30
Sunday: 08:0 – 01:00
How to get there: Tallinn’s port is easily reachable from the old town on foot. The walk takes around 15 minutes.
Check-in opens 2 hours prior to departure.
Facilities at the port
- Currency Exchange
- Cafe (12:00 – 19:00)
Getting from Stockholm Port to the City Centre
The good news is that the Tallink and Viking Line ports in Stockholm are located within walking distance of the city centre.
Viking Line Ferry Terminal: Terminalen Stadsgården, 116 30 Stockholm, Sweden. Click here for directions.
Tallink Ferry Terminal: Hamnpirsvägen 10, 115 41 Stockholm, Sweden. Click here for directions.
Things to See in Stockholm
Stockholm is a fascinating destination with a long history, a picturesque old town and plenty of open spaces. Hop from island to island across the city while stopping to enjoy the many parks, shops and restaurants on offer.
Here are some of the top things to do in the city:
- Explore Gamla Stan (Old town)
- Skansen Open Air Museum
- The Royal Palace
- ABBA Museum
- Nobel Museum
- Gröna Lund
- Kungsträdgården Park
- Drottningholm Palace
Looking for a place to stay in Stockholm? Check out our top recommendations:
Budget: Archipelago Hostel Old Town
Mid-range: Biz Apartment Hammarby Sjöstad
Luxury: Victory Hotel
Tallinn Stockholm Ferry FAQs
There are two ferry services operating the route from Tallinn to Stockholm; Tallink Silja Line and Viking Line with two departures every day.
The ferry from Tallinn to Stockholm takes 17 hours and thirty minutes with Tallink Silja Line or 21 hours with Viking Line.
The distance from Tallinn in Estonia to Stockholm in Sweden is about 425 kilometres as the crow flies.
The ferry from Tallinn to Stockholm costs from €92 for a foot passenger and €192 for a small car. This price includes a bed in a four-berth cabin.
Don’t Delay, Book Today!
Now you know how to take the Tallinn Stockholm ferry, one of the easiest and most fun ways to travel between Estonia and Sweden.
Avoid the hassle and stress of flying and arrive refreshed at your destination after a good night’s sleep. Click here to book your ticket today or use the form below to get a quote.
If you are travelling around the Baltic countries, be sure to check out my other guides:
About the author:
Steve Rohan is a writer from Essex, England. He has traveled to over 60 countries, lived in Armenia, China and Hong Kong, and is now living the digital nomad life on the road.
Steve prefers “slow travel” and has covered much of the world by train, bus and boat. He has been interviewed multiple times by the BBC and recently featured in the documentary Scariest Places in the World. See the About page for more info.
Where I am now: Yerevan, Armenia 🇦🇲