Sweden Ferries
Summer dealDay trips to Sweden from €40 for 1 person + bike!See the Finnlines offer

2026 timetable

Ferries to Sweden

Compare all ferry connections to Sweden - find the best route for your trip

  • Overnight classic Kiel - Gothenburg, plus short Baltic crossings to Trelleborg, Ystad and Malmö
  • Great-value routes from Poland (Świnoujście, Gdańsk) and via Denmark
  • All operators compared - Stena Line, TT-Line, Finnlines, Polferries & Scandlines
Ferries to Sweden

Popular routes

Our most booked routes to Sweden - one-way fares including car.

Rostock - Trelleborg

Rostock - Trelleborg

Bis zu 6 Abfahrten täglich mit Stena Line und TT-Line – tagsüber und über Nacht
Travemünde - Trelleborg

Travemünde - Trelleborg

Bis zu 4 Abfahrten täglich mit TT-Line – wahlweise tagsüber oder über Nacht mit optionaler Kabine
Kiel - Göteborg

Kiel - Göteborg

Mit Stena Line täglich über Nacht von Kiel nach Göteborg
Travemünde - Malmö

Travemünde - Malmö

Bis zu 3 mal täglich fährt Finnlines direkt von Travemünde nach Malmö – tagsüber und über Nacht.
Puttgarden - Rödby mit Öresundbrücke

Puttgarden - Rödby mit Öresundbrücke

Von Fehmarn mit der Fähre nach Dänemark und weiter über die Öresundbrücke nach Schweden

Sweden route map

All ferry routes at a glance

Interactive map of all ferry connections to Sweden. Click on a route for details.

  • Scandlines
  • Stena Line
  • TT-Line
  • Finnlines
  • Unity Line
  • Polferries
  • Color Line

Route guide

Ferries to Sweden

Direct from Germany to Sweden

Germany has three ferry ports with direct connections to Sweden: Kiel, Travemünde (near Lübeck) and Rostock. Depending on your starting point in Germany and your destination in Sweden, different routes make sense - here's an overview of the most popular connections:

Kiel - Göteborg

The Stena Line route from Kiel to Göteborg is the northernmost direct connection and one of the most popular ferry routes to Sweden. It's ideal if you want to reach Göteborg, Stockholm or even northern Sweden without a long drive. The ship departs Kiel daily at around 18:45 and arrives in Göteborg early the next morning - so you spend a relaxed night in your cabin on board and save on a hotel stay. Once you arrive, you can carry on well-rested, and Göteborg is a perfect starting point for exploring western and central Sweden.

Travemünde - Trelleborg

From Travemünde, you can reach Trelleborg at the southern tip of Sweden (Skåne region). This route is a good option if you're travelling from the Hamburg area or northern Germany. The connection runs several times a day - with departures both during the day and at night. Daytime crossings don't require a cabin, which makes them cheaper; overnight departures offer cabins so you can sleep comfortably on board. Trelleborg is an excellent gateway to southern Sweden, with motorways from there leading on towards Stockholm or along the west coast to Göteborg.

Travemünde - Malmö

As an alternative to the Trelleborg route, there's a connection direct to Malmö. This crossing runs regularly (up to three times a day) and takes around 9 hours straight into Sweden's third-largest city. Malmö lies in southwestern Sweden and is particularly appealing thanks to its closeness to Copenhagen and its modern urban development. Both day and evening departures are available - on the overnight ferry you can sleep in a cabin and arrive in Malmö well-rested in the morning. This route is ideal if your destination is in the Skåne region or you want to start right in the Öresund area.

Rostock - Trelleborg

If you're travelling from Berlin or eastern Germany generally, Rostock is the ideal departure port. The route to Trelleborg (southern Sweden) is also offered several times a day. As with the Travemünde connections, you can choose between affordable day crossings without a cabin and comfortable overnight crossings with a cabin. The crossing takes around 6-7 hours. This route is especially handy for getting to southern Sweden quickly - you land in Trelleborg and can continue your trip through Skåne or further north from there.

Via Denmark to Sweden

The route via Denmark offers flexible combinations of short ferry crossings and driving. Scandlines also offers a combined ticket that covers the ferry crossing and the Öresund Bridge with a single ticket - ideal for a seamless trip to Sweden.

Puttgarden - Rødby (Bird Flight Line)

The classic Bird Flight Line (Vogelfluglinie) connects the German island of Fehmarn with the Danish island of Lolland in just around 45 minutes. From Rødby, it's about a 2-hour drive to Copenhagen, then across the toll Öresund Bridge to Malmö. Alternatively, around 60 km north of Copenhagen, you can take the ferry from Helsingør to Helsingborg in Sweden - well worth it if your destination lies further north in Sweden, since it lands you directly in northwestern Skåne.

Rostock - Gedser

This connection from Rostock to Gedser on Falster (Denmark) is an alternative to the Bird Flight Line and only marginally longer in total travel time. The ferry crossing itself takes about 2 hours. From Gedser you also have a choice: either via the Öresund Bridge near Copenhagen, or - a little further north - by ferry from Helsingør to Helsingborg into Sweden. This route suits travellers from eastern Germany especially well (for example from Berlin), since Rostock is quickly reached by motorway from that direction.

Grenå - Halmstad

For Sweden's west coast, the connection from Grenå (Jutland, Denmark) to Halmstad is an appealing alternative. Ferries run up to several times a day and the crossing takes around 4.5 hours. You land directly in the province of Halland on Sweden's west coast - ideal for destinations between Göteborg and Malmö. This route lets you skip the detour via Copenhagen and the Öresund Bridge if your holiday destination is on the west coast anyway (for example around Halmstad, Falkenberg or Göteborg).

Frederikshavn - Göteborg

From northern Jutland in Denmark, this route takes you straight to Göteborg. Ferries between Frederikshavn and Göteborg run several times a day, and the crossing takes only about 3 hours. This connection is especially useful if you're already travelling in northern Denmark or starting from there - for example after a holiday on Denmark's North Sea coast. From Göteborg you can continue comfortably to western and central Sweden, or even head towards Norway.

Via Poland to Sweden

If you're travelling from eastern Germany, the Polish ferry routes are often the shortest and cheapest connections to Sweden. The Polish Baltic ports lie close to the German border and offer affordable crossings, which makes them especially attractive for travellers from Berlin, Brandenburg and the surrounding area.

Świnoujście - Malmö

Located right on the German-Polish border on the island of Usedom, Świnoujście (Swinemünde) offers an affordable alternative to the German Baltic ports. The crossing to Malmö takes about 8-9 hours and usually runs as an overnight ferry. You board in the evening, sleep in a cabin and arrive well-rested in Malmö the next morning. This connection is particularly appealing if you're coming from Berlin or Brandenburg - the drive to Swinemünde is short, and you reach southwestern Sweden comfortably overnight.

Świnoujście - Trelleborg

The connection from Świnoujście to Trelleborg in southern Sweden is also an affordable option. Thanks to the short drive across the border (Swinemünde is quickly reached from eastern Germany), you save both time and fuel. The ferry takes around 6-7 hours; there are daytime departures and often late-night ones too, so you can cross overnight if you prefer. Trelleborg sits in Skåne at the very southern tip of Sweden - from there you have good connections towards Malmö, Göteborg or inland.

Świnoujście - Ystad

The third option from Świnoujście goes to Ystad in Scania (Skåne). This charming coastal town isn't just a pleasant arrival point - it's also an ideal base for exploring southern Sweden, from the idyllic archipelagos and the Skåne region to the provinces of Blekinge and Småland further east. This route usually has two departures a day: one during the day and one late in the evening. So you can choose whether to cross by day or take the overnight ferry with a cabin and arrive in Ystad in the morning.

Danzig - Nynäshamn

For destinations around Stockholm, this route from Danzig (Gdańsk) is a very interesting option despite its easterly location. The roughly 18-hour crossing departs in the evening at around 18:00 - you spend a relaxed night on board - and arrives in Nynäshamn around midday the next day. Nynäshamn is only about 60 km south of Stockholm, so you can reach the Swedish capital or continue on to central Sweden quickly from there. A family of four pays only around €400 for this ferry crossing including cabin and car - excellent value for the long distance and the hours of driving it saves.

Via Norway to Sweden

A ferry connection via Norway can also make sense, for example if you're heading to central Sweden or want to include Norway in your trip.

Kiel - Oslo

The luxurious ships of Color Line offer a special travel experience on the Kiel - Oslo route. The daily connection is even marketed as a mini cruise - and the on-board comfort and facilities match that billing. The ship departs Kiel in the afternoon and arrives in Oslo the following morning, so you spend a relaxed night in your cabin. With prices from around €560 for a family of four (including car and cabin) in high season, this route is pricier, but it saves a long drive across Sweden if you're heading to central Sweden (e.g. Värmland, Dalarna). Oslo itself is also a fascinating city well worth a visit.