Denmark sits at the gateway between mainland Europe and Scandinavia, made up of a collection of islands and the Jutland peninsula. Known for its clean cities, coastal landscapes, and effortless transport connections, Denmark is one of the easiest Nordic countries to explore by ferry.
Whether you’re planning a wider Scandinavian trip or a focused Danish getaway, travelling by ferry opens up access to key cities like Copenhagen, Aarhus, Aalborg, and Odense, while connecting seamlessly with Sweden and Norway.
Unlike destinations such as , there are currently no direct UK to Denmark ferry routes, meaning travellers typically connect via nearby Scandinavian countries.
How do I get there?
While there are no direct ferries from the UK to Denmark. However, you can still reach Denmark by ferry using either our Newcastle to Amsterdam or Hull to Rotterdam routes and continue to enjoy safe and relaxing ferry travel to mainland Europe. Reaching Denmark by ferry is still straightforward via nearby countries:
- Travel from the UK to Sweden or Norway (e.g. via or )
- Then take a direct Scandinavian ferry into Denmark
Alternatively, travellers often combine ferry + road or rail travel for flexibility, especially when exploring multiple Nordic destinations.
Why choose ferry?
Choosing a ferry to Denmark offers a very different experience compared to flying:
- Bring your car – ideal for exploring multiple Danish regions
- Direct port-to-port access into key coastal areas
- Relaxed travel experience with onboard cabins, dining, and sea views
- Perfect for multi-country trips across Scandinavia
For travellers planning routes like Sweden → Denmark → Norway, ferries are often the most efficient and scenic option.
What are my options? → Routes
Here are the main ferry routes to Denmark:
Gothenburg → Frederikshavn (Stena Line)
A popular short crossing connecting Sweden to northern Denmark. Ideal for travellers heading toward Aalborg or Jutland. The route is quick, frequent, and great for road trips.
Ferries From Gothenburg to Frederikshavn
Halmstad → Grenaa (Stena Line)
A quieter alternative route into Denmark’s east coast, offering easy access to Aarhus and central Denmark. Perfect if you want to avoid busier ports.
Ferries From Halmstad to Grenaa
Prices from £0
Kristiansand → Hirtshals (Fjord Line / Color Line)
One of the fastest ways to travel between Norway and Denmark. Hirtshals is a major gateway into northern Denmark and connects easily to Aalborg and Aarhus.
Ferries From Kristiansand to Hirtshals
Bergen / Stavanger → Hirtshals (Fjord Line)
Longer scenic crossings from western Norway. These routes are ideal for travellers combining fjord exploration with Danish city breaks.
Ferries From Bergen to Hirtshals
Larvik → Hirtshals (Color Line)
A fast and efficient crossing from southern Norway, popular with drivers and short-trip travellers.
Ferries From Larvik to Hirtshals
Oslo → Copenhagen (DFDS)
An overnight cruise-style ferry connecting two capitals. A standout experience combining transport and accommodation.
Ferries From Oslo to Copenhagen
Prices from £0
Oslo → Frederikshavn (DFDS)
A practical route into northern Denmark, offering easy onward travel to Aalborg and Jutland.
Ferries From Oslo to Frederikshavn
Prices from £0
Which is the best route to Denmark?
The best route depends on your trip:
- Fastest route: Ferry from Kristiansand → Hirtshals
- Best for cities: Oslo → Copenhagen ferry route
- Best for road trips: Ferry from Gothenburg → Frederikshavn
- Best scenic crossing: Bergen → Hirtshals ferry route
Who runs them?
Several major ferry operators run routes to Denmark:
- Stena Line – Sweden to Denmark routes
- Fjord Line – Norway west coast to Denmark
- Color Line – Norway to Denmark crossings
- DFDS – premium overnight and international ferry services
Where do they go?
Key ferry ports in Denmark include:
- Hirtshals – major hub for Norway routes
- Frederikshavn – connects to Sweden and Oslo
- Grenaa – gateway to Aarhus and central Denmark
- Copenhagen – capital city port with DFDS routes
What can I do there?
Copenhagen
Denmark’s capital is a must-visit, blending historic charm with modern design. Explore Nyhavn harbour, Tivoli Gardens, and world-class restaurants. Copenhagen works perfectly as a starting or finishing point for Scandinavian trips, especially via the .
Aarhus
Aarhus is Denmark’s cultural heart, offering museums, architecture, and a vibrant student atmosphere. Easily reached via Grenaa or Hirtshals, it’s ideal for travellers wanting a less tourist-heavy experience than Copenhagen.
Aalborg
Located in northern Jutland, Aalborg is known for its waterfront regeneration, nightlife, and Viking history. It’s a natural stop when arriving via Frederikshavn or Hirtshals.
Odense
The birthplace of Hans Christian Andersen, Odense offers a slower-paced, historic Danish experience. It fits perfectly into a road trip between Copenhagen and Jutland.
What should I know? → Tips
- Book early for summer and peak Scandinavian travel periods
- Overnight ferries (like DFDS) can replace hotel stays
- Bring a car if exploring beyond Copenhagen
- Weather can vary – pack for wind and sea conditions
- Combine Denmark with Sweden and Norway itineraries
FAQ
If you’re planning to travel from Sweden or Norway to Denmark by ferry, you may have a few questions about routes, travel times, and what to expect. Below are answers to some of the most frequently asked questions about ferry travel to Denmark.



