Copenhagen to Bergen: train or ferry?
The phrase ‘Copenhagen to Bergen ferry’ hides two different journeys. There is no single city-centre ferry from Copenhagen to Bergen. Choose the route by the places you want to see, then check each operator before fixing beds.

Our recommendation: Choose rail for Gothenburg, Oslo and the mountain railway. Choose the Copenhagen–Oslo overnight sailing to skip Sweden, or travel to Hirtshals for the direct western Norway sailing.
Choose the base that fits your next move.
Rail through Gothenburg and Oslo
Best for: Best for a first three-country trip with city stops and the Oslo–Bergen mountain railway.
Trade-off: Several tickets and overnight bases must connect; allow a buffer before the fjord day.
Where to sleep: Sleep near Copenhagen Central, Gothenburg Central and Oslo S, then choose Flåm or Bergen for the fjord segment.
Affiliate disclosure: this Stay22 link is commercial. We may earn a commission if you book, at no extra cost. Prices, availability, payment and cancellation terms are set by the provider.
Overnight sea crossing
Best for: Best when you value a cabin night or want to reduce train changes.
Trade-off: The Copenhagen–Oslo ship does not reach Bergen; the Hirtshals–Bergen ship requires a transfer across Denmark. Sailing dates and check-in rules vary.
Where to sleep: For Copenhagen–Oslo, book near the port or station on arrival. For Hirtshals–Bergen, plan the Hirtshals transfer before reserving a cabin.
Affiliate disclosure: this Stay22 link is commercial. We may earn a commission if you book, at no extra cost. Prices, availability, payment and cancellation terms are set by the provider.
Confirm the parts that can break the plan.
Reviewed 2026-10-01. Check live details with the operators.
- Choose whether Sweden and Oslo are part of the holiday.
- Check the exact sailing or rail dates on the operator sites.
- Book the scarce cabin, mountain train or fjord boat first; add refundable city stays after the chain works.
Before you pay
Is there a Copenhagen to Bergen ferry?
Not from Copenhagen city. Go Nordic sails Copenhagen–Oslo; Fjord Line sails Hirtshals–Stavanger–Bergen. The latter needs a separate journey to Hirtshals.
Can I do the route without a car?
Yes, but verify every transfer and the ferry's foot-passenger rules before booking a non-refundable cabin or hotel.
Official sources and onward route
Schedules, fares, availability and border rules can change.