Train, ferry or plane: what is the best way from Oslo to Copenhagen?
Train, bus, overnight ferry and flights compared.
Short answer
The train is quicker than the bus or the ferry from Oslo to Copenhagen, taking about seven and a half hours via Gothenburg with at least one change. The overnight ferry takes about 17 hours and leaves Oslo at 16:30, and SAS also sells flights on the route.
Why
- West Sweden's tourist board gives train times to Gothenburg of just under 4 hours from Oslo and about 3.5 hours from Copenhagen.
- Go Nordic Cruiseline sails between Oslo and Copenhagen overnight, leaving at 16:30 and arriving at 10:00 the next morning.
- By bus, the same tourist board gives about 3.5 hours from Oslo to Gothenburg and 5 hours from Copenhagen, and FlixBus runs Copenhagen-Malmö-Gothenburg-Oslo.
Details
Vy sells trains from Oslo to Malmö via Gothenburg, and from Malmö the local train to Copenhagen takes about 30 minutes. The ferry uses Akershusstranda in Oslo and Dampfærgevej in Copenhagen, where a shuttle bus runs to Nørreport and Copenhagen Central Station. SAS sells flights between Oslo and Copenhagen if you want to avoid the long trip on land.
Tip
If you choose the ferry, note that Go Nordic Cruiseline will sail only every other day for a period in 2027 while Nordic Pearl is in dock, so check the sailing schedule.
What may differ
During the Vy train drivers' strike in October 2026, some departures on the RE20 Oslo-Gothenburg line were cancelled. Check the journey planner before you travel.
People also ask
- Is there a train from Oslo to Copenhagen?
- How long is the drive from Copenhagen to Oslo?
Sources
- Visit West Sweden: Travelling to Gothenburg and West SwedenChecked at:
- Vy: Train to MalmöChecked at:
- Go Nordic Cruiseline: Sailing scheduleChecked at:
- Visit Oslo: Go Nordic CruiselineChecked at:
- SAS: Flights from Oslo to CopenhagenChecked at:
Timetables and fares change, so check the operators before you travel.
Related questions
-
How long does it take to drive from Bergen to Trondheim?
The fastest drive between Bergen and Trondheim, on the E16 and E6 via Voss and Dovrefjell, takes about 10 hours, according to Visit Bergen.
-
Where does the airport bus (Flybussen) stop in Bergen, and how much does it cost?
Flybussen leaves Bergen Airport from stop A3 and has six city centre stops, including Festplassen, and an adult ticket costs NOK 189 online or NOK 220 on board.
-
Is there an express boat from Bodø to Svolvær?
Yes, the NEX 2 express boat, route 23-755, sails between Bodø and Svolvær and takes about three hours each way.
-
Is there a free shopping bus from Oslo to Sweden (Nordby, Svinesund)?
Nordby Shoppingcenter's own travel page lists no free bus from Oslo and suggests the train from Oslo S to Halden, then bus line 111 to the centre.

