Trip to Oslo

Find the perfect accommodation on booking.com

Great location and deals for every budget.

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

Trains from Stockholm to Oslo

🚆 Traveling from Stockholm to Oslo by train is a convenient and scenic journey. The direct train service operated by Swedish Railways departs from Stockholm Centralstation and arrives at Oslo S station, taking approximately 5 hours and 7 minutes. 🎫 Ticket prices for the Stockholm to Oslo train vary between €46 to €74, offering an affordable option for exploring these two beautiful Nordic capitals by rail.

Where to stay in Oslo

There are over 236 hotels to stay in Oslo. Prices range from $27 per night.

Find accommodation
  • The train routes from Stockholm to Oslo are provided by Swedish Railways and Vy. There are direct trains departing from Stockholm Centralstation to Oslo S, with services operating every four hours. The journey takes approximately 5 hours and 7 minutes. Prices for the train tickets vary from €47 to €75.
  • The fastest train route between Stockholm and Oslo is the direct train operated by Swedish Railways. The journey takes approximately 5 hours and 7 minutes, departing from Stockholm Centralstation and arriving at Oslo S. This direct route offers the quickest travel time compared to other train options with transfers.
  • Trains departing from Stockholm to Oslo are operated by Swedish Railways and depart from Stockholm Centralstation. This central station in Stockholm serves as the main departure point for trains heading towards Oslo. Passengers can easily access the train services to Oslo from Stockholm Centralstation.
  • There are multiple train routes available between Stockholm and Oslo with varying numbers of transfers. Some routes involve two transfers, while others may require up to three transfers. Passengers can choose from different routes based on their preferences for duration of travel and number of transfers. The train schedules are designed to provide options that cater to different travel needs and preferences.
  • The train from Stockholm to Oslo operated by Swedish Railways arrives at Oslo S station. Oslo S is the main railway station in Oslo and serves as a central transportation hub for travelers arriving by train. From Oslo S station, passengers can easily access various parts of the city and connect to other modes of transportation.
  • The first train of the day from Stockholm to Oslo departs from Stockholm Centralstation and arrives at Oslo S station. Services operate every four hours, ensuring a regular schedule for travelers throughout the day. The last train also follows the same route, with the entire journey taking approximately 5 hours and 7 minutes to reach Oslo from Stockholm.
  • There are six direct train trips each day departing from Stockholm Centralstation and arriving at Oslo S. These services operate every four hours, providing travelers with multiple options for convenient travel between the two cities. The journey on the direct train takes approximately 5 hours and 7 minutes to reach Oslo from Stockholm.
  • Yes, there is a direct train between Stockholm and Oslo. The direct train departs from Stockholm Centralstation and arrives at Oslo S, with services operating every four hours and running every day. The journey on the direct train takes approximately 5 hours and 7 minutes, providing a convenient and efficient travel option between the two cities.
  • The cost of a train ticket from Stockholm to Oslo typically ranges from €47 to €75. Prices may vary based on factors such as the class of travel, time of booking, and availability. It is recommended to book tickets in advance to secure the best fares for the journey between Stockholm and Oslo by train.

Will you be returning to Stockholm by train?

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

See schedule