Trip to Stockholm

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration6h
Distance553 km
Avg. price$ 60
Train trips10 found

Trains from Oslo to Stockholm

🚆 Depart from Oslo S on a direct train to Stockholm Centralstation, with services operating every four hours. The journey takes approximately 5 hours and 18 minutes. Swedish Railways operates the train services between Oslo and Stockholm. 🌆 The distance between Oslo and Stockholm is 566 km and can be covered by train in around 5 to 6 hours. Depending on the route chosen, travelers may have to make transfers at various stations along the way. Prices for the train tickets can range from €46 to €74. 🛤️ For those looking to take a longer scenic route, there are options with multiple transfers that can take around 9 hours to reach Stockholm. These journeys offer a chance to experience different parts of the countryside while traveling between the two cities by train.

Where to stay in Stockholm

There are over 293 hotels to stay in Stockholm. Prices range from $16 per night.

Accomodation
  • Swedish Railways is the main company providing direct train routes from Oslo to Stockholm. The direct train departs from Oslo S station and arrives at Stockholm Centralstation. The journey typically takes around 5 hours and 18 minutes. Prices for the train tickets between the two cities vary, ranging from €47 to €75.
  • The fastest train option between Oslo and Stockholm is the high-speed train service operated by Swedish Railways called the SJ Snabbtåg X2000. This train provides a quicker journey compared to other routes, taking approximately 5 hours and 18 minutes to reach Stockholm Centralstation from Oslo S station. While there are alternative routes with longer travel times and transfers, the SJ Snabbtåg X2000 offers a more efficient and direct connection between the two cities.
  • Trains leaving for Stockholm from Oslo depart from Oslo S station. This is the main departure station for Swedish Railways train services connecting the two cities. Passengers can board the train at Oslo S station to begin their journey to Stockholm Centralstation. Oslo S station serves as the starting point for the convenient and direct train route between Oslo and Stockholm operated by Swedish Railways.
  • There are multiple trains between Oslo and Stockholm. The direct train service operated by Swedish Railways departs from Oslo S station and arrives at Stockholm Centralstation. This service operates every four hours and runs daily, with the journey typically taking around 5 hours and 18 minutes. In addition to the direct train, there are other routes with different travel durations and transfer options available for travelers making the journey between Oslo and Stockholm by train.
  • The train from Oslo to Stockholm operated by Swedish Railways, arrives at Stockholm Centralstation. This is the main train station in Stockholm and serves as the final destination for passengers traveling on this route. Stockholm Centralstation is centrally located, making it convenient for travelers to access various transportation options and explore the city.
  • The first train of the day from Oslo to Stockholm typically departs from Oslo S station in the early morning. The exact departure time may vary, but services operate every four hours, offering multiple options for travelers throughout the day. The last train of the day from Oslo to Stockholm also departs from Oslo S station in the evening, allowing passengers to reach their destination before nighttime. The journey on the direct train between the two cities takes approximately 5 hours and 18 minutes.
  • There are approximately six direct train trips each day between Oslo and Stockholm. These direct train services, operated by Swedish Railways, depart from Oslo S station and arrive at Stockholm Centralstation station. With departures every four hours, travelers have several convenient options for making the journey, which typically takes around 5 hours and 18 minutes.
  • Yes, there is a direct train between Oslo and Stockholm. This direct train service departs from Oslo S station and arrives at Stockholm Centralstation. The trains operate every day with departures every four hours, and the journey typically takes around 5 hours and 18 minutes, providing a convenient and efficient transportation option between the two cities.
  • The cost of a train ticket from Oslo to Stockholm typically ranges from €47 to €75. The ticket prices may vary based on factors such as class of travel, time of booking, and availability. It's advisable to check for specific fares and promotions offered by the train operators for the best deals on your journey between the two cities.

Will you be returning to Oslo by train?

If you are looking for the return train journey, check out trains from Stockholm to Oslo

See schedule