Oslo to Stockholm Trains

Traveling from Oslo to Stockholm by train is one of the best ways to see both Sweden and Norway. SJ trains operate the primary high-speed services on this route, making it fast, comfortable, and scenic. Book train tickets soon to get the most out of your journey from Oslo — the fastest trip takes just 5 hours 21 minutes.

Distance
Distance

416 km

Travel time

Travel time

5h 35m

Trains per day

Daily Departures

106
Reverse route

Reverse Route

Oslo to Stockholm Train Timetable

A train ride from Oslo to Stockholm provides an affordable way to enjoy a memorable trip to Sweden. There won't be any train changes since the trip takes about five and a half hours.​

Oslo to Stockholm Railway Route Map

Travelers should not overlook the Oslo to Stockholm train — a picturesque and rewarding journey through the forests and valleys of Scandinavia. Oslo S (Oslo Central Station) is beautifully designed and includes air-conditioned waiting areas, free WiFi, dining options, restaurants, and numerous shops. The stations in both Norway and Sweden are modern and well-equipped, giving travelers everything they need before boarding.

A train journey from Oslo to Stockholm is the best way to travel from Oslo between these two capitals, offering outstanding panoramic views along a scenic route through Sweden's scenic landscapes and Norway's dramatic countryside. During this scenic route, you can enjoy lush greenery, striking Scandinavian architecture, and the peaceful forests of central Sweden.

Oslo to Stockholm Train Stations

Oslo Central station
​Address:   Jernbanetorget 1, 154, Oslo, Norway
LEARN MORE
Stockholm Central Station
Address:  Centralplan 15, 111 20 Stockholm, Sweden​
LEARN MORE
Stockholm Central Station (Stockholm C) has been a key part of Sweden's rail network since its inauguration in 1871. As the nation's largest station and the primary terminus of Swedish railways, it serves as a major hub connecting the capital to destinations across Europe. Stockholm C provides a wide range of services — high-speed trains, local trains, regional services — through operators including SJ, with the Arlanda Express offering fast connections to Stockholm Arlanda Airport. The station blends historic charm with modern design and a dynamic atmosphere, making it an ideal entry point to Stockholm's cultural landmarks and Sweden's scenic landscapes.
Oslo Central Station — Oslo S — has been an essential part of Norway's rail system since it opened in 1854. As the largest station in Oslo Norway, it connects Norway's capital with cities across Scandinavia and Europe, serving as the central gateway for all domestic and international travel from Oslo. Oslo Central offers high-speed and regional train services through Vy, along with the Airport Express Train (Flytoget) for easy access to Oslo Airport. The station's modern design sits alongside blending historic charm — a rare combination that makes Oslo S one of the most impressive central stations in Scandinavia.

FAQ: What to Know About Oslo to Stockholm Train

Discover Popular Routes in Sweden

Would you like to experience a train journey in Sweden? Choose your perfect ticket from different routes today!

Stockholm to Copenhagen Trains

Distance: 523 km

Time: 5h 2 m

Price: $56

CHECK DETAILS

Stockholm to Gothenburg Train

Distance: 398 km

Time: 3h 2 m

Price: $37

CHECK DETAILS

Stockholm to Oslo Train

Distance: 416 km

Time: 5h 33 m

Price: $52

CHECK DETAILS

Oslo to Bergen Train

Distance: 430 km

Time: 6h 30 m

Price: $93

CHECK DETAILS