---
title: "Trains from Oslo to Copenhagen | EveryRail"
description: "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."
image: "https://everyrail.com/api/route-image/oslo-to-copenhagen/"
---

[Home](<https://everyrail.com/>)[Europe by train](<https://everyrail.com/trains/>)[Norway](<https://everyrail.com/norway/>)Oslo to Copenhagen by train

[Home](<https://everyrail.com/>)[Europe by train](<https://everyrail.com/trains/>)[Norway](<https://everyrail.com/norway/>)Oslo to Copenhagen by train

**Share**

-
- [Share on WhatsApp](<https://everyrail.com/trains/oslo-to-copenhagen/#>)
- [Share on X](<https://everyrail.com/trains/oslo-to-copenhagen/#>)
- [Share on Facebook](<https://everyrail.com/trains/oslo-to-copenhagen/#>)
- [Share by email](<https://everyrail.com/trains/oslo-to-copenhagen/#>)

**On this page**

- [About Oslo to Copenhagen by train](<https://everyrail.com/trains/oslo-to-copenhagen/#about>)
- [Where to book](<https://everyrail.com/trains/oslo-to-copenhagen/#where-to-buy>)
- [Find places to stay in Copenhagen](<https://everyrail.com/trains/oslo-to-copenhagen/#places-to-stay>)
- [Frequently asked questions](<https://everyrail.com/trains/oslo-to-copenhagen/#frequently-asked-questions>)
- [More routes](<https://everyrail.com/trains/oslo-to-copenhagen/#more-routes>)

[Book now](<https://everyrail.com/go/omio/>)

Last updated September 2026

# 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](<https://znmmduxdxnnnebgevjdu.supabase.co/storage/v1/object/public/blog-media/entity-featured/city-copenhagen.webp>)

Origin

[Oslo](<https://everyrail.com/norway/oslo/>)

Destination

[Copenhagen](<https://everyrail.com/denmark/copenhagen/>)

Countries

[Norway](<https://everyrail.com/norway/>), [Denmark](<https://everyrail.com/denmark/>)

There is no direct train from [Oslo](<https://everyrail.com/norway/oslo/>) to [Copenhagen](<https://everyrail.com/denmark/copenhagen/>). One change, at Göteborg Centralstation, gets you there in a little over 8 hours.

## Oslo to Copenhagen by train at a glance

| Detail | What to expect |
| --- | --- |
| Direct service | None. Every journey needs one change, at Göteborg |
| Typical journey | A little over 8 hours in total, changing at Göteborg |
| Fastest journey | About 7 hours 40 minutes, on a departure with a tight 40 minute change at Göteborg |
| Departure station | Oslo S (Oslo Sentralstasjon) |
| Change station | Göteborg Centralstation, the same building for both trains |
| Arrival station | København H, after a calling stop at Malmö C |
| Operators | Vy (Oslo to Göteborg) and Öresundståg (Göteborg to Copenhagen, via Malmö) |
| Reservation | Not required on either train, even with a rail pass |
| Sleeper option | None currently running. A separate overnight ferry covers the same corridor |
| Distance | About 700 km by rail |

These are the timetabled times for the second half of 2026. See the engineering note further down if you are travelling through Göteborg between September and November 2026.

## Choosing your connection at Göteborg

Vy runs trains from Oslo S to Göteborg roughly every two hours through the day, seven days a week, and each one meets an onward Öresundståg service to Copenhagen. How much buffer you get at Göteborg Centralstation depends on which pair of trains you pick.

The tightest connection on this corridor is the 15:45 departure from Oslo S. It reaches Göteborg at 19:15 and meets an Öresundståg departure at 19:55, a 40 minute change, landing in Copenhagen at 23:25: about 7 hours 40 minutes door to door, and the fastest option on this route. Both trains use the same station building, so it is a walk across the platform rather than a transfer across town. Take it if your onward plans in Copenhagen can absorb a fairly late arrival and you are travelling light.

Vy and Öresundståg are separate companies. Vy is Norwegian state owned; Öresundståg is contracted to VR Sverige AB on behalf of six Swedish and Danish regional transport authorities. Neither has committed to rebooking you free of charge if a late Vy train costs you that connection. An earlier Vy departure buys a longer, more comfortable change, commonly 60 to 90 minutes rather than 40, which is worth choosing if you are travelling with a group, with a lot of luggage, or simply do not want to rely on a tight margin at an unfamiliar station.

Weekday service starts earlier than weekend service: the first Vy departure from Oslo S is 06:11 on weekdays against 08:14 on Saturdays and Sundays. Both weekday and weekend timetables run trains into the early evening, so a same-day arrival in Copenhagen is realistic whichever day you travel. Exact departures differ by day, so look up your specific date on vy.no or oresundstag.se; the weekday pattern does not carry over to weekends.

## Malmö is a calling point, not a change

The Öresundståg leg runs as one continuous service from Göteborg through Malmö C to København H, so you do not get off at Malmö unless you choose to. Know the name anyway: if your ticket search shows a separate Göteborg to Malmö leg and Malmö to Copenhagen leg, that is a different, more broken-up itinerary than the direct through train, not this one.

## Tickets: three currencies, and none of them convert into another

This corridor genuinely runs on three separate currencies, and which one you pay depends on which website sells you the ticket, not on a fixed exchange rate.

Book the two legs separately for the clearest pricing. Öresundståg's own site prices a direct, no change Copenhagen to Göteborg ticket at roughly SEK 550 to 650 in second class on most departures, with no seat reservation required. Vy prices the Göteborg to Oslo leg in Norwegian krone: advance fares can fall to around NOK 300 to 500 if you book several weeks ahead, rising toward NOK 700 to 1,000 close to departure. Treat these as two separate prices on two separate sites in two separate currencies. Do not add them together to estimate a single through cost.

Öresundståg's own booking engine can also sell a single ticket covering the whole [Copenhagen to Oslo](<https://everyrail.com/trains/copenhagen-to-oslo/>) journey. Treat that option with some caution: the price and the routing it offers are dynamic, sometimes include a change of bus rather than train, and do not always match the simple one-change journey described above. Weigh it against the two-leg price. It is not automatically the cheaper choice.

If you are buying from Denmark, DSB also sells tickets that cover this whole route into Norway, priced in Danish kroner. DSB does not publish a fixed DKK figure for this journey the way it does for some German destinations. Look up the current price on DSB's own search rather than expecting one here.

If you are travelling on an Interrail or Eurail pass, this is a straightforward corridor: no reservation is needed on either the Vy leg or the Öresundståg leg, so you simply board and sit anywhere in the class your pass covers.

## No sleeper train, but there is an overnight ferry

No sleeper train currently runs between Oslo and Copenhagen. If you want to travel overnight anyway, a separate overnight ferry covers the same corridor, run by Go Nordic Cruiseline. It sails daily in both directions, departing at 16:30 and arriving at 10:00 the next morning, with private cabins and a scenic entry into Oslo Fjord. It is a different trip rather than a rail substitute: the ferry terminals sit apart from the train stations at both ends, a walk of roughly 15 to 20 minutes from Oslo S on the Oslo side, so budget extra time to get there if you are combining it with a train journey. A one-way crossing is priced from around DKK 293 per person, a firm Danish krone figure separate from the train fares above.

## Engineering work through autumn 2026

Trafikverket, the Swedish infrastructure manager, is running recurring single-track maintenance on the Göteborg to Halmstad to Malmö stretch used by the Öresundståg leg, in three windows across autumn 2026: 1 to 30 September, 1 to 27 October, and 2 to 30 November. Öresundståg's own published effect is altered timings on some departures rather than cancellations or bus replacement on this stretch. If your travel date falls in one of these windows, check your specific train close to departure.

## Train versus flying Oslo to Copenhagen

Flying covers the distance in about an hour and a quarter in the air, but that excludes getting to the airport, security, and boarding at both ends. The train takes longer overall, but it drops you at Oslo S and picks you up at København H, both in the middle of their cities, with one change to stretch your legs and several hours of Swedish west coast scenery through Halland in between. For a single overnight-free day trip, the train's one change at Göteborg is a reasonable trade against a shorter flight with a longer airport routine either side.

## 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](<https://everyrail.com/go/omio/r/oslo/copenhagen/>)

### Train service

- [Öresundståg](<https://everyrail.com/sweden/oresundstag/>)
  Öresundståg links Copenhagen and Østerport with Malmö and southern Sweden, making it a practical regional train for cross-border trips.
  [Official website](<https://www.oresundstag.se/en>)
  [Check times & prices](<https://everyrail.com/go/omio/r/oslo/copenhagen/>)
- [Vy](<https://everyrail.com/norway/vy/>)
  Vy is Norway’s state-owned transport company, operating most train and bus services nationwide and some regional rail routes in Sweden.
  [Official website](<https://www.vy.no/en>)
  [Check times & prices](<https://everyrail.com/go/omio/r/oslo/copenhagen/>)

## Find places to stay in Copenhagen

[![Bright bedroom with white bedding and a breakfast tray on the bed](<https://everyrail.com/images/accommodation-card-2-800.webp>)**Browse stays in Copenhagen**Hotels and apartments via Booking.com](<https://www.jdoqocy.com/click-101845132-17323134?sid=route-oslo-to-copenhagen-197765&url=https%3A%2F%2Fwww.booking.com%2Fsearchresults.en-gb.html%3Fss%3DCopenhagen>)

## 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

[![View of Oslo, Norway](<https://everyrail.com/api/route-image/amsterdam-to-oslo/>)Amsterdam to OsloAmsterdam to Oslo by train has no direct service. Plan a two-day rail trip via Hamburg, Copenhagen, Gothenburg and Oslo S.](<https://everyrail.com/trains/amsterdam-to-oslo/>)[![Copenhagen cityscape, the destination for this Berlin to Copenhagen train journey](<https://everyrail.com/api/route-image/berlin-to-copenhagen/>)Berlin to Copenhagen by Train: Route, Times and TicketsBerlin to Copenhagen by train: two daily direct ComfortJet trains since June 2026, taking about 7 hours since the corridor rerouted via Hamburg.](<https://everyrail.com/trains/berlin-to-copenhagen/>)[![View of Oslo, Norway](<https://everyrail.com/api/route-image/budapest-to-oslo/>)Budapest to OsloBudapest to Oslo by train is a two- or three-day route via Berlin, Hamburg, Copenhagen and Sweden, with no direct train.](<https://everyrail.com/trains/budapest-to-oslo/>)[![Brandenburg Gate in Berlin at night](<https://everyrail.com/api/route-image/copenhagen-to-berlin/>)Copenhagen to BerlinCopenhagen to Berlin by train now has selected direct services in about seven hours, with Hamburg still useful as a fallback connection.](<https://everyrail.com/trains/copenhagen-to-berlin/>)[![Panoramic aerial view of Bologna's old town and surrounding hills](<https://everyrail.com/api/route-image/copenhagen-to-bologna/>)Copenhagen to BolognaCopenhagen to Bologna by train has no direct service. Go via Hamburg and Munich, or use the Hamburg-Innsbruck Nightjet before the Brenner route.](<https://everyrail.com/trains/copenhagen-to-bologna/>)[![Bratislava Castle at sunset](<https://everyrail.com/api/route-image/copenhagen-to-bratislava/>)Copenhagen to BratislavaNo direct Copenhagen-Bratislava train. Fastest planner trips start around 18h03; route via Prague or Vienna.](<https://everyrail.com/trains/copenhagen-to-bratislava/>)[![Hungarian Parliament Building lit up at dusk on the Danube](<https://everyrail.com/api/route-image/copenhagen-to-budapest/>)Copenhagen to BudapestCopenhagen to Budapest by train takes 18 to 22 hours with at least two changes, usually at Hamburg and Vienna. An ÖBB Nightjet overnight service covers the longest leg.](<https://everyrail.com/trains/copenhagen-to-budapest/>)[![Illuminated clock tower and light trails from passing traffic at night](<https://everyrail.com/api/route-image/copenhagen-to-dortmund/>)Copenhagen to DortmundNo direct train runs between Copenhagen and Dortmund. Change at Hamburg Hbf for the ICE to Dortmund. The journey takes around 8h30m to 9h30m. Advance fares start from around EUR 37 through Deutsche Bahn.](<https://everyrail.com/trains/copenhagen-to-dortmund/>)

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Organization",
      "@id": "https://everyrail.com/#organization",
      "name": "EveryRail",
      "url": "https://everyrail.com/",
      "logo": {
        "@type": "ImageObject",
        "url": "https://everyrail.com/_astro/everyrail-logomark-2026.VJ4vNX1T.webp",
        "@id": "https://everyrail.com/#organization-logo-1"
      }
    },
    {
      "@type": "WebSite",
      "@id": "https://everyrail.com/#website",
      "name": "EveryRail",
      "url": "https://everyrail.com/",
      "publisher": {
        "@id": "https://everyrail.com/#organization"
      },
      "inLanguage": "en"
    },
    {
      "@type": "WebPage",
      "@id": "https://everyrail.com/trains/oslo-to-copenhagen/#webpage",
      "name": "Trains from Oslo to Copenhagen | EveryRail",
      "description": "Train travel information for Oslo to Copenhagen. Origin: Oslo. Destination: Copenhagen.",
      "about": {
        "@id": "https://everyrail.com/trains/oslo-to-copenhagen/#traintrip"
      },
      "isPartOf": {
        "@id": "https://everyrail.com/#website"
      },
      "publisher": {
        "@id": "https://everyrail.com/#organization"
      },
      "url": "https://everyrail.com/trains/oslo-to-copenhagen/",
      "dateModified": "2026-09-03T18:15:46.227Z",
      "inLanguage": "en"
    },
    {
      "@type": "TrainTrip",
      "@id": "https://everyrail.com/trains/oslo-to-copenhagen/#traintrip",
      "provider": [
        {
          "@type": "Organization",
          "@id": "https://everyrail.com/sweden/oresundstag/#organization",
          "name": "Öresundståg",
          "url": "https://www.oresundstag.se/en"
        },
        {
          "@type": "Organization",
          "@id": "https://everyrail.com/norway/vy/#organization",
          "name": "Vy",
          "url": "https://www.vy.no/en"
        }
      ]
    },
    {
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Is there a direct train from Oslo to Copenhagen?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "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).",
            "@id": "https://everyrail.com/trains/oslo-to-copenhagen/#faqpage-mainEntity-1-acceptedAnswer-1",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/oslo-to-copenhagen/#faqpage-mainEntity-1",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "How long does the train from Oslo to Copenhagen take?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "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.",
            "@id": "https://everyrail.com/trains/oslo-to-copenhagen/#faqpage-mainEntity-2-acceptedAnswer-2",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/oslo-to-copenhagen/#faqpage-mainEntity-2",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "Do I need to change trains at Malmö?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "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.",
            "@id": "https://everyrail.com/trains/oslo-to-copenhagen/#faqpage-mainEntity-3-acceptedAnswer-3",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/oslo-to-copenhagen/#faqpage-mainEntity-3",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "Is there a night train between Oslo and Copenhagen?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "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.",
            "@id": "https://everyrail.com/trains/oslo-to-copenhagen/#faqpage-mainEntity-4-acceptedAnswer-4",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/oslo-to-copenhagen/#faqpage-mainEntity-4",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "Do I need a seat reservation, and is this route covered by Interrail or Eurail?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "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.",
            "@id": "https://everyrail.com/trains/oslo-to-copenhagen/#faqpage-mainEntity-5-acceptedAnswer-5",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/oslo-to-copenhagen/#faqpage-mainEntity-5",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "How much does the Oslo to Copenhagen train cost?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "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.",
            "@id": "https://everyrail.com/trains/oslo-to-copenhagen/#faqpage-mainEntity-6-acceptedAnswer-6",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/oslo-to-copenhagen/#faqpage-mainEntity-6",
          "inLanguage": "en"
        }
      ],
      "@id": "https://everyrail.com/trains/oslo-to-copenhagen/#faqpage",
      "inLanguage": "en"
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://everyrail.com/trains/oslo-to-copenhagen/#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Home",
          "item": "https://everyrail.com/",
          "@id": "https://everyrail.com/trains/oslo-to-copenhagen/#breadcrumb-itemListElement-1"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Europe by train",
          "item": "https://everyrail.com/trains/",
          "@id": "https://everyrail.com/trains/oslo-to-copenhagen/#breadcrumb-itemListElement-2"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "Norway",
          "item": "https://everyrail.com/norway/",
          "@id": "https://everyrail.com/trains/oslo-to-copenhagen/#breadcrumb-itemListElement-3"
        },
        {
          "@type": "ListItem",
          "position": 4,
          "name": "Oslo to Copenhagen by train",
          "item": "https://everyrail.com/trains/oslo-to-copenhagen/",
          "@id": "https://everyrail.com/trains/oslo-to-copenhagen/#breadcrumb-itemListElement-4"
        }
      ],
      "inLanguage": "en"
    }
  ]
}
```
