Oslo to Trondheim Trains

Scandinavian trains are wonders of modern technology capable of transporting passengers from Oslo to Trondheim in less than seven hours instead of the expected nine. This journey takes you through some spectacular scenery. If you ride the train, you will be able to enjoy the scenery. Tickets sell out fast, so make sure to purchase them in advance.
Find your train and book train tickets with Rail.Ninja® - a global independent online reservation service agency for train tickets

497 km

Travel time

Travel time

6h 37m

Trains per day

Daily Departures


Oslo to Trondheim Railway Route Map

You can easily explore the countryside in Scandinavia by taking the train. Train transportation is also very affordable in Scandinavia. In case you're interested in more, SJ Norway trains run between Oslo and Trondheim.
You will enjoy your train ride regardless of whether you travel in First Class or Economy Class.

Taking the train instead of a plane will reduce your carbon footprint as well. Approximately one ml of carbon dioxide is emitted by a 400km train journey.

Oslo to Trondheim Train Timetable

​You can make a memorable trip around Norway by booking a train ticket from Oslo to Trondheim. Passengers will not need to change trains during the journey, which takes an average of 6 hours to complete.

*The information is subject to change. Planning a rail journey in Norway? Check current Oslo - Trondheim train timetable.

Book Train Tickets from Oslo to Trondheim

Oslo to Trondheim Train Stations

The following information about train stations will help you plan your journey smoothly from Oslo to Trondheim

Oslo Central station
Address: Jernbanetorget 1, 0154 Oslo, Norway​
Trondheim Central Station
​Address: 7010 Trondheim, Norway

FAQ: What to Know About Oslo to Trondheim Train

Discover Popular Routes in Norway

Would you like to experience a train journey in Norway? Choose your perfect ticket from different routes today!

Bergen to Oslo Train

Distance: 430 km

Time: 6h 30 m

Price: $93

Myrdal to Flam Train

Distance: 13 km

Time: 47 m

Price: $67

Bergen to Flam Train

Distance: 122 km

Time: 2h 50 m

Price: $90

Flam to Oslo Train

Distance: 226 km

Time: 5h 32 m

Price: $131