Ferry from Stockholm to Tallinn

Tickets, prices & schedules

You can travel by ferry from Stockholm to Tallinn all year round, usually with 3-4 weekly crossings. The journey takes as little as 15 hr 15 min with conventional cruise ferries by Tallink Silja Line and cabin prices start at around € 72.

Find up-to-date info, compare timetables, companies and prices for 2026, 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. Typically, children under 12 are entitled to 50% off regular ticket prices, while teenagers (12-17) receive a 25% discount.

Note: infants, toddlers, and children up to 5 years old normally travel for free.

On-board services and amenities

Tallink Silja Line operates the Stockholm - Tallinn ferry route with conventional cruise ferries, such as the Baltic Queen, which is 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.

Boarding assistance is typically available upon request and prior notification to the ferry company before your journey.

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 or suite cabins.

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 has a very flexible luggage policy on routes between Sweden and Estonia, so you can bring as many bags 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?

On Tallink Silja Line ferries, you can either book a place for your pet in the on-board kennels or a pet-friendly cabin (for up to 3 pets).

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 12 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.

What terminal do ferries to Tallinn depart from?

Ferries to Tallinn operated by Tallink Silja Line typically depart from Värtaterminalen, the ferry terminal in Värtahamnen for international routes to the Baltic countries.

How to get to the port of Stockholm

  • By car: the port is easily accessible via the E20 and E18 highways.
  • 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.

Where does the ferry arrive in Tallinn?

Ferries from Stockholm normally dock at Terminal D at the port of Tallinn. This is the main ferry terminal handling international arrivals and departures and is just 1-2 km from the Old Town (Vanalinn) and around 6 km from Tallinn Airport.

At the ferry terminal, you will find many traveler amenities, such as cafés, shops, luggage lockers, free Wi-Fi, a children’s play area, and car rental agencies. Taxis services are also available outside, while the Reisisadama D-terminal bus stop is about 90 m from the building and is served by buses 19, 25 and 66.

For tram connections, walk to the Vanasadam stop in front of Terminal A, roughly a 5-min walk from Terminal D. Tram T2 runs through central Tallinn and continues directly to the airport. 

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 16 hr 30 min, depending on the crossing.

When does the ferry from Stockholm to Tallinn depart?

The departures of the Stockholm to Tallinn ferry is usually scheduled at 17:30.

FAQs

Yes, the 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.

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).

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 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 on the overnight Stockholm - Tallinn ferry crossing is mandatory. Tallink Silja Line offers a range of cabin types available on the Baltic Queen, 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.

When booking your Stockholm - Tallinn ferry trip on Ferryhopper, you can 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.

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.

Related ferry schedules

More ferry routes

Book your ferry tickets