Bergen to Flam Trains

Trains in Scandinavia are marvels of modern technology capable of transporting passengers from Bergen to Flam in under three hours as opposed to the usual five. This route passes through spectacular scenery. Therefore, your trip by train will be one to remember. It is advisable to buy your tickets in advance since they tend to sell out quickly.

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

2h 50m

Trains per day

Daily Departures


Bergen to Flam Railway Route Map

Train travel in Scandinavia is one of the best ways to explore the country. Taking the train is also one of the cheapest ways to get around. You may wish to consider the VY.NO trains that run from Bergen to Flam if you are looking for something exciting.
In both Economy Class Seats and First Class Seats, your journey will be comfortable and enjoyable.

Also, keep in mind that you're reducing the impact you have on the environment and climate by taking the train instead of a plane. About one ml of carbon dioxide is emitted for every 400 km of train travel.

Bergen to Flam Train Timetable

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

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

Book Train Tickets from Bergen to Flam

Bergen to Flam Train Stations

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

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

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

Flam to Bergen Train

Distance: 122 km

Time: 2h 50 m

Price: $90

Flam to Oslo Train

Distance: 226 km

Time: 5h 32 m

Price: $131