Route Comparison
Stockholm to Oslo: Travel Options & Verdict
Distance: 520 km • Center-to-center journey comparison.
Decision First
Our definitive verdict
Quick Answer & Recommendation
Best Overall
train
Optimal balance of time, price & comfort
Cheapest Option
bus
For strict backpacker budgets
Fastest Practical
train
Center-to-center elapsed time
Direct SJ InterCity trains connect Stockholm Central to Oslo Central in 5 hours 15 minutes, passing scenic Swedish lakes and pine forests through Karlstad. Advance single fares start at 295 to 450 SEK (26 to 40 Euros). Vy Bus4You and FlixBus coaches take 6.5 to 7.5 hours for 22 to 32 Euros.
Side-by-Side Transport Options
Verified benchmark rates including station and airport overheads.
Swipe the table horizontally to compare every option.
| Transport Mode | Operator | Duration | Typical Price | Stations / Airports | Key Booking Tip |
|---|---|---|---|---|---|
| bus Direct | Vy Bus4You | 6h 50m | €22.00 - €34.00 |
Dep: Stockholm Cityterminalen
Arr: Oslo Bussterminal (Galleri Oslo)
|
Spacious seating and power sockets; runs multiple times daily. Fare source |
| train Direct | SJ InterCity | 5h 20m | €26.00 - €52.00 |
Dep: Stockholm Centralstation
Arr: Oslo Sentralstasjon (Oslo S)
|
Direct train runs through Karlstad and Kongsvinger; book 6 weeks ahead for low fares. Fare source |
Prices reflect advance bookings and typical peak variances.
Traveling in the opposite direction?
Oslo → Stockholm options are mirror schedules.