Scandinavia & Baltic
Ferries to Denmark
Compare 53 ferry routes to Denmark across 16 operators, from £4.23 one way.
- 53 routes
- 23 ports
- 16 operators
Most booked
Popular ferry routes to Denmark
Denmark ferry timetable and prices
Every published route serving Denmark, with real crossing times, weekly frequency and starting fares.
| Route | Operators | Duration | Sailings / week | From | Average | Vehicle |
|---|---|---|---|---|---|---|
| Hirtshals – Kristiansand | Color Line and Fjord Line | 2h 15m | 29 | £14.40 | £280.52 | Yes |
| Kristiansand – Hirtshals | Color Line and Fjord Line | 2h 15m | 25 | £14.55 | £229.81 | Yes |
| Puttgarden – Rodby | Scandlines | 45m | 254 | £27.43 | £119.45 | Yes |
| Harwich – Esbjerg | CalMac Ferries | 9h 30m | 55 | £60.57 | £278.04 | Yes |
| Helsingborg – Helsingor | Oresundslinjen | 20m | 353 | £6.95 | £85.19 | Yes |
| Helsingor – Helsingborg | Oresundslinjen | 20m | 353 | £6.95 | £85.19 | Yes |
| Rodby – Puttgarden | Scandlines | 45m | 255 | £29.84 | £119.38 | Yes |
| Bergen – Hirtshals | Fjord Line | 6h 30m | 7 | £66.30 | £676.74 | Yes |
| Hirtshals – Bergen | Fjord Line | 10h | 7 | £66.30 | £676.74 | Yes |
| Rostock – Gedser | Scandlines | 2h | 52 | £37.49 | £159.22 | Yes |
| Gothenburg – Frederikshavn | Stena Line | 3h 15m | 26 | £16.46 | £193.06 | Yes |
| Frederikshavn – Gothenburg | Stena Line | 3h 15m | 26 | £16.46 | £221.98 | Yes |
| Spodsbjerg – Taars | Langelandslinjen | 2h 45m | 117 | £5.62 | £72.86 | Yes |
| Taars – Spodsbjerg | Langelandslinjen | 2h 35m | 117 | £5.62 | £72.86 | Yes |
| Hirtshals – Larvik | Color Line | 3h 45m | 13 | £14.57 | £363.22 | Yes |
| Larvik – Hirtshals | Color Line | 3h 45m | 13 | £14.57 | £308.77 | Yes |
| Gedser – Rostock | Scandlines | 2h | 54 | £12.41 | £158.45 | Yes |
| Bojden – Fynshav | Alslinjen | 2h 15m | 48 | £4.23 | £40.44 | Yes |
| Fynshav – Bojden | Alslinjen | 7h 25m | 48 | £4.23 | £40.44 | Yes |
| Esbjerg – Harwich | Color Line | 2h 35m | 13 | £18.96 | £54.16 | Foot only |
| Ronne – Ystad | Bornholmslinjen | 3h 35m | 30 | £11.49 | £119.07 | Yes |
| Ystad – Ronne | Bornholmslinjen | 9h 10m | 30 | £11.49 | £119.07 | Yes |
| Copenhagen – Oslo | DFDS Lisco | 9h | 51 | £57.35 | £255.56 | Yes |
Sailing information for ferries to Denmark
There are 53 ferry routes to and from Denmark, connecting 23 ports and operated by Color Line, Fjord Line, Scandlines, CalMac Ferries, Oresundslinjen and Stena Line. Fares start from £4.23 on the Bojden to Fynshav crossing.
The quickest way to reach Denmark by sea is Helsingborg to Helsingor, which takes just 20m. Longer overnight crossings usually work out cheaper per mile and save you a night's accommodation.
Compare every operator sailing to Denmark in one search. We show the full price including your vehicle, so what you see is what you pay.
How long is the ferry to Denmark?
Crossing times vary widely by route. The quickest is Helsingborg to Helsingor at around 20m. Longer overnight sailings take considerably more time but include a cabin, which often works out cheaper than a crossing plus a hotel.
Denmark ferry operators
Color Line, Fjord Line, Scandlines, CalMac Ferries, Oresundslinjen, Stena Line, Langelandslinjen and Alslinjen and 8 others serve Denmark. Each sets its own fares and timetable, so comparing them side by side is the single most reliable way to cut the cost of the crossing.
- Color Line
- Fjord Line
- Scandlines
- CalMac Ferries
- Oresundslinjen
- Stena Line
- Langelandslinjen
- Alslinjen
- Bornholmslinjen
- DFDS Lisco
Denmark ferry ports
There are 23 ferry ports in Denmark. The busiest are listed below, each with a full guide to check-in, parking and onward travel.
- Ferry to Hirtshals, 10 routes
- Ferry to Ronne, 8 routes
- Ferry to Frederikshavn, 4 routes
- Ferry to Bojden, 2 routes
- Ferry to Fynshav, 2 routes
- Ferry to Gedser, 2 routes
- Ferry to Rodby, 2 routes
- Ferry to Esbjerg, 2 routes
- Ferry to Helsingor, 2 routes
- Ferry to Spodsbjerg, 2 routes
- Ferry to Taars, 2 routes
- Ferry to Copenhagen, 2 routes
Can you take a car on the ferry to Denmark?
Yes. 42 of the 53 routes serving Denmark carry vehicles. Tick “taking a vehicle” when you search and every fare shown will already include your car, so the comparison is like for like.
When is the cheapest time to sail to Denmark?
Fares track demand rather than a fixed price list. Midweek departures and the first sailing of the day are consistently cheaper, while July and August weekends carry the largest premium. Booking six or more weeks ahead typically saves 30–50% against the same sailing booked in the final week.
Ferries to Denmark: common questions
How many ferry routes are there to Denmark?
There are 53 ferry routes serving Denmark across 16 operators.
What is the fastest ferry to Denmark?
The fastest crossing is Helsingborg to Helsingor at around 20m.
What is the cheapest ferry to Denmark?
The lowest fares are usually on Bojden to Fynshav, from £4.23 one way. Booking early and travelling midweek keeps prices down.
Which is the busiest route to Denmark?
Helsingborg to Helsingor is the most frequent, with about 353 sailings a week, roughly up to 50 times a day.
Can I take my car on a ferry to Denmark?
Yes. 42 of the 53 routes to Denmark carry vehicles. Add your car at the search stage and the prices shown will include it.
Do I need a passport to travel to Denmark by ferry?
For international crossings, yes. Every passenger needs a valid passport, and you should check visa and biometric border requirements before travelling. Domestic routes normally require photo ID only.
Browse Denmark ferries
Popular routes
Hirtshals to KristiansandKristiansand to HirtshalsPuttgarden to RodbyHarwich to EsbjergHelsingborg to HelsingorHelsingor to HelsingborgRodby to PuttgardenBergen to HirtshalsHirtshals to BergenRostock to GedserGothenburg to FrederikshavnFrederikshavn to GothenburgSpodsbjerg to TaarsTaars to SpodsbjergFerry ports
Ferry to HirtshalsFerry to RonneFerry to FrederikshavnFerry to BojdenFerry to FynshavFerry to GedserFerry to RodbyFerry to EsbjergFerry to HelsingorFerry to SpodsbjergFerry to TaarsFerry to Copenhagen