The Copenhagen–Oslo overnight ferry takes about 17.5 hours; fly for speed, sail for cabins and car travel.
Some links on this page are affiliate links. If you book through them, we may earn a small commission at no extra cost to you.
For Cruises from Copenhagen to Oslo, Norway, the direct sailing is less a giant ocean liner and more an overnight cruise-ferry: you leave Copenhagen late afternoon, sleep in a cabin, and arrive in Oslo the next morning. Go Nordic Cruiseline is the current name to know for the sea crossing, while flights, buses, trains, and driving all compete with it on time or price.
The ferry is the right choice when the trip itself matters, when you want to bring a car, or when one cabin night can replace a hotel night. A flight wins when you need the shortest travel day, and the coach or train wins only when the fare is much lower on your dates.
Use a route comparison after you have picked the style of trip that fits your plans:
Is The Copenhagen–Oslo Ferry Actually A Cruise?
The Copenhagen–Oslo sailing works like a cruise-ferry, not a large resort ship. The route has cabins, restaurants, bars, shopping, and sea views, but the main purpose is still transport between Denmark and Norway.
Two products matter for most travelers. The one-way sailing is for travelers going from Copenhagen to Oslo and continuing through Norway. The MiniCruise is a round trip from Copenhagen that gives you a short daytime visit in Oslo before sailing back.
The MiniCruise suits a weekend-style break. The one-way ferry suits a wider Scandinavia itinerary, especially when you are carrying luggage, traveling with children, or bringing a vehicle.
Copenhagen To Oslo By Sea: Every Route Compared
The Copenhagen–Oslo ferry is the only direct sea option, and it trades speed for a cabin night and an arrival close to central Oslo. Flights are faster, buses are often cheaper, and trains are better for travelers who want a rail-heavy Scandinavian route.
| Option | Travel Time | Rough Cost |
|---|---|---|
| Overnight ferry, one way | 16:30 to 10:00, about 17.5 hours | From about $46 (293 DKK) per person in the car-sharing from-fare |
| MiniCruise return | 2 nights on board, with 6.5 hours in Oslo | From about $45 (286 DKK) per person when two share |
| Nonstop flight CPH to OSL | 1 hour 10 minutes to 1 hour 20 minutes in the air | Often about $50–$150 before bags on advance fares |
| Train via Gothenburg | About 8–10 hours, with at least one change | From about $37 (€30–€34) on early rail fares |
| Day coach | From about 8 hours 4 minutes | From about $56 (€47.98) on current FlixBus from-fares |
| Overnight coach | About 8–9 hours in a seat | Usually similar to day coach fares, but comfort is lower |
| Driving via Sweden | About 6–7.5 hours before long stops | Fuel, Øresund Bridge toll, parking, and rental fees can push it above $120 |
What The Overnight Sailing Is Like
The overnight sailing is easiest when you treat it as transport with a hotel room attached. The ship gives you a real bed, a fixed arrival time, and a slow approach into Oslofjord rather than another airport transfer.
Go Nordic Cruiseline currently lists the MiniCruise from 286 DKK per person, with Copenhagen departure at 16:30, Oslo arrival at 10:00, and 6.5 hours in Oslo on the official MiniCruise to Oslo page.
Cabin choice affects the final fare more than most first-timers expect. Inside cabins are the cheapest; sea-view cabins cost more; larger cabins make sense when four people can share the space. Meals are separate unless your fare or package states otherwise, so price the trip as ferry fare plus cabin plus food.
- Foot passengers should arrive with enough time for terminal checks, not just the 16:30 departure.
- Drivers should confirm vehicle height, because taller cars and vans can trigger surcharges.
- Non-Nordic travelers should carry a physical passport, not only a phone-based ID.
- MiniCruise travelers should plan Oslo tightly, because 6.5 hours disappears fast once lunch and walking time are included.
When The Ferry Beats Flying
The ferry beats flying when sleep, baggage, and arrival location matter more than raw speed. The strongest case is a one-way trip with luggage or a car, because the sailing removes an airport night and drops you near Oslo’s waterfront.
The ferry also feels better for families who do not want airport security, gate changes, and a late hotel check-in on the same day. Children can move around, adults can eat a proper dinner, and everyone wakes up in Norway rather than starting the day with a transfer from Oslo Airport.
Flying still wins for a short Oslo city break with limited luggage. Copenhagen Airport is easy from the city, Oslo Airport has fast rail links into the center, and the total door-to-door day can still be much shorter than 17.5 hours.
Copenhagen Pre-Sailing Base
Copenhagen is the safer place to stay the night before the sailing if your inbound flight or train arrives late. A hotel near Østerbro, Indre By, Nørreport, or Copenhagen Central Station keeps the terminal transfer simple on departure day.
The ferry terminal is at Dampfærgevej in Copenhagen Ø, so staying north or central reduces taxi time. Airport-area hotels can work, but they add a cross-city move before boarding.
Compare Copenhagen hotels before the sailing here:
Oslo Arrival Base
Oslo is the better place to add a hotel after a one-way sailing, because the ship reaches the city in the morning. Staying near Aker Brygge, the waterfront, Karl Johans gate, or Oslo Central Station keeps the first day easy.
For a one-night stop, choose central Oslo over an airport hotel. The ferry arrives near the water, not at Oslo Airport, so an airport stay adds an unnecessary train ride north unless you fly out early the next morning.
Compare Oslo hotels after arrival here:
Which Copenhagen–Oslo Option Fits Your Trip?
The best Copenhagen–Oslo choice depends on whether your trip values speed, sleep, scenery, or price most. Pick the ferry for the experience and car access, pick the flight for time, and pick the coach only when the savings are worth the seat time.
- Pick the overnight ferry if you want a cabin, have a car, or like the idea of arriving in Oslo after breakfast.
- Pick the MiniCruise if you want a short return break from Copenhagen and only need a taste of Oslo.
- Pick the flight if Oslo is the destination and you have only a weekend.
- Pick the train if you are building a rail trip through Sweden and want the Gothenburg stop to be part of the plan.
- Pick the bus if the fare is far lower than the ferry and you can handle a long seat ride.
- Pick driving if you already have a car and Norway’s road trip is the real plan after Oslo.
For most travelers who searched for a cruise rather than a cheap bus, the overnight ferry is the sweet spot: slower than flying, much easier than an all-day overland haul, and far more useful than a sightseeing cruise because it actually moves you to Norway.
References & Sources
- Go Nordic Cruiseline.“MiniCruise to Oslo.”States the current MiniCruise fare basis, departure and arrival times, and time ashore in Oslo.