Travelling to Sweden by ferry

Travelling to Sweden by ferry is an excellent choice! Sweden is served by 17 ferry companies (Silja Line, Tallink, Viking Line, St. Peter Line, Scandlines, Stena Line or TT-Line). These companies operate 40 ferry crossings to Sweden, serving the ports of Helsinki, Stockholm, Turku, Tallinn, Mariehamn, Lumparland, Rostock and Trelleborg.

To make sure you find a cheap ferry ticket to Sweden, we recommend using our search engine that compares offers, prices and availability of Silja Line, Tallink, Viking Line and St. Peter Line.

With a total frequency of over 85 crossings a day, depending on the time of year, from 9 countries (Finland, Sweden, Estonia, Germany, Denmark, Poland, Latvia, Norway and Lithuania), you have many options for planning your ferry crossing to Sweden.

The fastest crossing takes 2 hours 20 min (Mariehamn - Kapellskär) with a distance of 40 mi and the longest 20 hours 50 min (Tallinn - Stockholm) with a distance of 235 mi.

Ferry to Sweden in figures

Countries
Finland
Sweden
Estonia
Germany
Denmark
Poland
Latvia
Norway
Lithuania
Number of crossings
85 crossings a day
Number of ports
39
Number of ferry connections
40
Number of ferry companies
17
Search for ferries
Search and book accommodation

Most popular ferry crossings to Sweden

Search Vivanoda for the fastest, longest or most frequent ferries to Sweden. Compare offers from Silja Line, Tallink, Viking Line, St. Peter Line, Scandlines, Stena Line and TT-Line and book your ticket to Sweden.

Most popular ferry routes to Sweden

Looking for a ferry to Sweden? Discover the most popular routes that allow you to sail between different parts of the country and abroad. Whether you want to reach islands, historic ports or picturesque beaches, ferries are a convenient and comfortable way to travel in Sweden.

Popular ferry routes in Sweden include destinations like Helsinki, Stockholm, Turku, Tallinn, Mariehamn, Lumparland, Rostock and Trelleborg and many others. Modern ferries in Sweden offer great facilities and services, from comfortable cabins to on-board restaurants and activities for the whole family.

Use our fare comparison tool to find the best deals on ferry tickets to Sweden and plan your trip. With our easy-to-use search tool, you can find deals and timetables from several ferry companies, including Silja Line, Tallink, Viking Line, St. Peter Line, Scandlines, Stena Line or TT-Line. There is sure to be a deal that best suits your needs and budget. Search all 40 ferry routes!

Ferries to Sweden from Finland

Helsinki Finland
Stockholm Sweden
From £51
  • Silja Line Helsinki Stockholm
    Silja Line
    246 mi
  • Tallink Helsinki Stockholm
    Tallink
    7 crossings a week
    17 hours 30 min
    246 mi
  • Viking Line Helsinki Stockholm
    Viking Line
    7 crossings a week
    16 hours 50 min
    246 mi
  • St. Peter Line Helsinki Stockholm
    St. Peter Line
    246 mi
Turku Finland
Stockholm Sweden
From £16
  • Silja Line Turku Stockholm
    Silja Line
    165 mi
  • Tallink Turku Stockholm
    Tallink
    14 crossings a week
    10 hours 55 min
    165 mi
  • Viking Line Turku Stockholm
    Viking Line
    14 crossings a week
    10 hours 40 min
    165 mi
Mariehamn Finland
Stockholm Sweden
From £14
  • Silja Line Mariehamn Stockholm
    Silja Line
    84 mi
  • Tallink Mariehamn Stockholm
    Tallink
    3 crossings a day
    5 hours 30 min
    84 mi
  • Viking Line Mariehamn Stockholm
    Viking Line
    3 crossings a day
    5 hours 30 min
    84 mi
Lumparland Finland
Stockholm Sweden
From £12
  • Silja Line Lumparland Stockholm
    Silja Line
    94 mi
  • Tallink Lumparland Stockholm
    Tallink
    7 crossings a week
    6 hours 30 min
    94 mi
  • Viking Line Lumparland Stockholm
    Viking Line
    7 crossings a week
    6 hours 20 min
    94 mi
Vaasa Finland
Umea Sweden
From £35
  • Wasaline Vaasa Umea
    Wasaline
    11 crossings a week
    4 hours 30 min
    66 mi
  • Vaasanlaivat Vaasa Umea
    Vaasanlaivat
    66 mi
Turku Finland
Kapellskär Sweden
  • Tallink Turku Kapellskär
    Tallink
    121 mi
Naantali Finland
Kapellskär Sweden
From £82
  • Finnlines Naantali Kapellskär
    Finnlines
    14 crossings a week
    8 hours 30 min
    114 mi
Mariehamn Finland
Kapellskär Sweden
  • Viking Line Mariehamn Kapellskär
    Viking Line
    3 crossings a day
    2 hours 20 min
    40 mi
Lumparland Finland
Kapellskär Sweden
From £65
  • Finnlines Lumparland Kapellskär
    Finnlines
    14 crossings a week
    3 hours 20 min
    50 mi
  • Tallink Lumparland Kapellskär
    Tallink
    50 mi

Ferries to Sweden from Estonia

Tallinn Estonia
Stockholm Sweden
From £77
  • Tallink Tallinn Stockholm
    Tallink
    7 crossings a week
    17 hours 20 min
    235 mi
  • Viking Line Tallinn Stockholm
    Viking Line
    7 crossings a week
    20 hours 50 min
    235 mi
  • St. Peter Line Tallinn Stockholm
    St. Peter Line
    1 crossings a week
    16 hours
    235 mi
Paldiski Estonia
Kapellskär Sweden
From £133
  • DFDS Seaways Paldiski Kapellskär
    DFDS Seaways
    7 crossings a week
    9 hours 30 min
    177 mi

Ferries to Sweden from Germany

Rostock Germany
Trelleborg Sweden
From £25
  • Scandlines Rostock Trelleborg
    Scandlines
    98 mi
  • Stena Line Rostock Trelleborg
    Stena Line
    3 crossings a day
    6 hours
    98 mi
  • TT-Line Rostock Trelleborg
    TT-Line
    3 crossings a day
    6 hours
    98 mi
Kiel Germany
Gothenburg Sweden
From £109
  • Stena Line Kiel Gothenburg
    Stena Line
    7 crossings a week
    14 hours 30 min
    244 mi
Rostock Germany
Nynashamn Sweden
  • Hansa Destinations Rostock Nynashamn
    Hansa Destinations
    399 mi
Rostock Germany
Helsingborg Sweden
  • Scandlines Rostock Helsingborg
    Scandlines
    137 mi
Lubeck Germany
Karlshamn Sweden
  • TT-Line Lubeck Karlshamn
    TT-Line
    229 mi
Lubeck Germany
Malmo Sweden
From £19
  • Finnlines Lubeck Malmo
    Finnlines
    3 crossings a day
    8 hours 50 min
    151 mi
Rostock Germany
Visby Sweden
  • Hansa Destinations Rostock Visby
    Hansa Destinations
    342 mi
Lubeck Germany
Trelleborg Sweden
From £34
  • TT-Line Lubeck Trelleborg
    TT-Line
    3 crossings a day
    8 hours 20 min
    143 mi
Sassnitz Germany
Trelleborg Sweden
  • Scandlines Sassnitz Trelleborg
    Scandlines
    62 mi
  • Stena Line Sassnitz Trelleborg
    Stena Line
    14 crossings a week
    4 hours
    62 mi

Ferries to Sweden from Denmark

Frederikshavn Denmark
Gothenburg Sweden
From £15
  • Stena Line Frederikshavn Gothenburg
    Stena Line
    7 crossings a day
    3 hours 20 min
    56 mi
Helsingor Denmark
Helsingborg Sweden
  • Scandlines Helsingor Helsingborg
    Scandlines
    3 mi
Ronne Denmark
Ystad Sweden
  • BornholmerFærgen Ronne Ystad
    BornholmerFærgen
    41 mi
Grena Denmark
Varberg Sweden
  • Stena Line Grena Varberg
    Stena Line
    14 crossings a week
    4 hours 20 min
    70 mi

Ferries to Sweden from Poland

Gdynia Poland
Karlskrona Sweden
From £42
  • Stena Line Gdynia Karlskrona
    Stena Line
    3 crossings a day
    9 hours 30 min
    163 mi
Gdansk Poland
Nynashamn Sweden
From £66
  • Polferries Gdansk Nynashamn
    Polferries
    7 crossings a week
    18 hours
    316 mi
Swinoujscie Poland
Malmo Sweden
  • Finnlines Swinoujscie Malmo
    Finnlines
    127 mi
Swinoujscie Poland
Ystad Sweden
From £35
  • Polferries Swinoujscie Ystad
    Polferries
    3 crossings a day
    6 hours 30 min
    106 mi
  • Unity Line Swinoujscie Ystad
    Unity Line
    14 crossings a week
    7 hours 20 min
    106 mi
Swinoujscie Poland
Trelleborg Sweden
From £42
  • TT-Line Swinoujscie Trelleborg
    TT-Line
    9 crossings a week
    5 hours 55 min
    110 mi
  • Unity Line Swinoujscie Trelleborg
    Unity Line
    110 mi

Domestic Ferries in Sweden

Visby Sweden
Nynashamn Sweden
From £20
  • Destination Gotland Visby Nynashamn
    Destination Gotland
    5 crossings a day
    3 hours 20 min
    88 mi
Visby Sweden
Vastervik Sweden
  • Destination Gotland Visby Vastervik
    Destination Gotland
    62 mi
Visby Sweden
Oskarshamn Sweden
From £25
  • Destination Gotland Visby Oskarshamn
    Destination Gotland
    3 crossings a day
    2 hours 55 min
    73 mi
Nynashamn Sweden
Visby Sweden
From £29
  • Destination Gotland Nynashamn Visby
    Destination Gotland
    6 crossings a day
    3 hours 20 min
    88 mi
Vastervik Sweden
Visby Sweden
  • Destination Gotland Vastervik Visby
    Destination Gotland
    62 mi
Oskarshamn Sweden
Visby Sweden
From £23
  • Destination Gotland Oskarshamn Visby
    Destination Gotland
    3 crossings a day
    2 hours 55 min
    73 mi

Ferries to Sweden from Latvia

Ventspils Latvia
Nynashamn Sweden
From £43
  • Stena Line Ventspils Nynashamn
    Stena Line
    12 crossings a week
    8 hours 30 min
    169 mi
Riga Latvia
Stockholm Sweden
  • Tallink Riga Stockholm
    Tallink
    7 crossings a week
    18 hours
    275 mi

Ferries to Sweden from Norway

Sandefjord Norway
Stromstad Sweden
From £3
  • Color Line Sandefjord Stromstad
    Color Line
    4 crossings a day
    2 hours 30 min
    36 mi

Ferries to Sweden from Lithuania

Klaipeda Lithuania
Karlshamn Sweden
From £44
  • DFDS Seaways Klaipeda Karlshamn
    DFDS Seaways
    9 crossings a week
    13 hours
    244 mi
  • TT-Line Klaipeda Karlshamn
    TT-Line
    244 mi
Klaipeda Lithuania
Trelleborg Sweden
  • TT-Line Klaipeda Trelleborg
    TT-Line
    312 mi
Search for ferries
Search and book accommodation

FAQs about travelling by ferry to Sweden

Simply search for ferries to Sweden on Vivanoda among the 40 routes we offer and compare prices. Finally, select the desired ferry crossing and book it.

There are 17 ferry companies operating to Sweden: Silja Line, Tallink, Viking Line, St. Peter Line, Scandlines, Stena Line, TT-Line, Hansa Destinations, Polferries, Destination Gotland, Color Line, DFDS Seaways, Finnlines, Wasaline, Vaasanlaivat, Unity Line and BornholmerFærgen ...

Helsinki-Stockholm, Turku-Stockholm, Tallinn-Stockholm and Mariehamn-Stockholm are the most popular ferry routes for travellers.

Ferry to Sweden - Compare prices and book ferry tickets

Ferry Journey to Sweden

Sweden: Visit the country after your ferry crossing

Travelling by ferry to Sweden is a unique experience that allows you to discover the beautiful landscapes of Scandinavia. Sweden is a country in northern Europe, known for its vast forests, lakes, archipelagos, vibrant cities and modern design.

Ports and crossings
The most popular ferry company to travel to Sweden is Stena Line, which offers crossings from several ports in northern Europe. The most frequent sailings are from the port of Kiel in Germany to Gothenburg, Sweden's second largest city. This crossing takes about 14 hours and is operated daily. Other crossings are also offered from other ports in Germany, Denmark and Poland.

Services on board
Stena Line's ferries offer modern and comfortable facilities for passengers, with comfortable cabins, restaurants, bars, shops and leisure areas. Some ferries also have spas, cinemas and children's playrooms. Passengers can enjoy spectacular views of the sea from the ship's outer decks.

What to see and do in Sweden
Sweden is a country rich in culture and history, with many tourist attractions to discover. Gothenburg, the main ferry destination, is a charming city with a lively nightlife, interesting museums and a large number of parks and gardens. Stockholm, the Swedish capital, is a vibrant and cosmopolitan city with famous sights such as the Royal Palace and the Vasa Museum.

Sweden is also known for its beautiful landscapes, with vast forests, crystal clear lakes and idyllic archipelagos. The Baltic Sea islands are a must for travellers seeking nature and tranquillity. The islands of Gotland and Öland, located off the coast of Sweden, are also popular destinations for travellers.

Practical tips
It is important to note that ferry crossings to Sweden can be very popular in summer, so it is advisable to book in advance to avoid disappointment. Passengers should also check visa and passport requirements for entering Sweden, depending on their country of residence.

Finally, it is advisable to bring warm clothing for the crossing, as the Baltic Sea can be quite cold, even during the summer. Passengers can also bring games, books or films to entertain themselves during the journey.

Travelling by ferry to Sweden is an unforgettable experience, which allows you to discover the beautiful landscapes of Scandinavia. With regular sailings, modern facilities and a wide range of activities on board and on land, it is an ideal travel option for those looking to explore this beautiful part of the world.

Sweden: When is the best time to travel?

Summer, from June to August, is the best time to travel in Sweden if you're looking for mild temperatures and plenty of sunshine. Average temperatures range from 20°C to 25°C, with longer days and shorter nights. This is the ideal time to explore Sweden's magnificent archipelagos, enjoy the beaches, go hiking or camping.

Spring and autumn, from March to May and September to November, offer milder temperatures, but can be accompanied by rain. Average temperatures vary between 10°C and 15°C, with sunny days and cooler nights. This is a good time to discover nature as it is reborn or adorned in magnificent autumn colours, but it is necessary to bring protection against the rain.

Search for ferries
Search and book accommodation

All ports with ferry connections in Sweden

Main tourist areas served by ferries from Sweden

All countries linked by ferry to Sweden

None

None
None
None