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 €127.

Find up-to-date info, compare timetables, companies and prices, 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

The Stockholm - Tallinn ferry route is served with conventional cruise ferries 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
  • 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 €127.

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 Baltic Queen 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 bookings. On Tallink Silja Line ferries, you can either book a spot in the on-board kennels or a pet-friendly cabin (for up to 3 pets).

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.

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 part 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 metro & bus: take the red metro line (Line 13) to Gärdet, then either walk 15 min to the terminal or hop a bus (76 or 6) to the terminal.
  • By bus: bus 76 runs from central Stockholm directly to Värtahamnen, with the journey taking around 20 min.
  • By train: from Stockholm Central Station, combine metro or bus connections to reach the port in about 20-30 min.
  • From Arlanda Airport: the Arlanda Express train gets you to Stockholm Central Station in about 20 min), and from there continue by metro, bus or taxi.
  • 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).

At the port, you will find basic traveler amenities, such as cafés, shops, waiting areas, and ticket offices. Outside, you will also find buses, trams, taxis, and car rentals for onward travel.

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

FAQs

Yes, the ferries serving the route from Stockholm to Tallinn have car decks for transporting vehicles. Prices normally start at around €130 to transport a car, €55 for a motorbike and €240 for a camper van.

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

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.

Related ferry schedules

More ferry routes

Book your ferry tickets