Search live Copenhagen to Oslo ferry prices
The search below is already set to this route — just hit search for live fares and times from every operator, via our Direct Ferries partner. Change the ports to compare another crossing.
The Copenhagen to Oslo ferry
Copenhagen to Oslo is DFDS's overnight cruise-ferry between the Danish and Norwegian capitals, a passage of around seventeen hours that doubles as a relaxed mini-cruise. The ship sails in the late afternoon, crosses the Kattegat and Skagerrak overnight and makes a memorable morning approach up the Oslofjord, past wooded islands and shoreline towns into the heart of Oslo. On board are en-suite cabins, restaurants, bars, shops, a nightclub and entertainment, so the evening passes easily before a comfortable night's sleep. The ferries carry cars, motorhomes and foot passengers, and the scenic fjord arrival alone makes the route a favourite. With a cabin booked you step ashore rested in central Oslo, close to the city's museums, harbourfront and onward roads into the Norwegian fjords and mountains.
- Overnight cruise-ferry with cabins and entertainment
- Scenic morning sail up the Oslofjord into the city
- Around seventeen hours, capital to capital
- Lands centrally in Oslo for the fjords beyond
Copenhagen to Oslo ferry — common questions
How long is Copenhagen to Oslo by ferry?
Around seventeen hours, sailing overnight with a cabin.
Who operates Copenhagen to Oslo?
DFDS runs the overnight cruise-ferry between the two capitals.
Is the Oslofjord approach worth seeing?
Yes β the morning sail up the Oslofjord, past islands and shoreline towns, is one of the highlights of the crossing.