Home » Ferries » Denmark

Denmark

Ferries in Denmark connect the country with Norway, Sweden and Germany and provide important domestic links between Jutland, Zealand and Danish islands. Hirtshals is the principal gateway to Norway and the North Atlantic, while Frederikshavn, Copenhagen, Rødby, Gedser and the Kattegat ferry ports serve other major corridors.

Network overview: Denmark’s ferry system combines international passenger and vehicle routes with a substantial domestic network. Hirtshals connects with several Norwegian ports and with the Faroe Islands and Iceland, Copenhagen has an overnight ferry to Oslo, Frederikshavn connects with Gothenburg, and Scandlines provides high-frequency links with Germany.

Last checked: 7 September 2026.

Current Denmark ferry network


Denmark occupies an important position between continental Europe and Scandinavia, and its ferry network reflects that geography.

International routes connect Denmark with Norway, Sweden and Germany, while Smyril Line extends the network from Hirtshals into the North Atlantic towards the Faroe Islands and Iceland.

Domestic ferries also remain important despite Denmark’s extensive bridge network. High-speed services across the Kattegat connect Zealand and Jutland, while other ferries serve Bornholm and smaller islands.

Browse all FerryLines ferry regions and countries.

Main international passenger ferry routes


Route Operator Network role
Hirtshals-Kristiansand Color Line and Fjord Line High-frequency passenger and vehicle connection between northern Denmark and southern Norway
Hirtshals-Larvik Color Line Direct passenger and vehicle connection with south-eastern Norway
Hirtshals-Stavanger-Bergen Fjord Line Year-round overnight route to western Norway
Copenhagen-Oslo Go Nordic Cruiseline Daily overnight passenger and vehicle connection between the two capitals
Frederikshavn-Gothenburg Stena Line Passenger and vehicle connection between northern Denmark and western Sweden
Rødby-Puttgarden Scandlines High-frequency short crossing between Denmark and Germany
Gedser-Rostock Scandlines Passenger and vehicle route between southern Denmark and northern Germany
Hirtshals-Tórshavn-Seyðisfjörður Smyril Line Long-distance passenger and vehicle connection with the Faroe Islands and Iceland

Hirtshals and Norway


Hirtshals is Denmark’s most important ferry gateway to Norway.

Color Line operates from Hirtshals to Kristiansand and Larvik with its SuperSpeed vessels. The current crossing time is around three hours and fifteen minutes to Kristiansand and around three hours and forty-five minutes to Larvik.

Fjord Line also operates Hirtshals-Kristiansand. Its high-speed Fjord FSTR operates during the main spring and summer season, while Stavangerfjord and Bergensfjord provide year-round conventional ferry services.

Fjord Line’s western Norway route continues from Hirtshals to Stavanger and Bergen throughout the year.

See the Hirtshals ferry port guide for more information.

Copenhagen and Oslo


Go Nordic Cruiseline operates the overnight passenger and vehicle ferry between Copenhagen and Oslo.

The service operates daily and is currently served by Nordic Crown and Nordic Pearl.

Gotlandsbolaget took over the former DFDS Copenhagen-Oslo operation on 1 November 2024, and the route now operates under the Go Nordic Cruiseline identity.

The service combines ordinary one-way passenger and vehicle transport with cruise-oriented travel between the two capitals.

Frederikshavn and Sweden


Stena Line connects Frederikshavn in northern Jutland with Gothenburg on the Swedish west coast.

The crossing takes around three and a half hours and carries passengers and vehicles between Denmark and Sweden.

The route gives northern Denmark a direct ferry connection with western Sweden and forms part of the wider Scandinavian and North Sea ferry network.

Denmark-Germany ferries


Scandlines operates two important passenger and vehicle ferry corridors between Denmark and Germany:

  • Rødby-Puttgarden
  • Gedser-Rostock

Rødby-Puttgarden is the shorter and more frequent connection, linking Lolland with the German island of Fehmarn.

Gedser-Rostock provides another direct route between Denmark and northern Germany.

Both routes carry cars, coaches and commercial traffic and remain important road-ferry corridors between Scandinavia and continental Europe.

Hirtshals to the Faroe Islands and Iceland


Smyril Line operates the long-distance passenger and vehicle ferry Norröna from Hirtshals towards Tórshavn in the Faroe Islands and Seyðisfjörður in Iceland.

The route is highly seasonal in its detailed operating pattern. During the 2026 summer period, the voyage operates between Denmark, the Faroe Islands and Iceland, with schedule changes in spring and autumn.

This gives Hirtshals a role beyond the Denmark-Norway network as Denmark’s main passenger ferry gateway into the North Atlantic.

Kattegat ferries between Jutland and Zealand


MOLSLINJEN provides a major domestic high-speed ferry connection across the Kattegat.

The principal year-round route is:

  • Aarhus-Odden

MOLSLINJEN currently advertises up to 24 daily departures on the Aarhus-Odden corridor, with a crossing time of around 80 to 90 minutes depending on the current operating programme.

A seasonal route also operates between Ebeltoft and Odden from spring into autumn.

These ferries provide a maritime shortcut between Jutland and Zealand and reduce the road distance compared with travelling via the fixed links.

Bornholm ferry network


Bornholm has a separate passenger and vehicle ferry network operated by Bornholmslinjen.

Rønne is connected with Ystad in Sweden and Køge in Denmark.

The Ystad route provides the fastest main ferry access to Bornholm, while the Køge route maintains a direct domestic connection between the island and Zealand.

Bornholm’s ferry network should therefore be understood as both domestic Danish transport and part of the wider Baltic Sea ferry system.

Other domestic Danish ferries


Denmark has numerous additional domestic ferry routes serving islands and regional communities.

Within the MOLSLINJEN group, ferry brands include services to Samsø, Als, Langeland and Fanø as well as the main Kattegat and Bornholm operations.

Other local and regional ferry operators serve additional Danish islands.

FerryLines should add these services selectively where a permanent route or port profile provides enough independent value, rather than attempting to reproduce every local timetable on this country hub.

Main ferry ports in Denmark


Important Danish passenger ferry ports include:

  • Hirtshals
  • Copenhagen
  • Frederikshavn
  • Rødby
  • Gedser
  • Aarhus
  • Odden
  • Ebeltoft
  • Køge
  • Rønne

Hirtshals has the broadest international ferry network, while Copenhagen and Frederikshavn provide important links with Norway and Sweden. Rødby and Gedser connect with Germany, and Aarhus and Odden anchor the principal domestic Kattegat route.

Browse FerryLines ferry port profiles.

Main ferry operators in Denmark


  • Color Line
  • Fjord Line
  • Go Nordic Cruiseline
  • Stena Line
  • Scandlines
  • Smyril Line
  • MOLSLINJEN
  • Bornholmslinjen

The operators serve very different markets, ranging from high-frequency road ferries and fast domestic services to overnight international and North Atlantic passenger routes.

Browse FerryLines ferry operator profiles.

Passenger, vehicle and freight access


Most of Denmark’s principal international ferry routes carry foot passengers and private vehicles alongside commercial traffic.

Domestic ferries vary more widely, although the major MOLSLINJEN and Bornholmslinjen services also carry vehicles.

Freight plays a significant role at Hirtshals, on the Scandlines Germany routes and on several international ferry corridors.

Individual route pages should identify foot-passenger, vehicle and freight access separately where this differs.

Seasonality


Many major Danish ferry routes operate throughout the year.

Color Line’s Hirtshals routes, Fjord Line’s conventional Norway services, Copenhagen-Oslo, Frederikshavn-Gothenburg and the Scandlines Germany routes are year-round connections.

Other services are more seasonal. Fjord Line’s high-speed Fjord FSTR operates mainly from March to September, MOLSLINJEN’s Ebeltoft-Odden route operates from spring into autumn, and Smyril Line’s North Atlantic timetable changes materially by season.

How Denmark’s ferry network fits together


Denmark’s ferry network reflects its position between continental Europe, Scandinavia and the North Atlantic.

Hirtshals anchors the routes towards Norway, the Faroe Islands and Iceland. Frederikshavn connects northern Denmark with Sweden, while Copenhagen provides an overnight link with Oslo.

Rødby and Gedser form the principal ferry gateways towards Germany, and domestic high-speed ferries connect Jutland with Zealand across the Kattegat.

Bornholm adds another network layer in the Baltic Sea.

Denmark and neighbouring ferry networks


Denmark overlaps with several wider FerryLines regions.

Hirtshals and Frederikshavn connect with the North Sea and Scandinavian ferry network, while Bornholm and the German routes interact with the Baltic Sea ferry network.

For the principal northern connection, see Norway ferries.

Explore the Denmark ferry network


Sources and verification


Current Denmark-Norway services were checked against official 2026 route and timetable information from Color Line and Fjord Line. Copenhagen-Oslo was checked against Go Nordic Cruiseline, and Frederikshavn-Gothenburg against Stena Line.

Denmark-Germany passenger routes were checked against current Scandlines information. Domestic Kattegat services were checked against MOLSLINJEN, and the North Atlantic connection from Hirtshals was checked against Smyril Line’s 2026 sailing schedule.

Route status, operating periods, frequencies and vessel deployment can change. FerryLines distinguishes active passenger services from seasonal, freight-only, proposed, suspended and discontinued routes.

Scroll to Top