Copenhagen to Oslo by train

Copenhagen to Oslo has no direct train; change at Gothenburg for a 7.5 to 9-hour journey on Öresundståg and SJ.

View of Oslo, Norway
Typical duration
7.5 to 9 hours
Changes
No direct service
Destination
Oslo
Countries
Denmark, Norway

Where to book

Train tickets

  • Omio

    Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.

    Check times & prices

Train service

Find places to stay in Oslo

Bright bedroom with white bedding and a breakfast tray on the bedBrowse stays in OsloHotels and apartments via Booking.com

Frequently asked questions

Is there a direct train from Copenhagen to Oslo?

No. All train journeys require at least one change, almost always at Gothenburg (Goteborg) in Sweden. The total journey takes roughly 7.5 to 9 hours depending on the connection chosen.

How long does the train from Copenhagen to Oslo take?

The typical journey takes between 7.5 and 9 hours including the transfer at Gothenburg. The Copenhagen to Gothenburg leg takes approximately 3.5 to 4 hours; the Gothenburg to Oslo leg takes a further 3.5 to 4 hours.

How much does a Copenhagen to Oslo train ticket cost?

The standard flexible one-way fare is approximately 1,380 SEK (around 120 euros), based on Oresundstag pricing. Advance fares can be considerably lower when booked early directly through the operators.

Where do I change trains on the Copenhagen to Oslo journey?

The transfer is at Gothenburg Centralstation (Goteborg C) in Sweden. Both legs of the journey use the same station. Check your specific timetable and allow a generous connection buffer when travelling with luggage.

Is there a night train from Copenhagen to Oslo?

No. There is no overnight sleeper train on this route. A late-evening departure from Copenhagen arrives very late in Oslo but is not a sleeper service. The genuine overnight option is the DFDS ferry, which takes approximately 17 to 18 hours and offers cabin accommodation.

Can I use an Interrail or Eurail pass on this route?

Yes. Both Interrail and Eurail Global Passes are valid on both legs of the journey. Seat reservations are required and carry an additional fee. Check current reservation fees at interrail.eu or eurail.com before you travel, and for a single return trip compare the total pass cost against direct advance fares.

More routes