ferry.travel

Ferries to Denmark

Denmark is made up of more than 400 islands, and its neighbours Sweden and Norway can only be reached across the water.

Puttgarden ferry port on Fehmarn, the starting point of the route to Denmark

Ferry connections

Operator, duration, frequency and lowest fare for every connection.

Denmark sits between three ferry corridors: the short Baltic crossings from northern Germany, the Øresund and Kattegat routes from Sweden, and the Skagerrak crossings from Norway. There is no direct sailing from Britain or Ireland, so travellers from further west join one of these corridors by road. Which one suits you depends on where your drive starts, whether a vehicle is coming along and whether you want to spend a night at sea.

From Norway across the Skagerrak

Hirtshals, at the northern tip of Jutland, is the Norwegian bridgehead. Color Line and Fjord Line sail to Kristiansand in 2 hours 30 minutes or 3 hours 30 minutes depending on the ship, with up to six departures a day. Larvik is served twice daily in just under four hours, and Fjord Line continues from Hirtshals via Stavanger to Bergen, a passage of 17 to 18 hours with a cabin on board. If your destination is the Danish capital rather than Jutland, the ferry from Copenhagen to Oslo runs as an overnight service of around 17.5 hours and leaves you a full morning in the other city.

From Sweden across the Øresund and Kattegat

The ferry from Helsingborg to Helsingør crosses in a quarter of an hour, with up to 55 sailings a day, and is the obvious alternative to the Øresund Bridge as well as an easy day trip to North Zealand. Further north, Stena Line links Gothenburg with Frederikshavn in about 3.5 hours, up to four times a day, on ships built for motorhomes and trailers. Bornholm is usually reached from Ystad: Ystad to Rønne takes one hour 15 minutes, with up to six departures a day.

From Germany across the Baltic

The fastest crossing of all is the ferry from Puttgarden to Rødby: 45 minutes from Fehmarn to the island of Lolland, with up to 36 departures a day. It is the sea leg of the Vogelfluglinie, the direct Hamburg to Copenhagen axis, and rarely needs booking ahead. From eastern Germany the ferry from Rostock to Gedser takes around two hours to Falster, up to nine times a day. Bornholm is also served from Germany by the ferry from Sassnitz to Rønne, three days a week, in 3 hours 15 minutes to 3 hours 45 minutes. On the North Sea coast a short car ferry links List on Sylt with Havneby on Rømø.

When to book

On the high-frequency crossings over the Fehmarn Belt and the Øresund you can simply turn up; the only real variable is the queue at the ramp. Everywhere a ship sails a few times a day or a few times a week, that changes: Bornholm, Gothenburg and every Norwegian route. Motorhome and trailer spaces and cabins are limited, and they go early in the summer holidays and over long weekends. The binding fare for your travel date is set at the booking step.

Route map Denmark

  • DFDS
  • Fjord Line
  • Color Line
  • Smyril Line
  • Stena Line
  • Scandlines
  • Bornholmslinjen
  • Øresundslinjen
  • Molslinjen
  • Langelandslinjen
  • SamsøLinjen

Ferry ports in Denmark

Ferries to Aarhus

Ferries to Aarhus

Aarhus ferry port lies on the east coast of Jutland in Denmark's second-largest city, the country's biggest container port. Ferries run from here several times a day to Odden on Sjællands Odde, which is reached in about 90 minutes.

Ferries to Ballen

Ferries to Ballen

Ballen ferry port is on Samsø in Denmark. Ferries run from here to Kalundborg. The port is served by SamsøLinjen.

Ferries to Bøjden

Ferries to Bøjden

Bøjden is a ferry port in the south-west of Funen. Alslinjen runs from here to Fynshav on the island of Als. The route is a popular short cut towards the German border, because it saves travellers from the south of the island the detour via the Little Belt bridge.

Ferries to Copenhagen

Ferries to Copenhagen

The ferry port of Copenhagen lies in eastern Denmark and is the country's largest port, handling just under a million passengers a year. Ferries run from here to Norway several times a week, above all to Oslo.

Ferries to Ebeltoft

Ferries to Ebeltoft

Ebeltoft lies on the east coast of the Djursland peninsula in Jutland, Denmark. The port links the town with the island of Zealand, with ferries running to Odden several times a week.

Ferries to Frederikshavn

Ferries to Frederikshavn

Frederikshavn lies on the north-east coast of Denmark and is an important transport hub. Ferries run regularly from here to Sweden, above all to Gothenburg.

Ferries to Fynshav

Ferries to Fynshav

Fynshav lies on the east coast of the island of Als. The port is an important hub for onward travel to the Danish islands: it links southern Jutland by ferry with Bøjden on Funen and with the island of Ærø (Søby)

Ferries to Gedser

Ferries to Gedser

Gedser sits at the southern tip of the Danish island of Falster and is one of the youngest towns in Denmark. Just outside it lies Gedser Odde, a stretch of cliff coast and the southernmost point of Denmark. Nature lovers find a bird reserve here, visitors relax on the beach, and fossils and amber turn up along the shore. Above all, Gedser is known for its direct ferry link to Germany. The Rostock - Gedser route is the oldest ferry connection between Germany and Scandinavia and runs up to 9 times a day.

Ferries to Helsingør

Ferries to Helsingør

The ferry port of Helsingør lies at the narrowest point of the Øresund in north-eastern Denmark, only about four kilometres from the Swedish town of Helsingborg. Dozens of ferries run to Helsingborg every day, making this one of the world's busiest international ferry routes.

Ferries to Hirtshals

Ferries to Hirtshals

The ferry port of Hirtshals is in the north of Denmark at the tip of Jutland and is one of Denmark's largest fishing ports as well as one of the most important fishing ports in northern Europe. Ferries run from Hirtshals to Norway, in particular to Kristiansand, Larvik, Bergen and Stavanger.

Ferries to Kalundborg

Ferries to Kalundborg

The ferry port of Kalundborg is on Zealand in Denmark. Ferries run from here to Ballen. The port is served by SamsøLinjen.

Ferries to Køge

Ferries to Køge

The ferry port of Køge lies about 40 kilometres south-west of Copenhagen on the east coast of the Danish island of Zealand and links Denmark with the island of Bornholm through regular sailings to Rønne.

Ferries to Odden

The ferry port of Odden lies on the south coast of the Sjællands Odde peninsula on the Danish island of Zealand and links Zealand with Jutland on up to ten crossings a day. Ferries run from here to Ebeltoft and Aarhus, and both routes are operated solely by Molslinjen.

Ferries to Rødby

Ferries to Rødby

The ferry port of Rødby is on the Danish island of Lolland and is known for one of the busiest ferry routes in Europe. Several dozen ferry crossings a day run from here to Puttgarden on the German island of Fehmarn.

Ferries to Spodsbjerg

Ferries to Spodsbjerg

Spodsbjerg ferry port lies on the Danish island of Langeland and links the island with Taars on Lolland with regular crossings. The crossing takes about 45 minutes, and ferries run several times a day.

Ferries to Taars

Ferries to Taars

Taars ferry port lies on the west coast of the Danish island of Lolland and links it with neighbouring Langeland. Ferries run from here to Spodsbjerg several times a day, and the crossing takes about 45 minutes.

Ferry routes Denmark