FerryConnect

Sea region

Baltic Sea Ferries

The Baltic is a sea of big cruise-ferries and fast shuttles: Helsinki–Tallinn, overnight Helsinki–Stockholm through the Åland archipelago, and Germany–Scandinavia links such as Puttgarden–Rødby and Kiel–Oslo.

🧭 52 routes🚢 26 operators🚗 45 car ferries🌙 3 overnight

Baltic Sea Ferry Routes Map

Every Baltic Sea crossing on FerryConnect. Select a route on the map, or use the list below.

All Baltic Sea Ferry Routes

Sorted from the shortest crossing to the longest.

RouteOperatorTypical crossingCarsFootPetsBook
Lilla Varholmen (Gothenburg) → HönöTrafikverket FärjerederietAbout 13m✓✓—Times & booking →
Helsinki (Market Square) → SuomenlinnaHSL (Helsinki Regional Transport)About 15 minutes—✓—Times & booking →
Saltholmen (Gothenburg) → StyrsöStyrsöbolaget (for Västtrafik)About 15m – 20m—✓—Times & booking →
Helsingør → HelsingborgØresundslinjenAbout 20 minutes✓✓✓Times & booking →
Schaprode (Rügen) → Hiddensee (Vitte)Reederei Hiddensee25m (Neuendorf) – 45m (Vitte) – 1h 10m (Kloster)—✓✓Times & booking →
Ankarudden (Nynäshamn) → Landsort (Öja)Waxholmsbolaget30m – 35m—✓—Times & booking →
Landskrona → VenVentrafikenAbout 30m✓✓—Times & booking →
Saltholmen (Gothenburg) → VrångöStyrsöbolaget (for Västtrafik)About 35m – 40m—✓—Times & booking →
Puttgarden → RødbyScandlines45m✓✓✓Times & booking →
Hou → TunøTunøfærgen (Odder Kommune)About 55m—✓—Times & booking →
Hou → SamsøSamsø FærgenAbout 1h✓✓—Times & booking →
Snaptun → EndelaveEndelave Færgefart (Horsens Kommune)About 1h 5m – 1h 10m✓✓—Times & booking →
Ebeltoft → OddenSeasonalMolslinjenAbout 1h 15m✓✓—Times & booking →
Aarhus → OddenMolslinjen1h 20m – 1h 30m✓✓—Times & booking →
Kalundborg → SamsøSamsølinjen (Molslinjen)1h 20m – 1h 30m✓✓✓Times & booking →
Ystad → Rønne (Bornholm)BornholmslinjenAbout 1h 20m✓✓✓Times & booking →
Frederikshavn → LæsøLæsøfærgenAbout 1h 30m✓✓✓Times & booking →
Grisslehamn → Eckerö (Åland)Eckerö LinjenAbout 2 hours✓✓—Times & booking →
Helsinki → TallinnTallink Silja, Viking Line, Eckerö Line2h – 2h 30m✓✓✓Times & booking →
Rostock → GedserScandlines2h✓✓✓Times & booking →
Grenaa → AnholtGrenaa-Anholt Færgefart2h 30m – 3h—✓—Times & booking →
Nynäshamn → Visby (Gotland)Destination GotlandAbout 3 hours✓✓—Times & booking →
Oskarshamn → Visby (Gotland)Destination GotlandAbout 3 hours✓✓—Times & booking →
Gothenburg → FrederikshavnStena Line3h 15m – 3h 30m✓✓—Times & booking →
Kapellskär → Långnäs (Åland)Finnlines3h 15m – 3h 30m✓✓✓Times & booking →
Sassnitz (Rügen) → Rønne (Bornholm)BornholmslinjenAbout 3h 20m✓✓✓Times & booking →
Naantali → KapellskärFinnlinesAbout 8h 30m (3h 30m Kapellskär–Långnäs)✓✓✓Times & booking →
Stockholm → Mariehamn (Åland)Viking Line, Tallink Silja5h 25m – 12h✓✓✓Times & booking →
Køge → Rønne (Bornholm)BornholmslinjenAbout 5h 30m✓✓✓Times & booking →
Rostock → TrelleborgStena Line, TT-Line6h – 7h 15m✓✓✓Times & booking →
Świnoujście → YstadPOLSCA Baltic Ferries (Polferries & Unity Line)About 6h 15m – 8h✓✓—Times & booking →
Świnoujście → TrelleborgTT-Line, POLSCA Baltic Ferries (Polferries & Unity Line)About 6h 30m – 7h 40m✓✓—Times & booking →
Travemünde → TrelleborgTT-LineAbout 7h – 9h✓——Times & booking →
Nynäshamn → VentspilsStena LineAbout 8h 30m✓✓✓Times & booking →
Malmö → TravemündeFinnlinesAbout 9 hours✓✓✓Times & booking →
Świnoujście → MalmöFinnlinesAbout 9 hours✓✓✓Times & booking →
Kapellskär → PaldiskiDFDSAbout 10 hours✓——Times & booking →
Turku → Stockholm🌙 OvernightTallink Silja Line, Viking LineAbout 10h – 10h 35m✓✓✓Times & booking →
Helsinki → Mariehamn (Åland)Viking Line10h 15m – 11h 25m✓✓✓Times & booking →
Gdynia → KarlskronaStena LineAbout 10h 30m✓✓—Times & booking →
Karlshamn → KlaipėdaDFDS, TT-LineAbout 13 hours✓✓✓Times & booking →
Gdańsk → KarlshamnPOLSCA Baltic Ferries (Polferries & Unity Line)About 13h 30m – 15h✓——Times & booking →
Kiel → GothenburgStena Line14h 30m✓✓✓Times & booking →
Helsinki → Stockholm🌙 OvernightTallink Silja, Viking Line16h – 17h (overnight)✓✓✓Times & booking →
Stockholm → Tallinn🌙 OvernightTallink Silja LineAbout 16 hours✓✓✓Times & booking →
Oslo → Copenhagen🌙 OvernightDFDS17h – 19h (overnight)✓✓✓Times & booking →
Trelleborg → KlaipėdaTT-LineAbout 16 – 17 hours✓✓✓Times & booking →
Gdańsk → NynäshamnPOLSCA Baltic Ferries (Polferries & Unity Line)About 18 hours✓✓—Times & booking →
Kiel → Oslo🌙 OvernightColor Line19h – 20h (overnight)✓✓✓Times & booking →
Kiel → KlaipėdaDFDSAbout 20 – 21 hours✓—✓Times & booking →
Travemünde → LiepājaStena LineAbout 21h 30m✓——Times & booking →
Helsinki (Vuosaari) → Travemünde (Lübeck)FinnlinesAbout 29h – 30h✓✓✓Times & booking →

Pets ✓ means at least one operator carries pets on the crossing under its own rules (in the vehicle, a kennel, a lounge or a pet cabin). Foot ✓ means at least one operator takes foot passengers. Rules differ by operator: see each route page.