Flam to Bergen Trains

Trains in Scandinavia can transport passengers from Bergen to Flam in 3 hours and 30 minutes instead of the usual 5. You can experience some breathtaking scenery while traveling along this route. Make sure that you purchase your tickets in advance if you wish to guarantee your spot on this trip.
Find your train and book train tickets with Rail.Ninja® - a global independent online reservation service agency for train tickets

122 km

Travel time

Travel time

​3h 30m

Trains per day

Daily Departures


Flam to Bergen Railway Route Map

A train trip through Scandinavia is the best way to see the country. Moreover, trains are one of the most affordable modes of transportation. Those who want an exciting train ride may be interested in taking the VY.NO from Flam to Bergen.
Whether you travel in First Class or Economy Class, you will enjoy the experience.

If you take the train instead of a plane, you'll be reducing your environmental impact as well. A 400km train journey emits roughly one ml of carbon dioxide.

Flam to Bergen Train Timetable

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

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

Book Train Tickets from Flam to Bergen

Flam to Bergen Train Stations

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

Flam Central Station
​Address:  Aurland, Norway
Bergen Central Station
​Address:  5015 Bergen, Norway​

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