Trondheim to Oslo Trains

In contrast to the typical 8-hour trip, modern Scandinavian trains transport passengers from Trondheim to Oslo in under 7 hours. Along the way, you will see picturesque scenery. Keep in mind that the advance purchase of your tickets ensures your place on this trip.

Find your train and book train tickets with Rail.Ninja® - a global independent online reservation service agency for train tickets

​485 km

Travel time

Travel time

6h 39m

Trains per day

Daily Departures


Trondheim to Oslo Railway Route Map

The best way to see Scandinavia is by train. In Scandinavia, traveling by train is the most affordable way to travel. Trains run from Trondheim to Oslo by SJ Norway may be the best way to get a feel for the country.
The trip will be enjoyable whether you travel in Economy Class or First Class.

Additionally, if you travel by train rather than flying, you are reducing your carbon footprint, which is good for the environment. Only one ml of carbon dioxide is emitted with each 400km train ride.

Trondheim to Oslo Train Timetable

​You can make a memorable trip around Norway by booking a train ticket from Trondheim to Oslo. 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 Trondheim - Oslo train timetable.

Book Train Tickets from Trondheim to Oslo

Trondheim to Oslo Train Stations

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

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

FAQ: What to Know About Trondheim to Oslo Train

Discover Popular Routes in Norway

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

Oslo to Bergen Train

Distance: 430 km

Time: 6h 30 m

Price: $93

Oslo to Flam Train

Distance: 226 km

Time: 5h 48 m

Price: $100

Bergen to Flam Train

Distance: 122 km

Time: 2h 50 m

Price: $90

Flam to Myrdal Train

Distance: 13 km

Time: 41 m

Price: $65