All transport fares and daily budgets benchmarked for 2026.
Core Planning
Route Comparison
Prices verified: Aug 2026 Source: SJ InterCity

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.
Route overview
  1. 1
    Stockholm Start
  2. 2
    Oslo 520 km route

Side-by-Side Transport Options

Verified benchmark rates including station and airport overheads.

All prices in EUR (€)

Swipe the table horizontally to compare every option.

Transport options from Stockholm to Oslo
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.
Prices verified: Aug 2026 Source: SJ InterCity
Traveling in the opposite direction? Oslo → Stockholm options are mirror schedules.