Oslo to Copenhagen by train

Oslo to Copenhagen by train needs one change, at Göteborg. The journey takes around 8 hours on Vy and Öresundståg, with no direct or sleeper option.

View of Copenhagen, Denmark
Origin
Oslo
Destination
Copenhagen
Countries
Norway, Denmark

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 Copenhagen

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

Frequently asked questions

Is there a direct train from Oslo to Copenhagen?

No. Every journey needs one change, at Göteborg Centralstation, where you switch from a Vy train to an Öresundståg train (or the reverse).

How long does the train from Oslo to Copenhagen take?

A little over 8 hours door to door on most connections, or about 7 hours 40 minutes on the fastest connection, which changes at Göteborg in 40 minutes rather than the more usual 60 to 90.

Do I need to change trains at Malmö?

No. Malmö C is a calling point on the same Öresundståg service that runs on to København H, not a separate change. The only change on this route is at Göteborg.

Is there a night train between Oslo and Copenhagen?

No sleeper train currently runs this route. A separate overnight ferry, run by Go Nordic Cruiseline, sails between Copenhagen and Oslo overnight in both directions, but it departs from a ferry terminal rather than either train station.

Do I need a seat reservation, and is this route covered by Interrail or Eurail?

No reservation is required on either the Vy leg or the Öresundståg leg, including for Interrail and Eurail pass holders, who can board and sit anywhere in their pass class on both trains.

How much does the Oslo to Copenhagen train cost?

It depends where you book. Öresundståg's own site prices a direct Copenhagen to Göteborg second-class ticket at roughly SEK 550 to 650. Vy prices the Göteborg to Oslo leg in Norwegian krone, with advance fares from around NOK 300 to 500 if you book weeks ahead. DSB also sells this route from Denmark in Danish kroner, though it does not publish a fixed price. Compare each leg's price in its own currency rather than adding them together.

More routes