It is possible thanks to the daily mini-cruise of DFDS Seaways that leaves Copenhagen at 16.30 and arrives to Oslo the following day at 9.30. If you don't want to stay overnight in Oslo, then you just take the cruise back to Copenhagen the same day at 16.30, and you'll wake up again in Copenhagen at 9.30 the following day.
|Hamlet's Kronborg Castle seen from the ship|
We booked a seaview cabin for 2 (actually there were 4 bunk beds in our cabin but we could only use the 2 lower); all cabins have a bathroom with shower and towels, shower gel and bed sheets are provided. The beds were comfortable enough, water pressure in the shower was OK and even if there's not much space in the cabin, it's perfect just for the night.
|Arriving to Oslo fjord|
|Ship docked in Oslo|
|Sailing away from Oslo|
|relax at sea|