Ferry from Stockholm to Tallinn
Tickets, prices & schedulesYou can travel by ferry from Stockholm to Tallinn all year round, usually with 1-2 daily departures in the high season and 3-4 weekly crossings the rest of the year. The journey takes as little as 15-20 hr and cabin prices start at around € 72.
Tallink Silja Line and Viking Line operate the route from Sweden to Estonia with conventional cruise ferries with car decks, cabins and onboard entertainment. Find up-to-date info, compare timetables, companies and prices for 2027, and book your ferry tickets on Ferryhopper without hidden fees.
Discounts
When traveling by ferry from Stockholm to Tallinn, you can take advantage of the fixed discounts available to specific passengers. These discounts differ from one company to another, but typically you can expect the following:
Tallink Silja Line
- Children under 12 are entitled to 50% off regular ticket prices.
- Teenagers (12-17) receive a 25% discount.
Viking Line
- Children and teenagers (6-17) receive a 40% discount.
Note: infants, toddlers, and children up to 5 years old normally travel for free.
On-board services and amenities
Tallink Silja Line and Viking Line operate the Stockholm - Tallinn ferry route with conventional cruise ferries, such as the Baltic Queen and Viking Cinderella, which are designed for long-haul travel. Onboard, you will find a wide range of amenities and services, such as:
- Comfy air-conditioned lounges and seating on outer decks to enjoy the sea view
- Cafés, bars, and restaurants (à la carte and buffet) serving a range of hot and cold drinks, snacks, and meals (including vegan and child-friendly options)
- Entertainment with live music and events, and casino games
- Children’s play areas with regular events, interactive games, and a ball pit
- Wellness facilities, including a sauna and pool for pampering and relaxation
- Shops and kiosks selling snacks, gifts, and travel essentials
- Wi-Fi hotspot to stay connected during the trip
Accessibility
The ferries serving the Stockholm - Tallinn route are generally accessible to travelers with disabilities, featuring ramps and lifts between decks, as well as adapted cabins and amenities.
Both Tallink Silja Line and Viking Line offer boarding assistance upon request and prior notification at least 48 hr before your journey. Book adapted cabins early, as availability is limited, and confirm access to any particular restaurant, seating area or spa facility you wish to use.
Important: accessibility features vary from vessel to vessel, so it is recommended to contact the ferry company at the time of booking for further details.
Cabins and accommodation
Are there cabins on the ferry?
Yes, cabins are compulsory on the Stockholm - Tallinn route, and the ferries have a range of cabin types on offer for up to 9 passengers. Typically, you can choose between:
- Standard inside cabins
- Outside cabins with a sea view
- Deluxe suites and cabins with more space, double bed, sofa, minibar, hair dryer and a sea view or balcony
- Family suites with more space, bunk beds, baby bed, and a sea view
- Allergen-free cabins
- Accessible cabins for passengers with disabilities, featuring wider doors and adapted bathroom
- Pet-friendly cabins with a water bowl
All cabins feature air conditioning, TV, and an en-suite bathroom.
Cabin prices start at around € 72.
What cabin should I choose?
Choosing a cabin depends on your budget and preferences. Choose a standard outside cabin if you want a window and views of the Baltic Sea, or a standard inside cabin for a more affordable option without a window. There are also budget-friendly economy cabins, but you may experience more noise because of their location.
If you are traveling with children, passengers with reduced mobility, or looking for extra comfort, you can also choose a dedicated family, accessible, deluxe cabin or suite.
Can I book business-class seats?
No, the ferries operating the Stockholm - Tallinn route do not offer VIP business-class lounge seats. Standard tickets include accommodation in an economy-class cabin, however, there are also deluxe cabins and suites available.
Luggage
Tallink Silja Line and Viking Line have very flexible luggage policies on the routes between Sweden and Estonia, so you can bring as many bags as you can carry on board yourself, with no size or weight restrictions.
Keep in mind that the ferry does not have luggage storage or lockers available.
Traveling with pets
Pets are generally allowed on Stockholm - Tallinn ferries, provided you include them in your booking.
You can walk your pet in designated areas, however pets are generally not allowed in standard cabins, dining areas or other public spaces onboard. Smaller pets must remain in their carrier, while larger animals must be kept on a leash and wear a muzzle.
Remember to bring the necessary travel and health documents, tickets, and any pet supplies needed for the trip.
Where do pets stay on the ferry?
The pet accommodation options depend on the operator:
- Tallink Silja Line: you can either book a place for your pet in the on-board kennels or a pet-friendly cabin (for up to 3 pets).
- Viking Line: your pet needs a ticket and must stay in a suitable cabin (allergy-free cabins are excluded).
Useful tips for your ferry trip to Tallinn from Stockholm
Here are some useful tips for your ferry trip from Stockholm to Tallinn:
- The port of Stockholm can get busy, so plan your arrival at least 1 hr ahead of your ferry’s departure. If you are traveling with a vehicle, it’s best to be there 2 hr in advance.
- The Baltic Sea can get a bit rough, so if you are sensitive to the waves, consider taking seasickness medication for the trip. As always, you can discuss your options with your pharmacist or doctor.
- When planning your trip, keep in mind the time difference, as Estonia is 1 hr ahead of Sweden.
- If you are traveling to Estonia with a vehicle, don’t forget to book your return ticket on the Tallinn - Stockholm ferry in advance, as car deck spaces are limited.
- From the ports of Stockholm, you can also travel by ferry to Turku, Mariehamn, Helsinki, and Långnäs in Finland, as well as Visby in Sweden. For more details on available routes, companies and ticket prices, take a look at the Stockholm ferry schedules.
Where to take the ferry from Stockholm to Tallinn
Ferries to Tallinn normally set sail from Värtahamnen, one of the main passenger ports in Stockholm, in the northeastern side of the city. Värtahamnen is about 4 km from Stockholm city center and around 42 km from Stockholm Arlanda Airport.
The terminal itself is modern and equipped with basic passenger services, such as waiting areas, cafés, and ticket offices. Nearby, you will also find short- and long-term parking facilities.
Ferries to Tallinn depart from 2 different terminals in Stockholm, depending on your operator: Värtaterminalen and Vikingterminalen. Check your booking confirmation before setting off, as the terminals are in different parts of the city.
- Tallink Silja Line uses Värtaterminalen in Värtahamnen, approximately 4 km northeast of downtown Stockholm.
- Viking Line’s seasonal services depart from Vikingterminalen at Stadsgården, in the Tegelvikshamn waterfront area on Södermalm, around 1 km from Slussen.
At Värtaterminalen, you’ll find check-in counters, self-service machines, a bistro and luggage lockers. Vikingterminalen has ticket services, luggage storage, vending machines and a small café with limited opening hours. Both terminals have accessible facilities and parking nearby.
How to get to the port of Stockholm
Getting to Stockholm Värtahamnen (Tallink Silja Line)
- By car: the port is easily accessible via the E20 and E18 highways, follow the signs for Värtahamnen and Tallink Silja Line.
- By Tallink shuttle bus: direct buses run between Cityterminalen in central Stockholm and Värtaterminalen, with the ride taking about 25 min.
- By bus: SL bus 76 connects central Stockholm with the stop Värtahamnens färjeterminal, right by the terminal, in around 20 min.
- By metro: take the Red line toward Ropsten and get off at Gärdet. From there, follow the signs to Värtahamnen, which is is around 800 m away, roughly a 10-15 min walk.
- From Arlanda Airport: take the Arlanda Express to Stockholm Central Station in about 18 min, then continue to Värtahamnen by shuttle bus, bus 76, metro, or taxi. Allow roughly 45 min to 1 hr for the full journey, depending on your connection and route.
- By taxi: taxis are widely available throughout the city, with a ride from downtown Stockholm taking about 10-15 min.
Getting to Stockholm Stadsgården (Viking Line)
- By car: follow signs for Stadsgården/Viking Line. If you are taking your car aboard, follow Viking Line Check In signs near Fotografiska, approximately 700 m from the passenger terminal.
- By metro: take the metro to Slussen, then follow the waterfront toward Vikingterminalen, the walk takes around 15 min.
- By local bus: from Slussen, take bus 402 toward Nacka to Londonviadukten, then continue on foot to the terminal. Allow approximately 10-20 min, excluding waiting time.
- By Viking Line shuttle bus: Viking Line offers transfers from Cityterminalen to Vikingterminalen, taking approximately 25-30 min.
- From Arlanda Airport: take the Arlanda Express to Stockholm Central in about 20 min, then continue by shuttle, taxi or metro to Slussen. The entire trip takes 1-1.5 hr, depending on connections.
- By taxi: allow around 15-25 min by taxi from downtown, with extra time during busy periods.
Check-in and boarding in Stockholm
The check-in and boarding deadlines depend on your operator. Keep your booking confirmation and valid travel documents ready for every passenger, including children. All departure and boarding times are local Swedish time.
Tallink Silja Line - Värtahamnen
Check-in and boarding open 1.5 hr before departure, with check-in closing 30 min before departure, while boarding closes 20 min before departure.
- Foot passengers: check in at Värtaterminalen using a self-service kiosk or the service desk. Cabin bookings require terminal check-in, so plan to collect your boarding pass before heading to the gate.
- Travelers with vehicles: arrive at the vehicle check-in and follow crew instructions. Cyclists board through the designated lane at vehicle check-in.
Viking Line - Stadsgården
- Foot passengers: staffed check-in normally opens 1.5 hr before departure, while self-service machines are available from approximately 2 hr before departure. Check-in and boarding close 20 min before departure, so make sure you arrive well in time.
Tip: before leaving your vehicle, take your medication, documents, pet supplies and overnight essentials with you, as you cannot access the car deck during the voyage.
Where does the ferry arrive in Tallinn?
Ferries from Stockholm normally arrive at the port of Tallinn, 1-2 km from the Old Town (Vanalinn) and around 6 km from Tallinn Airport. Tallink Silja Line uses Terminal D, while Viking Line uses Terminal A. Both terminals are within the sam harbour handling international ferry arrivals and departures, and is separate from the dedicated cruise terminal.
Both terminals have basic traveler amenities, such as cafés, shops or kiosks, luggage storage and Wi-Fi, with hotels and restaurants nearby. Terminal D also has a car rental agency and a children’s play area. The Vanasadam bus is stop in front of Terminal A, roughly a 5-min walk from Terminal D.
Onward travel from the port of Tallinn
- On foot: you can walk to the Old Town in approximately 15-20 min.
- By car: follow the signed harbor exit toward the city streets. It takes 5-15 min to reach the downtown and 15-25 min for Tallinn Airport. Much of the Old Town has restricted vehicle access, so check your accommodation’s parking and arrival instructions.
- By taxi: taxi stands are available outside both terminals, with the ride to central hotels typically taking 5-15 min.
- By tram: take the T2 tram toward Lennujaam for central Tallinn, the bus station and the airport, or toward Kopli for Balti Jaam railway station. The airport ride takes approximately 25 min.
- By bus: local buses 19, 25 and 66 serve Reisisadama D-terminal, approximately 90 m from Terminal D. These are useful for destinations beyond the Old Town.
How long is the ferry ride from Stockholm to Tallinn?
The duration of the Stockholm - Tallinn ferry trip normally ranges from 15 hr 15 min to 20 hr, depending on the operator and crossing.
When does the ferry from Stockholm to Tallinn depart?
The departure of the Stockholm to Tallinn ferry is usually scheduled at 17:30.
FAQs
Your choice mainly depends on your travel dates, departure terminal and whether you are traveling with a vehicle:
- Tallink Silja Line is a practical choice for year-round travel, with sailings every other day from Värtahamnen, northeast of downtown Stockholm, and offers private cabins, restaurants, entertainment and a sauna center. It’s also worth considering if you want to bring a vehicle or book an onboard kennel for your pet.
- Viking Line offers a seasonal summer alternative, with departures from Stadsgården on Södermalm. This crossing may be convenient if you’re staying near Slussen or the Old Town. The ferry ships have private cabins, restaurants, entertainment and spa facilities; pets need cabin accommodation overnight and the ferries do not allow vehicles.
If both operators sail on your dates, compare crossing and arrival times, cabins and the total fare, including meals, vehicle transport and pet charges. Check the departure terminal carefully before booking.
On the Stockholm to Tallinn ferry, you will be crossing the international border between Sweden and Estonia, so you will need the following travel documents:
- EU/Schengen citizens: you will need a national ID card or a valid passport.
- Non-EU citizens: you must bring a valid passport, and depending on your nationality, you may also need a visa.
Yes, the Tallink Silja Line ferries serving the route from Stockholm to Tallinn have car decks for transporting vehicles. The exact cost depends on your vehicle type and travel dates, with prices starting at around €100 for a car, €45 for a motorbike or bicycle and €195 for a camper van or motorhome
Make sure you bring along your driver’s license, as well as your vehicle registration and insurance documents.
Note: Viking Line does not allow vehicles on its seasonal crossing from Stockholm to Tallinn.
No, the Stockholm - Tallinn ferry route is typically served by conventional ferries. The fastest ferry needs 15 hr 15 min to cover the distance from Sweden to Estonia.
The distance between Stockholm and Tallinn is approximately 204 nautical miles (around 379 km).
Yes, the ferry from Stockholm to Tallinn is generally overnight, with departures scheduled at 17:30 and arrivals in Estonia the next day.
Important: as cabins are mandatory on this crossing, we highly recommend that you book your ferry tickets as soon as you confirm your travel dates for the widest range of options.
No, booking a cabin is mandatory on the overnight Stockholm - Tallinn ferry crossing. Tallink Silja Line and Viking Line offers a range of cabin types available on their vessels, from economy cabins to executive suites.
Yes! One of the highlights of the Stockholm - Tallinn ferry crossing is sailing through the Stockholm archipelago, where you pass numerous islands and skerries before reaching the open Baltic Sea. How much you can see depends on the season, daylight hours and weather, so spending some time on the outdoor deck shortly after leaving Stockholm is particularly worthwhile.
With Tallink Silja Line, you can book your Stockholm - Tallinn ferry trip on Ferryhopper, easily check in online, get your tickets on your phone, and board the ferry directly with your e-ticket without collecting any paper tickets at the port.
With Viking Line, you can book your Stockholm - Tallinn ferry tickets online on Ferryhopper and pick them up in paper form from the company’s collection points at the port before the trip.
Find detailed answers to all your questions about ferry ticket changes, cancellations and refunds.
Remember that you can also use Ferryhopper's online booking modification service, available with certain ferry companies.
If your ferry trip is canceled, you usually have the following options:
- Change your ticket to another departure of equal value.
- Cancel your ticket with a request sent to the ferry operator for a full refund.
Find out more about what you can do in case of weather disruption or ferry strike.
If you’re worried about possible delays or cancellations, you can always visit our ferry travel alerts page for real-time updates on strikes, weather disruptions, and service suspensions.