Trondheim to Oslo by train
Trondheim Sentral → Oslo S
Trains link Trondheim (Trondheim Sentral) and Oslo (Oslo S) in about 6h 41m at best, with no changes needed. The corridor is part of the Dovrebanen (553 km, typically ≈ 6 h 40 min), one of 1562 routes plotted in the World Train Map atlas.
- Fastest
- ≈ 6h 41m
- Typical
- ≈ 7h 03m
- Direct trains
- Yes
- Fewest changes
- 0
- Operators
- SJ Nord

How long does the train from Trondheim to Oslo take?
The fastest trains cover Trondheim to Oslo in about 6h 41m; a typical journey takes around 7h 03m.
Is there a direct train from Trondheim to Oslo?
Yes: direct trains run between Trondheim Sentral and Oslo S.
Is the train or a flight faster from Trondheim to Oslo?
A typical flight works out roughly 3h 20m quicker door to door (about 4h against 7h 25m by train, once airport time is counted), but the train emits about 3× less CO₂e, even on conservative official emission factors.
- Train, door to door
- ≈ 7h 25m
- Flight, door to door
- ≈ 4h (est.)
- CO₂e per passenger
- ~17 kg train · ~53 kg plane
Flight time and emissions are transparent estimates, not airline schedules: method, factors and all 109 compared pairs on Train vs plane in Europe.
This corridor in the atlas
- Dovrebanen Over the Dovrefjell plateau where wild musk oxen roam: mountain birch, snow fences and midnight sun.
Legendary routes through Trondheim or Oslo
- Bergensbanen Oslo → Bergen
- Nordlandsbanen Trondheim → Bodø
- Sørlandsbanen Oslo → Stavanger
- Rørosbanen Hamar → Trondheim
More train routes in Norway.
Journey figures are typical values sampled from public European schedule data; exact times vary by day. Always check the operator when booking.