Oslo
226 km
Flam
Departure station:
Jernbanetorget 1, 154, Oslo, Norway
Port Authority
Akershusstranda 19, 0102, Oslo, Norway
Arrival station:
5743 Flam, Flam, Norway
Brand name
Train type
Travel time
Price from
Departures
Rating
NSB
NSB
Train with 1 change
6 hrs 0 min
$107
2
95.50%

Traveling by train from Oslo to Flam, Norway's most scenic cities, is among the most comfortable ways to see what the majestic country has to offer. The trains running on the route are famous for their punctuality, provide everything you need for a stress-free ride, and promise a fantastic opportunity to take in the beauty of the land of the midnight sun. Unfortunately, there are no direct Oslo - Flam trains and those who opt for rail travel need to have a quick train change in Myrdal. But don't worry, the trains offer an extensive timetable, so the transfer shouldn't take longer than an hour. To help you organize your trip, we've answered some of the most commonly asked questions about the Oslo to Flam rail journey.

 

How to get from Oslo to Flam by train?

On the day of your trip, you need to go to the Oslo Central Station where you can catch a modern train, going to the Myrdal railway station, one of the most scenic rail hubs in Norway. There, you can board a top-notch Myrdal - Flam train that will take you the rest of the way to charming Flam.

How long is the train ride from Oslo to Flam?

As mentioned above, all the trains on the Oslo - Flam rail route are very fast. For example, a modern Vy (former NSB) train boasts the top speed of astonishing 210 km/h (130 mph) and can cover the distance between the cities in approximately 5 hours 30 minutes.

How much is a train from Oslo to Flam one way?

Unfortunately, it’s impossible to say how much does an Oslo - Flam train ticket cost without knowing do you need a "last-minute" ticket or buying it in advance, which travel class you fancy for the trip or even where you buy your ticket from. As a rule, be ready to pay something about 150 USD for a one-way trip (but keep in mind, that you will have to pay around 200 USD for a "last-minute" offer).


Timetable & Train information

Lowest train ticket cost:
$107
Departures:
2
Earliest departure:
08:25
Latest departure:
12:03
Shortest travel time:
6 hrs 0 min
Longest travel time:
6 hrs 42 min
9.5 / 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