Find out which ferries go from Germany to Sweden or Denmark and how long the ferry ride takes. You can book ferry tickets by clicking on the link of the respective shipping company below.
Ferry companies between Germany and Sweden (or Denmark)
The ferry companies below not only include routes from Germany to Sweden, but also from Germany to Denmark or Denmark to Sweden.
Fastest way between Germany and Sweden by car
If you drive to Sweden by car, the trip from Puttgarden on the German island Fehmarn to Rœdby (Denmark) is one of the most popular car routes; then after about a 1.5 hour drive through Denmark, you only have to drive across the Öresund Bridge and will arrive in the south of Sweden already.
Avoiding Öresundbridge and tunnel on the way to Sweden
Afraid of driving through tunnels or over high bridges? If you want to avoid Oresund Bridge, including the tunnel, you can also take the ferry from Helsingør (Denmark) to Helsingborg (Sweden) approximately 50 kilometers north of Copenhagen. Travel time by ferry is about 20 minutes only.
However, a trip across the Oresund Bridge is recommended at this point; the crossing is a first real highlight of a trip to Sweden.
All ferry routes from Germany to Sweden at a glance
Since in many cases the trip to Sweden can also be made via Denmark, I will also mention the relevant ferry services between Germany-Denmark and Denmark- Sweden.
Routes including travel time between ports. For current departure times and prices click on the link to the respective shipping or ferry company.
By ferry from Germany to Sweden
- Rostock – Trelleborg
Stena Line and TT-Line
- Sassnitz – Trelleborg
4 h 15 min
- Kiel – Göteborg
14 h 30 min
- Travemünde – Trelleborg
7 h 45 min
- Travemünde – Malmö
8 h 45 min
From Germany to Denmark
Ferries from Denmark to Sweden
- Helsingör – Helsingborg
- Frederikshavn – Göteborg
3 h 15 min
- Grenaa – Varberg
4 h 15 min
- Travel to Sweden by ferry or boat (Visit Sweden)
- Alcohol in Sweden – laws, import, drinking behavior
Have a nice trip to Sweden!