Use the fare search below to find low prices on ferries to and from Germany.
Click here to check fares and book securely online.
Ferries to Germany
Germany is well served by ferries, having regular sailings from Denmark, Finland, Lithuania, Norway, Poland, and Sweden. All of these routes can be booked securely online.
From Denmark
- Rodby Faerge – Puttgarden. Up to 46 sailings per day. Duration 45 minutes.
- Gedser – Rostock. Up to 10 sailings per day. Duration 1 hour 45 minutes.
- Ronne – Sassnitz. Up to 2 sailings per day. Duration 3 hours 30 minutes.
From Finland
- Helsinki – Rostock (Finnlines). Up to 3 sailings per week. Duration 1 day 13 hours 30 minutes.
- Helsinki – Rostock (Tallink Ferries). Up to 4 sailings per week. Duration 1 day 2 hours 30 minutes.
- Helsinki – Travemunde. Up to 7 sailings per week. Duration 1 day 4 hours.
From Lithuania
- Klaipeda – Kiel. Up to 6 sailings per week. Duration 21 hours.
From Norway
- Oslo – Kiel. Up to 7 sailings per week. Duration 20 hours.
From Poland
- Gdynia – Rostock. Up to 3 sailings per week. Duration 14 hours.
From Sweden
- Gothenburg – Kiel. Up to 7 sailings per week. Duration 13.5 hours.
- Trelleborg – Rostock. Up to 3 sailings per day. Duration 5.5 hours.
- Trelleborg – Travemunde. Up to four sailings per day. Duration 7 hours 15 minutes.
All of the above ferries to Germany can be booked securely online at The Ferry Spot.