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.
| 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. |
Book Train Tickets from Oslo to Stockholm
Oslo to Stockholm Train Stations
FAQ: What to Know About Oslo to Stockholm Train
Yes — SJ trains operate the primary high-speed services on the Oslo Stockholm route. These modern high-speed trains offer comfortable seating with greater legroom, free Wi-Fi, power sockets at every seat, a bistro car for catering options, and a restaurant car on selected services. Standard travel classes include 1st class and 2nd class, with seat reservations compulsory on all Oslo to Stockholm trains. Tickets can be booked up to 5.5 months in advance via the SJ free app, Stockholm train tickets online via the SJ website, or through Rail Ninja. Book train tickets early for the lowest fares — prices increase significantly closer to departure.
The cheapest way to travel from Oslo to Stockholm is by train. Average ticket prices start at around $52 for a standard class seat, making the train more affordable than flying when airport transfers and fees are factored in. Buying Stockholm train tickets online in advance — ideally several weeks or months before your travel plans crystallise — is the best way to secure the lowest fares. Stockholm train tickets can be purchased via the SJ website, the SJ free app, Rail Ninja, or at Oslo Central Station. For the earliest departure at 5:47 AM, advance booking is essential as seats on popular Oslo and Stockholm services sell out quickly.
Yes — the Oslo to Stockholm train journey is one of the most rewarding scenic routes in Scandinavia. As you travel by train through Sweden and Norway, you pass through dense forests, tranquil lakes, and small villages that make this one of the finest natural journeys in Europe. The route from Oslo into Sweden offers particularly beautiful countryside, with the landscape shifting from Norway's dramatic terrain to Sweden's rolling forests as the journey progresses. It is an ideal experience to travel from Oslo to Stockholm by train — the ride itself is a destination.
All Oslo to Stockholm trains depart from Oslo S — Oslo Central Station — in the heart of Oslo Norway, and arrive at Stockholm Central Station (Stockholm C) in central Stockholm Sweden. Both stations are major hubs with excellent connections to local public transport, shops, dining options, and hotels. From Stockholm Central, passengers can access the metro, local trains, and the Arlanda Express to Stockholm Arlanda Airport. From Oslo S, the Airport Express Train (Flytoget) connects directly to Oslo Airport. Seat reservations are compulsory on this route — confirm your reservation when buying tickets online or via the SJ free app.
SJ trains on the Oslo to Stockholm route are well-equipped for a comfortable 5 to 6.5-hour journey. Onboard amenities include free Wi-Fi throughout the train, power sockets at every seat, comfortable seating with greater legroom in both 1st class and 2nd class, restrooms, and a bistro car providing catering options including snacks, hot drinks, and light meals. A restaurant car is available on selected services. Passengers in 1st class enjoy additional space and premium service. Seat reservations are compulsory on all services and are included when you book train tickets in advance. Check the Stockholm train timetable on Rail Ninja or the SJ website to find your preferred departure and confirm what amenities are available on your specific service.
Discover Popular Routes in Sweden
Would you like to experience a train journey in Sweden? Choose your perfect ticket from different routes today!
Distance: 523 km
Time: 5h 2 m
Price: $56
Distance: 398 km
Time: 3h 2 m
Price: $37
Distance: 416 km
Time: 5h 33 m
Price: $52
Distance: 430 km
Time: 6h 30 m
Price: $93