Flam to Oslo Trains

Unlike the typical 8-hour journey, modern Scandinavian trains transport passengers from Flam to Oslo in less than 6 hours. As you travel along this route, enjoy the breathtaking scenery. Keep in mind that purchasing your tickets in advance 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

​226 km

Travel time

Travel time

​5h 32m

Trains per day

Daily Departures

Reverse route

Reverse Route

Flam to Oslo Railway Route Map

A train trip to Scandinavia is an excellent way to see the country. Train travel is one of the most affordable methods of transportation in Scandinavia. In order to see more of Norway, you might like the VY.NO trains from Flam to Oslo.
No matter if you travel in Economy Class or First Class, you will thoroughly enjoy your journey.

In addition, if you opt for the train instead of flying, you reduce your carbon footprint, which is good for the environment. Only one ml of carbon dioxide is emitted with each 400km train ride.

Flam to Oslo Train Timetable

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

Book Train Tickets from Flam to Oslo

Flam to Oslo Train Stations

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

Flam Central Station
​Address:  Aurland, Norway
Oslo Central station
Address: Jernbanetorget 1, 0154 Oslo, Norway​

FAQ: What to Know About Flam 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