Everything you need to know about trains from Stockholm to Oslo: timetable, route info, tickets, and more
Stockholm
416km
Oslo

Stockholm to Oslo trains

Planning to travel from Stockholm to Oslo? Experience Sweden and Norway at their best and choose the most convenient option for your Stockholm - Oslo train journey. Direct high-speed SJ trains run by Swedish Rail depart from the Stockholm Central Train Station in Stockholm and take you to the Central Station (Oslo S) in Oslo in about 6 hours reaching the maximum speed of 125 miles per hour. There are up to 8 daily departures depending on the weekday. You can check detailed Stockholm to Oslo train timetable and book rail tickets with Rail Ninja, curated route planning, expert advice & online booking platform for European trains.

9.2 / 10 based on 56 reviews

Traveling from Stockholm to Oslo is fast & easy onboard SJ trains

Sarah Peterson about traveling from Stockholm to Oslo

Quick facts about trains

4 hrs 50 min
shortest travel time
5 hrs 34 min
longest travel time
7
trains on the route

Train classes on the route

High-speed direct train