How long is the train from Oslo to Trondheim?
Travel time, departures, the night train and where to buy tickets.
Short answer
The train from Oslo to Trondheim takes about six and a half to seven hours on the 485-kilometre Dovre Line, run by SJ Nord. There are several daytime departures and one night train in each direction. Trains also stop at Oslo Airport, Lillehammer and Dombås, and tickets are sold through Entur.
Why
- SJ Nord says the journey between Oslo and Trondheim on the Dovre Line takes about 7 hours, while Visit Norway gives about six and a half hours.
- The line is 485 kilometres long and runs through the Gudbrandsdalen valley and over the Dovrefjell mountain plateau.
- SJ Nord runs several daytime departures and one night departure each way, and on the night train you can choose a sleeper compartment or a seat.
Details
Trains leave from Oslo S and stop at stations including Lillestrøm, Oslo Airport Gardermoen, Hamar, Lillehammer, Otta, Dombås, Oppdal and Støren before Trondheim S. You can travel in Standard, Premium or Premium Pluss. SJ Nord has no ticket office of its own, so tickets are sold through Entur, which charges no surcharge on the operator's price.
Tip
Visit Norway notes that sleeping compartments on the night train sell out quickly, so book early if you want a bed.
What may differ
Travel time varies a little between departures: SJ Nord gives about 7 hours and Visit Norway about six and a half. Check the time for your train in Entur.
People also ask
- Is there a train from Oslo to Trondheim?
Sources
- SJ Nord: Train between Oslo and TrondheimChecked at:
- SJ Nord: The Dovre LineChecked at:
- Visit Norway: The Dovre RailwayChecked at:
- Visit Norway: Travel by trainChecked at:
Timetables change, so check Entur before you travel.
The Dovre Line from Oslo to TrondheimRelated questions
-
How long does it take to drive from Bergen to Trondheim?
The fastest drive between Bergen and Trondheim, on the E16 and E6 via Voss and Dovrefjell, takes about 10 hours, according to Visit Bergen.
-
Where does the airport bus (Flybussen) stop in Bergen, and how much does it cost?
Flybussen leaves Bergen Airport from stop A3 and has six city centre stops, including Festplassen, and an adult ticket costs NOK 189 online or NOK 220 on board.
-
Is there an express boat from Bodø to Svolvær?
Yes, the NEX 2 express boat, route 23-755, sails between Bodø and Svolvær and takes about three hours each way.
-
Is there a free shopping bus from Oslo to Sweden (Nordby, Svinesund)?
Nordby Shoppingcenter's own travel page lists no free bus from Oslo and suggests the train from Oslo S to Halden, then bus line 111 to the centre.

