122 km
Departure station:
5743 Flam, Flam, Norway
Arrival station:
Strømgt.4, 5015, Bergen, Norway
Brand name
Train type
Travel time
Price from
Train with 1 change
3 hrs 39 min

If you want to enjoy the genuine beauty of Norwegian scenery, train from Flam to Bergen is your chance. Departing from Flam Central Station, the train covers the distance of 11 km (less than 1 mile) in 30 minutes and arrives at Myrdal Station, where you will have a train change. From there the train will take you to Bergen in 2 hours of picturesque landscapes and changing riverside panoramas. Don’t worry, the travel won’t be so exhausting as you may think. All the Flam to Bergen trains operated by NSB (Norwegian State Railways) offer free WiFi, electric outlets, cozy spacious seats and dining cars providing food that is available for purchase for the entire trip. Besides, some NSB trains also include additional conveniences books and movies. In total, there are up to 3 departures, so start booking your train tickets from Flam to Bergen now with Rail Ninja!

Timetable & Train information

Lowest train ticket cost:
Earliest departure:
Latest departure:
Shortest travel time:
3 hrs 39 min
Longest travel time:
4 hrs 11 min
8.7 / 10 based on 53 reviews

Flam to Bergen Train Review & Rating

The scenery was worth the trip!

Garold F. about traveling from Flam to Bergen