Three major operators connect Denmark and Norway by sea, with overnight ferries that double as floating hotels: you board in the evening, dine, sleep, and wake up ready to explore. The crossings between Copenhagen, Frederikshavn and Hirtshals on the Danish side, and Oslo, Kristiansand and Stavanger in Norway, are among Scandinavia's most popular inter-country connections — practical, comfortable and a much more enjoyable alternative to backtracking through Sweden by land.
The routes at a glance
Several corridors connect the two countries, each with different port pairs and crossing times:
- Copenhagen (Denmark) to Oslo (Norway): The classic DFDS route, around 17–18 hours, departing in the early evening and arriving the following midday. This is the most-used Denmark–Norway crossing and the one most associated with Scandinavian ferry travel.
- Hirtshals (Denmark) to Oslo: Color Line operates this route in around 19 hours — a longer crossing but very comfortable on Color Line's large vessels.
- Hirtshals to Kristiansand: The shortest crossing between the two countries, operated by both Color Line (around 3h 15min by fast ferry) and Fjord Line (around 2h 15min on the fast route). This is the natural choice if Norway's south coast rather than Oslo is your destination, and also the quickest option if you are continuing by car or bus.
- Hirtshals to Stavanger and Bergen: Fjord Line connects Hirtshals with Stavanger (around 11 hours) and Bergen (around 16 hours), sailing down the Norwegian west coast. For travellers heading to western Norway's fjords, this is the most direct sea link.
- Frederikshavn (Denmark) to Oslo: DFDS also serves this route, with the crossing taking around 12 hours.
Operators in detail
DFDS
DFDS is one of Europe's largest ferry operators and a household name on Scandinavian routes. Their Copenhagen–Oslo overnight crossing is their flagship passenger route: the ships are large, modern and well-appointed, with restaurants, bars, a tax-free shop, and spa facilities on the newer vessels. Cabins range from basic inside cabins to commodore suites; booking a cabin is strongly recommended rather than relying on reclining seats for an overnight crossing of this length.
Color Line
Color Line is a Norwegian operator with a large fleet and strong loyalty following in Scandinavia. Their Hirtshals–Oslo and Hirtshals–Kristiansand services are popular with Norwegian families and road-trippers. The large Color Magic and Color Fantasy vessels on the Oslo route are among the biggest ferries in the world and feel more like short cruise ships, with multiple restaurants, entertainment and extensive shopping.
Fjord Line
Fjord Line connects Hirtshals with Stavanger, Bergen and Kristiansand, with a focus on western Norway. Their fleet includes comfortable vessels with restaurant and cabin facilities. Fjord Line is the natural choice for travellers heading to the fjord country of Hardanger or Sognefjord, who can arrive directly into Bergen rather than having to transit Oslo.
Taking a car
All three operators carry vehicles — cars, motorbikes, campervans and larger vehicles. This is one of the great advantages of the Denmark–Norway ferry: you can drive to the Danish port, load the car, sleep on the ship, and continue driving in Norway the next morning without any train or hire-car complexity. Booking vehicle space in advance is essential for summer crossings, particularly July, when Scandinavian road-trip traffic is at its peak. See our guide to taking a car on a ferry for general advice on vehicle check-in and deck loading.
Cabins, food and onboard life
On overnight crossings — particularly the DFDS Copenhagen–Oslo and the Color Line Oslo routes — a cabin is well worth booking. Even an inside cabin without a porthole is far more restful than a seat, and the ships have enough common areas that you do not feel confined. Food options range from large buffet restaurants to à la carte dining; the buffets are popular and reasonably priced for Scandinavia. Tax-free shopping is available on all routes, which is a genuine draw for passengers who use it strategically.
On the shorter crossings (Hirtshals–Kristiansand, 2–3 hours), a cabin is unnecessary — the ships have comfortable seating areas and a café.
Getting to the Danish ports
- Copenhagen: The DFDS terminal is in the Nordhavn district, about 3 km from the city centre. Metro connections are good.
- Hirtshals: A small port town in northern Jutland, around 3.5–4 hours from Copenhagen by train (change at Hjørring or Aalborg). Direct trains link Hirtshals station with the ferry terminal.
- Frederikshavn: Reachable by train from Copenhagen in around 4–5 hours (changing in Aalborg). Also accessible by Stena Line ferry from Gothenburg in Sweden, making a triangular Scandinavian itinerary possible.
Norway and Schengen
Both Denmark and Norway are Schengen member states, so there are no passport checks at sea between the two countries for most travellers — though Norway is not an EU member, so different customs rules apply. Duty-free allowances on the ships are generous, and alcohol brought into Norway beyond your personal allowance is subject to Norwegian customs duty. Always check the current Norwegian customs limits before loading a large quantity of wine or spirits from the tax-free shop.
Frequently asked questions
How long does the ferry from Copenhagen to Oslo take?
The DFDS overnight ferry takes approximately 17–18 hours, departing in the late afternoon or early evening and arriving the following midday.
Do I need to book a cabin?
For overnight crossings, a cabin is strongly recommended — the journey is too long to be comfortable in a seat. Cabins book up for summer sailings, so reserve well in advance. For the short Hirtshals–Kristiansand crossing, a seat is perfectly adequate.
Which route is best for the Norwegian fjords?
Fjord Line's Hirtshals–Bergen route arrives directly into western Norway, the gateway to Hardangerfjord and Sognefjord. It saves the long drive from Oslo across to the fjord country.
Can I buy duty-free on the ferry?
Yes. All three operators have tax-free shops, which are popular for wine, spirits, tobacco and cosmetics given Norway's high prices. Norwegian customs limits apply on arrival, so check the current allowances before buying.
Sources and further reading:
- Timetables and booking: DFDS, Color Line and Fjord Line official websites.
- Norwegian customs allowances: Norwegian Customs (Tolletaten) official site.
