Travel to Denmark by ferry

Traveling to Denmark by ferry is an excellent choice! Denmark is served by 11 shipping companies (DFDS Seaways, Stena Line, Smyril Line, Fjord Line, Color Line, BornholmerFærgen or Syltfähre). These companies operate 27 ferry routes to Denmark, serving the ports of Oslo, Copenhagen, Varberg, Grena, Torshavn, Hirtshals, Bergen and Kristiansand.

To make sure you find a cheap ferry ticket to Denmark, we recommend using our search engine that compares offers, prices and availability of DFDS Seaways, Stena Line, Smyril Line and Fjord Line.

With a total frequency of over 77 crossings a day, depending on the time of year, from 7 countries (Norway, Denmark, Sweden, Faroe Islands, Iceland, United Kingdom and Germany), you have many options for planning your ferry crossing to Denmark.

The fastest crossing takes 50 min (Puttgarden - Rodby) with a distance of 15 mi and the longest 18 hrs. (Bergen - Hirtshals) with a distance of 254 mi.

Ferry to Denmark in figures

Countries
Norway
Denmark
Sweden
Faroe Islands
Iceland
United Kingdom
Germany
Number of crossings
77 crossings a day
Number of ports
34
Number of ferry connections
27
Number of ferry companies
11
Search for ferries
Accommodation search and booking

Important ferry crossings to Denmark

Search Vivanoda for the fastest, longest or most frequent ferries to Denmark. Compare offers from DFDS Seaways, Stena Line, Smyril Line, Fjord Line, Color Line, BornholmerFærgen and Syltfähre and book your ticket to Denmark.

Most popular ferry routes to Denmark

Looking for a ferry to Denmark? Discover the most popular routes that allow you to sail between different parts of the country and abroad. Whether you want to reach islands, historic ports or picturesque beaches, ferries are a convenient and comfortable way to travel in Denmark.

Popular ferry routes in Denmark include destinations such as Oslo, Copenhagen, Varberg, Grena, Torshavn, Hirtshals, Bergen and Kristiansand and many others. Modern ferries in Denmark offer great facilities and services, from comfortable cabins to on-board restaurants and activities for the whole family.

Use our fare comparison tool to find the best deals on ferry tickets to Denmark and plan your trip. With our easy-to-use search tool, you can find deals and schedules from several ferry companies, including DFDS Seaways, Stena Line, Smyril Line, Fjord Line, Color Line, BornholmerFærgen or Syltfähre. There is sure to be a deal that best suits your needs and budget. Search all 27 ferry routes!

Boat to Denmark from Norway

Oslo Norway
Copenhagen Denmark
From $52
  • DFDS Seaways Oslo Copenhagen
    DFDS Seaways
    7 crossings a week
    17 hrs. 20 min
    300 mi
Bergen Norway
Hirtshals Denmark
From $88
  • Fjord Line Bergen Hirtshals
    Fjord Line
    7 crossings a week
    18 hrs.
    254 mi
Kristiansand Norway
Hirtshals Denmark
From $31
  • Color Line Kristiansand Hirtshals
    Color Line
    14 crossings a week
    3 hrs. 20 min
    82 mi
  • Fjord Line Kristiansand Hirtshals
    Fjord Line
    3 crossings a day
    2 hrs. 20 min
    82 mi
Stavanger Norway
Hirtshals Denmark
From $88
  • Fjord Line Stavanger Hirtshals
    Fjord Line
    7 crossings a week
    11 hrs. 30 min
    180 mi
Larvik Norway
Hirtshals Denmark
From $38
  • Color Line Larvik Hirtshals
    Color Line
    14 crossings a week
    3 hrs. 50 min
    102 mi
Langesund Norway
Hirtshals Denmark
  • Fjord Line Langesund Hirtshals
    Fjord Line
    7 crossings a week
    4 hrs. 30 min
    98 mi
Oslo Norway
Frederikshavn Denmark
From $52
  • DFDS Seaways Oslo Frederikshavn
    DFDS Seaways
    171 mi
  • Stena Line Oslo Frederikshavn
    Stena Line
    7 crossings a week
    11 hrs. 50 min
    171 mi

Boat to Denmark from Sweden

Varberg Sweden
Grena Denmark
  • Stena Line Varberg Grena
    Stena Line
    14 crossings a week
    4 hrs. 20 min
    70 mi
Gothenburg Sweden
Frederikshavn Denmark
From $18
  • Stena Line Gothenburg Frederikshavn
    Stena Line
    7 crossings a day
    3 hrs. 20 min
    56 mi
Helsingborg Sweden
Helsingor Denmark
  • Scandlines Helsingborg Helsingor
    Scandlines
    3 mi
Ystad Sweden
Ronne Denmark
  • BornholmerFærgen Ystad Ronne
    BornholmerFærgen
    41 mi

Boat to Denmark from Faroe Islands

Torshavn Faroe Islands
Hirtshals Denmark
  • Smyril Line Torshavn Hirtshals
    Smyril Line
    654 mi

Boat to Denmark from Iceland

Seydisfjordur Iceland
Hirtshals Denmark
  • Smyril Line Seydisfjordur Hirtshals
    Smyril Line
    944 mi

Domestic Ferries in Denmark

Ronne Denmark
Koge Denmark
  • BornholmerFærgen Ronne Koge
    BornholmerFærgen
    102 mi
Koge Denmark
Ronne Denmark
  • BornholmerFærgen Koge Ronne
    BornholmerFærgen
    102 mi
Spodsbjerg Denmark
Nakskov Denmark
  • LangelandsFærgen Spodsbjerg Nakskov
    LangelandsFærgen
    14 mi
Fynshav Denmark
Bojden Denmark
  • AlsFærgen Fynshav Bojden
    AlsFærgen
    9 mi
Bojden Denmark
Fynshav Denmark
  • AlsFærgen Bojden Fynshav
    AlsFærgen
    9 mi
Nakskov Denmark
Spodsbjerg Denmark
  • LangelandsFærgen Nakskov Spodsbjerg
    LangelandsFærgen
    14 mi
Samsø Denmark
Kalundborg Denmark
  • SamsøFærgen Samsø Kalundborg
    SamsøFærgen
    20 mi
Kalundborg Denmark
Samsø Denmark
  • SamsøFærgen Kalundborg Samsø
    SamsøFærgen
    20 mi

Boat to Denmark from United Kingdom

Harwich United Kingdom
Esbjerg Denmark
  • DFDS Seaways Harwich Esbjerg
    DFDS Seaways
    380 mi

Boat to Denmark from Germany

List Germany
Havneby Denmark
  • Syltfähre List Havneby
    Syltfähre
    8 mi
Puttgarden Germany
Rodby Denmark
From $54
  • Scandlines Puttgarden Rodby
    Scandlines
    45 crossings a day
    50 min
    15 mi
Sassnitz Germany
Ronne Denmark
  • BornholmerFærgen Sassnitz Ronne
    BornholmerFærgen
    58 mi
Rostock Germany
Gedser Denmark
From $73
  • Scandlines Rostock Gedser
    Scandlines
    11 crossings a day
    1 hrs. 50 min
    35 mi
Rostock Germany
Spodsbjerg Denmark
  • Scandlines Rostock Spodsbjerg
    Scandlines
    78 mi
Search for ferries
Accommodation search and booking

FAQs about travelling by ferry to Denmark

Simply search for ferries to Denmark on Vivanoda among the 27 routes we offer and compare prices. Finally, select the desired ferry crossing and book it.

There are 11 ferry companies operating to Denmark: DFDS Seaways, Stena Line, Smyril Line, Fjord Line, Color Line, BornholmerFærgen, Syltfähre, Scandlines, LangelandsFærgen, AlsFærgen and SamsøFærgen ...

Oslo-Copenhagen, Varberg-Grena, Torshavn-Hirtshals and Bergen-Hirtshals are the most popular ferry routes for travelers.

Ferries to Denmark - Compare prices and book ferry tickets

Ferry Journey to Denmark

Denmark: Visit the country after your ferry crossing

If you are planning to travel to Denmark, one of the most convenient transportation options is to take a ferry. Denmark is a country bordered by the Baltic Sea and the North Sea, offering many ferry options. Here is some information to help you plan your ferry trip to Denmark.

Ports
Denmark has many ports that serve different parts of the country. The most popular ports for ferry travel are Copenhagen, Frederikshavn, Hirtshals and Esbjerg. Copenhagen is a very popular port for Baltic Sea cruises, while Frederikshavn and Hirtshals are transit ports for travel to Norway or Sweden. Esbjerg is the main port for ferries to England.

Destinations
The main ferry destinations in Denmark are Norway, Sweden, Germany, England and Iceland. Some crossings are seasonal, so it is important to check schedules and availability before booking your ticket.

Ferry Companies
Several ferry companies operate in Denmark, offering a variety of services and comfort levels. The best known companies are DFDS Seaways, Stena Line and Color Line. DFDS Seaways is the largest ferry company in Denmark and offers ferries to Norway, Sweden and England.

Services on board
Ferries generally offer many facilities and services on board, such as restaurants, bars, stores, lounges and children's play areas. Some ferries also offer cabins for those who wish to rest during the crossing.

Tourist attractions
Denmark is a country rich in history, culture and nature. Popular tourist attractions include the Little Mermaid in Copenhagen, Kronborg Castle, the Viking Museum in Aarhus and Mols Bjerge National Park. Denmark is also known for its delicious cuisine, including its famous smørrebrød, and for its picturesque towns such as Skagen and Ærøskøbing.

With many ports, destinations and ferry companies to choose from, there is an option for every type of traveler looking to get to Denmark. Be sure to check ferry schedules and availability before planning your trip, and enjoy the unique experience that ferry travel can offer.

Denmark: When is the best time to travel?

The best season to visit Denmark is generally summer, from June to August. During this period, days are long, temperatures are pleasant and the countryside is lush. Average temperatures range from 15 to 25 degrees Celsius, ideal for exploring the charming Danish cities of Copenhagen, Aarhus and Odense. It's also the ideal time to enjoy the white sandy beaches of the Danish coast and outdoor activities such as cycling and summer festivals.

On the other hand, the worst season to travel in Denmark is generally winter, from December to February. Average temperatures are cold, ranging from -1 to 5 degrees Celsius, and days are short. However, if you're a winter sports enthusiast, this is the ideal time to visit Denmark. You can take advantage of the country's ski resorts, ice skate on frozen lakes and enjoy the charm of Christmas markets.

Search for ferries
Accommodation search and booking

All ports with ferry services in Denmark

All countries connected by ferry to Denmark

None

None
None
None