background

Oslo to Stockholm Trains

15
Oct
Return

Departure schedule

Morning departures

Fastest trip6 hrs 17 min
Longest trip7 hrs 40 min
Earliest06:11
Latest10:14
Departures6

Afternoon departures

Fastest trip5 hrs 32 min
Longest trip7 hrs 59 min
Earliest12:05
Latest16:52
Departures7

Night departures

Fastest trip9 hrs 40 min
Longest trip10 hrs 3 min
Earliest22:55
Latest22:55
Departures2

Travelling from Oslo to Stockholm by Train

The Oslo to Stockholm train is a comfortable and convenient way to travel between the capitals of Norway and Sweden. Direct SJ trains link Oslo Central Station with Stockholm C in as little as 5 hours 21 minutes, following a scenic route through eastern Norway and western Sweden, past forests, lakes and small towns such as Karlstad. Train services on the route are primarily operated by SJ, Swedish Railways, together with Norway's Vy, and on the Swedish side high speed trains can reach speeds of up to 200 km/h.

Travelling by train takes you from city centre to city centre, with no airport transfers and no security queues. Onboard, you can enjoy comfortable seating, free WiFi, power sockets at every seat and a restaurant car with meals and snacks, while the scenery of Scandinavia rolls past the window. It's one of the most relaxing train journeys in Europe and a great way to start exploring Sweden.

The route is also popular with travelers planning a longer trip around Scandinavia. From Stockholm, trains continue to Gothenburg, Malmö and Copenhagen, while Oslo is the starting point for the famous Bergen Railway, often called one of the most beautiful train rides in the world. Combining these routes lets you see three capitals and some of the best scenery in Europe without the cost and hassle of flying.

Oslo to Stockholm trains information

Oslo
Oslo Central station, NorwayPort Authority, NorwayOslo Bussterminal, NorwayOslo S Trelastgata, NorwayOslo Tollbugata, NorwayPort of Oslo, Norway
520 km
Stockholm
Stockholm Central station, SwedenStockholm City station, SwedenStockholm Sodra station, SwedenStockholm Cityterminalen, SwedenStockholm Airport terminal, SwedenVärtaterminalen, Sweden
5 h 32 m
Shortest travel time
$62
Lowest train ticket cost
15
Avg. daily departures
06:11
Earliest departure
22:55
Latest departure

Trains depart from Oslo Central Station (Oslo S), located in the heart of the city next to the Opera House and Karl Johans gate, with numerous shops, cafés and restaurants inside. Arrive around 20 minutes before your departure and check the boards for your platform. Trains arrive at Stockholm Central Station, known as Stockholm C, the busiest station in Sweden, a short walk from the Old Town and connected to the metro, commuter trains and the Arlanda Express to Stockholm Arlanda Airport.

Popular questions about trains from Oslo to Stockholm