Stockholm to Oslo Railway Map
Taking the train from Stockholm to Oslo is a great idea! The SJ train is without the doubt the most convenient way to travel between the two gorgeous Scandinavian capitals.
Even though a flight might be quicker - train journey is less stressful. For instance, you won't need to go through the long process of check-in, or luggage handling. And more importantly, you won't need to drive outside the city to reach the airport, both central stations are located within the heart of the capital cities.
The first train departs from Stockholm at 05:40 am and the last one departs to Oslo at 16:56 pm.
Moreover, on our website you can also check how long is train from Oslo to Bergen or distance between Oslo and Stockholm to be fully aware of your train journey.