Copenhagen to Oslo Train
Copenhagen to Oslo Train
Copenhagen to Oslo Railway Route
| Taking a train from Copenhagen to Oslo is one of the most popular and scenic ways to travel between these two Scandinavian capitals. The journey covers approximately 668 km and takes around 7.5 to 8.5 hours, typically requiring one transfer in Gothenburg, Sweden, where travellers switch from an Öresund train to a Norwegian train. There is no direct train from Copenhagen to Oslo, but the connection in Gothenburg is straightforward and well-timed. Trains from Copenhagen to Oslo run with multiple daily departures, with the earliest at 05:29 AM and the latest at 11:29 PM. Rail travel is one of the most eco-friendly ways to travel between Denmark and Norway, with a significantly lower carbon footprint than flying. Travelling by train also means city-centre to city-centre travel — Copenhagen Central Station and Oslo Central Station are both located in the heart of their respective cities, with no airport transfers needed. |
| There is no direct train from Copenhagen to Oslo. All services require one transfer, typically at Gothenburg Central Station in Sweden. The first leg of the journey is operated by Öresundståg from Copenhagen H (København H) to Gothenburg, with trains running frequently throughout the day. The second leg from Gothenburg to Oslo is operated by SJ trains or Vy. The total journey time including the transfer is typically 7.5 to 8.5 hours. Booking both legs together through Rail Ninja is the easiest way to secure your tickets for the full Copenhagen to Oslo route. |
Copenhagen to Oslo Railway MapTaking a train from Copenhagen to Oslo is a popular way to travel between these two charming Scandinavian cities. There are plenty of other reasons to travel by train besides the beautiful scenery. ​The trains from Copenhagen to Oslo cover the distance from city center to city center in just 7,5 hours! Their onboard amenities include comfortable seats, ample legroom and enough space to store your luggage during your trip. Furthermore, the trains from Copenhagen to Oslo offer a comprehensive schedule with 11 departures every day. The earliest departure time is 06:27 am, and the latest departure time is 23:29 pm. Getting to Oslo from Copenhagen takes about 8 hours, and you can spend the rest of the day exploring the area or continuing your journey on the next train. |
Copenhagen to Oslo Train Details
The following information about train stations will help you plan your journey smoothly from Copenhagen to Oslo.
Departing from
Address: 1577, Copenhagen, Denmark
Copenhagen Central Station, known as København H, is Denmark's largest and busiest rail hub, located in the city centre. The station serves as the main departure point for trains to Gothenburg and onward to Oslo. It offers a wide range of facilities including shops, cafes, restaurants, and ticket offices, and is well connected to the Copenhagen Metro and bus network.
Oslo Sentralstasjon (Oslo S)
Address: Jernbanetorget 1, 154, Oslo, Norway
Oslo Central Station, known as Oslo S, is Norway's largest and most important rail hub, connecting the capital with destinations across Scandinavia and Europe. It offers high-speed, regional, and local services operated by Vy, as well as the Airport Express Train (Flytoget) for quick access to Oslo Airport. Blending historic charm with modern design, the station features a wide range of amenities, shops, and dining options, making it a lively gateway to Oslo and Norway's scenic regions.​
| The cheapest ticket price for the train connection between Copenhagen and Oslo is around €73, with average prices being higher depending on booking time and class. Advance-purchase fares can start as low as 375 SEK (€34) if booked a few weeks in advance. The standard fare when purchased on the day of travel is approximately 1,380 SEK (€120). Most travellers book their tickets through SJ for the Swedish leg and Vy for the Norwegian leg, with tickets available up to 6 months in advance. Book online via Rail Ninja for the best available fares on the full Copenhagen to Oslo route. |
FAQ: What to Know About Copenhagen - Oslo Train
Train travel between Copenhagen and Oslo in Norway is quite scenic, thanks to the country's beautiful landscape. Trains travel through vast forests, lakes, and countryside.​
Trains on this route travel at a very fast pace and can cover the distance between Copenhagen and Oslo in only eight hours.
Yes - the route passes through breathtaking Scandinavian landscapes including vast forests, lakes, and countryside in Sweden, and fjord scenery as the train approaches Oslo in Norway.
The cheapest advance-purchase tickets start from around 375 SEK (€34). The standard fare on the day of travel is approximately 1,380 SEK (€120). Booking in advance through Rail Ninja secures the best prices.
Book Train Tickets from Copenhagen to Oslo
Related Routes