Train service
Train tickets

Raileurope
Rail Europe is a leading travel tech company specializing in European train bookings for over 15,000 travel professionals worldwide.

Trainline
Trainline sells rail and coach tickets worldwide on behalf of major UK and European transport companies.
Omio
Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.
There is no direct train from Copenhagen to Oslo. Every rail journey between the two cities requires at least one change, and in practice that change is almost always at Gothenburg (Göteborg). Depending on connections and the departure you choose, the total journey takes roughly 7.5 to 9 hours. Trains leave from København H (Copenhagen Central Station) and arrive at Oslo S (Oslo Sentralstasjon). The standard flexible one-way fare is around 1,380 SEK, with advance fares available at lower prices when booked early through the operators directly.
The Route
The journey splits into two legs. The first runs from Copenhagen across the Öresund Bridge to Malmö, then north to Gothenburg – a trip of roughly 3.5 to 4 hours, operated by Öresundståg. The second leg continues from Gothenburg to Oslo on SJ intercity trains, taking another 3.5 to 4 hours. Gothenburg Centralstation is the transfer point between the two services.
Multiple combined connections run throughout the day, with departures from Copenhagen available from early morning through to the late evening. The exact number of practical connections varies by date and depends on how you book – a through-ticket covers fewer combinations than a self-connected itinerary. Check live timetables at sj.se or öresundstag.se before you finalise plans.
One point worth noting on the timetable: a late-evening departure from Copenhagen is not a sleeper service. There is no overnight train on this route.
A direct Copenhagen–Oslo service has been announced by a partnership of Scandinavian and European rail operators, with a target launch of around 2028. Until then, the Gothenburg connection remains the standard routing.
Tickets and Fares
The standard flexible one-way fare is approximately 1,380 SEK (around €120), based on pricing at öresundstag.se. Advance fares can be considerably lower when booked early – promotional fares have appeared from around €30 to €34 on some dates, though availability at those prices is limited and conditions apply. Book as early as your plans allow if cost matters.
Booking through reseller platforms often adds a margin on top of the operator price. Use öresundstag.se and sj.se as your starting point for the most direct access to available fares.
Discounts for travellers under 25 are available on some fares, and infants under one year typically travel free without a reserved seat. Verify current discount conditions directly with the operators before booking, as these can change.
How to Book
The critical question for this journey is whether you are buying a through-ticket or two separate tickets. This matters more than it might seem: if your first train is delayed and you miss your Gothenburg connection, a through-ticket may offer some rebooking protection, while two separate tickets generally do not. No source in the current evidence for this route addresses this question clearly, and the answer depends on what öresundstag.se and sj.se offer at the time you book.
Check öresundstag.se first – it sells tickets for the Copenhagen to Gothenburg leg and may offer the full journey. For the Gothenburg to Oslo leg, sj.se is the direct booking channel. If you end up with two separate tickets, build a generous connection window at Gothenburg to reduce the risk of a missed train.
Peak travel demand runs from May through July. SJ advance fares on the Gothenburg–Oslo leg sell out on busy dates, so booking several weeks ahead during summer is worth the effort.
The Transfer at Gothenburg
Gothenburg Centralstation is a major interchange and both legs of this journey use the same station. What the timetable does not always make clear is how much time you actually have on the platform between arriving on the Öresundståg service and boarding the SJ train to Oslo. A minimum connection time cannot be stated with confidence here – check the specific timings for your departure and allow more buffer than the timetable's minimum if you are travelling with luggage or during a busy period.
On Board
Öresundståg trains on the Copenhagen–Gothenburg leg are regional intercity services. The journey begins with the crossing of the Öresund Bridge, which connects Denmark to Sweden across the strait – a few minutes of open water and sky before the train reaches Malmö. Seating is in open saloon cars. Check öresundstag.se for current information on amenities including Wi-Fi and power sockets, as onboard offerings can change.
SJ intercity trains on the Gothenburg–Oslo leg offer both standard and business class seating. Business class typically includes more space, and both classes generally have power at seats and Wi-Fi, though it is worth confirming what is available on your specific service at sj.se. A food and drink service runs on many SJ intercity departures.
Both operators have accessible seating and can arrange boarding assistance with advance notice.
Stations
København H sits at the edge of the city centre and is well connected to the metro, buses, and local rail. Most central hotels are within walking distance or a short transit ride.
Göteborg Centralstation is Gothenburg's main rail hub, central to the city and straightforward to navigate. If you have a long connection, the area around the station has cafés and shops.
Oslo S is Norway's principal rail terminus, at Jernbanetorget in the heart of the city. Local trains, the T-bane metro, trams, and buses all serve the station. For travellers continuing to Oslo Airport (Gardermoen), the Flytoget airport express runs direct from Oslo S and takes around 20 minutes.
Alternatives
Overnight ferry. The DFDS overnight ferry from Copenhagen to Oslo is the genuine overnight option on this corridor. The crossing takes approximately 17 to 18 hours, departing in the evening and arriving the following morning via the Oslo Fjord. Cabins are available in various categories. This suits travellers who want to save a night's accommodation cost or who prefer arriving in Oslo with the day ahead of them. Check current fares and sailing schedules directly at dfds.com.
Via Stockholm. Some travellers combine this journey with a stop in Stockholm, travelling Copenhagen to Stockholm by one train and Stockholm to Oslo by another on a separate day. This makes sense as an itinerary in its own right rather than as a faster or cheaper alternative – it adds significant time and at least one overnight stay.
Bus. Long-distance coaches serve this route and are generally cheaper than rail, but the journey time is longer and the overnight options involve a full night in a coach seat rather than a cabin.
Rail Passes
Both the Interrail Global Pass and the Eurail Global Pass are valid on this route, covering travel on Öresundståg and SJ. However, passes do not eliminate seat reservation requirements. Reservations on both legs carry an additional fee on top of the pass cost, and the amounts are not fixed – check current reservation fees at interrail.eu or eurail.com for the dates you plan to travel.
For a single return trip between Copenhagen and Oslo, a global pass is unlikely to save money over advance direct-booking fares unless you are also using the pass extensively elsewhere in Europe. Run the comparison before committing: add the pass cost plus reservation fees and compare against what öresundstag.se and sj.se show for your dates.
Practical Notes
Book both legs as early as possible for travel between May and July, when demand peaks and SJ advance fares disappear quickly. April and September offer similar daylight and scenery with less competition for the lowest fares.
If you are booking two separate tickets rather than a through-fare, allow adequate connection time at Gothenburg. Scandinavian rail punctuality is generally good, but delays happen, and there is no automatic rebooking protection across two separately ticketed journeys.
Check öresundstag.se and sj.se directly rather than defaulting to a reseller. The operator sites show the full range of available fares, including advance prices that reseller platforms sometimes do not display or price higher.
Pass holders should book their seat reservations at the same time they arrange their pass journey – popular departures in summer can fill up even for pass users.
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.
