Oslo
226 km
Flam
Departure station:
Central station
Jernbanetorget 1, 154, Oslo, Norway
Arrival station:
Flam
5743 Flam, Flam, Norway
Brand name
Train type
Travel time
Price from
Departures
Rating
Regular direct train
5 hrs 30 min
$214
2
96.00%

Planning to travel from Oslo to Flam? Experience Norway at its best and choose the most convenient option for your scenic Oslo - Flam train journey. Trains run by Norwegian State Railways depart from Central station (Oslo S) in Oslo and take you to the Central station in Flam in about 6 hours along the picturesque Flamsbana Railway. There are up to 2 daily departures depending on the weekday. You can check detailed Oslo to Flam train timetable and book rail tickets with Rail Ninja, curated route planning, expert advice & online booking platform for European trains.

Train Information

Lowest train ticket cost:
$214
Departures:
2
Earliest departure:
09:25
Latest departure:
13:03
Shortest travel time:
5 hrs 30 min
Longest travel time:
6 hrs 47 min
9.6 / 10 based on 67 reviews

Oslo to Flam Review & Rating

This is indeed one of the most beautiful train routes on the planet. Spectacular!

Sylvia Redmondton about traveling from Oslo to Flam