The search below is already set to this route — just hit search for live fares and times from every operator, via our Direct Ferries partner. Change the ports to compare another crossing.
Stockholm to Tallinn is an overnight Baltic cruise-ferry of around sixteen hours, linking the Swedish capital with Estonia's beautifully preserved old town. The ship leaves Stockholm in the late afternoon, sails out through the islands of the Stockholm archipelago and crosses the Baltic overnight, arriving in Tallinn the following morning. On board are en-suite cabins, restaurants, bars, shops, a spa and live entertainment, making the passage a relaxed mini-cruise as well as a way to move a car or motorhome between the two countries. Foot passengers travel too, often as part of a Baltic city-hopping trip. Tallinn's medieval centre, a UNESCO World Heritage Site, lies close to the harbour, so with a cabin booked you arrive refreshed and within easy reach of the cobbled streets, towers and squares.
Around sixteen hours, sailing overnight with a cabin included.
Tallink Silja runs the overnight cruise-ferry between the two cities.
Yes โ it carries cars, motorhomes and foot passengers, with vehicle space booked alongside a cabin.