Ferries from
Denmark to Germany
Ferries from
Denmark to Germany
The crossing time by ferry from Denmark to Germany ranges between routes, operators and ships. The Gedser Rostock ferry on average approximately takes 1 hour and 45 minutes. The distance from Gedser to Rostock is approximately 30 nautical miles. The fastest ferry from Denmark to Germany is from Rodby to Puttgarden, with a crossing time of approximately 45 minutes. Scandlines provide this route with up to 315 sailings weekly combined.
More routes than anyone else.
Compare fares, times & routes in one place.
Change plans easily with flexi tickets.
Book e-tickets & manage trips in-app.
Live ship tracking & real-time updates.
Top-rated customer support when you need it.
Leaving Denmark behind, the short Baltic crossing to Germany lands at Puttgarden, with Fehmarn island's flat, wind-swept coastline emerging quickly after departure. From the port, Germany's Baltic coast opens up toward Kiel and Lübeck's Hanseatic old town, both within easy reach by car. Kiel's annual sailing regatta, Kieler Woche, is worth timing a visit around if travelling in late June, while Lübeck's marzipan shops make for a sweeter, quieter stop.