Time to read: 5 minutes
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.
This is also the perfect option for those on a road trip around Europe as you can bring your car onto the boat. In this article, we will discover all there is to know about the Tallinn to Stockholm ferry.
Please note: This site contains affiliate links to products. We may receive a commission for purchases made through these links at no extra cost to you.
You might also like my other ferry travel articles:
Is there a Ferry from Tallinn to Stockholm?
Yes, Tallink Silja Line has a daily ferry from Tallinn to Stockholm.
How Long is the Ferry from Tallinn to Stockholm?
The journey takes 17 hours and 30 minutes.
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.
Why take the Stockholm Tallinn Ferry?
- Enjoy a leisurely trip without the stress of flying
- Cheap – tickets from just €92
- 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, inter-connecting 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
|Depart Tallinn||Arrive Stockholm||Duration|
Stockholm Tallinn Ferry Timetable
|Depart Stockholm||Arrive Tallinn||Duration|
Tallinn Stockholm Ferry Price
The cost of a ticket for the Tallinn Stockholm Ferry starts at €92.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|
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
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 €92 one-way for a foot passenger. Prices increase in summer and around holiday periods.
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
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)
- Rapid Antigen Testing*
*The testing is done by qualified medical staff. The cost is €39.00 and the results are available in approximately 20 minutes. You will receive either a digital or printed certificate in three languages (Estonia, English and Russian).
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
Don’t Delay, Book Today!
So, now you know everything about taking the Tallinn to Stockholm ferry, what are you waiting for? Book your ticket now with Direct Ferries!
If you are travelling around the Baltic countries, be sure to check out my other guides:
About the author: Steve Rohan, originally from England, has lived in China for over six years. He has lived in the frozen city of Harbin, the ancient capital of Luoyang, the tropical paradise of Sanya and Hong Kong.
He has travelled extensively across Europe and Asia, mostly by train, and has written about his travels for this blog as well as self-publishing his first book, Siberian Odyssey.