Please note, you will be redirected to Rail.Ninja® to finalize your booking. Rail.Ninja® is our trusted partner for booking train tickets online
Stockholm to Oslo by train
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.
Opt for economy or business class tickets and relax on a 6 hour journey onboard SJ train. What's more, depending on your class type you could also enjoy complimentary breakfast or dine at the restaurant car.
The timetable is affected by the rail road works currently taking place in Sweden.
Departure train station in Stockholm:
Arrival train station in Oslo:
Stockholm Centralstationen (Stockholm C)
Address: Centralplan 15, 11120, Stockholm, Sweden
Oslo Sentralstasjon (Oslo S)
Address: Jernbanetorget 1, 154, Oslo, Norway
SJ Intercity or high-speed train, with a maximum speed of 210km/h
Ticket price from:
You will be assigned a specific seat when booking your tickets.
Once your tickets are issued, feel free to download the PDF and print them out or show them on your electronic device when boarding the train.
Road works in Sweden might affect the current timetable.