Oslo to Flåm by train
Travel from Oslo to Flåm on the Bergen Line. Begin your adventure in the capital, and travel west through beautiful Scandinavian scenery. Experience the change from city life in Oslo to spectacular Norwegian nature in Flåm. Sit back, relax and enjoy the view on your train journey from Oslo to Flåm!
My location
Oslo S
Public transport hub in Oslo
Oslo lufthavn (Gardermoen)
Public transport hub in Ullensaker, Viken
Bergen stasjon
Public transport hub in Bergen, Vestland
Nationaltheatret
Public transport hub in Oslo
Drammen stasjon
Public transport hub in Drammen, Viken
My location
Oslo S
Public transport hub in Oslo
Oslo lufthavn (Gardermoen)
Public transport hub in Ullensaker, Viken
Bergen stasjon
Public transport hub in Bergen, Vestland
Nationaltheatret
Public transport hub in Oslo
Drammen stasjon
Public transport hub in Drammen, Viken

Oslo–Flåm ticket information
Single ticket
- classic seating in a standard carriage
- free seat reservation
- access to all the train’s facilities
Plus
- extra space and comfy seats
- free seat reservation
- access to work tables and your own power outlet (only on the Bergen Line)
- free tea and coffee
Family
- seating for the whole family
- free seat reservation
- access to a changing room and space for your pram
- a children’s playroom (only on the Bergen Line)
Compartment
- your own private compartment
- 2 sofas seating 6 people
- simple comfort with sofas and a shared table
About the trip Oslo to Flåm
Oslo S > Myrdal station > Flåm station.
Getting from Oslo to Flåm by train is quick and convenient, with only one change to make. You can buy tickets for your full journey with Vy.
Travelling from Oslo Airport?
If it’s more convenient for you, you can also start your trip at Oslo Airport. From here, you can take a quick 20-minute train to Oslo S and continue your journey to Flåm via Myrdal as normal!
Departing from Oslo Central Station
Oslo Central Station location
Oslo S – also known as Oslo Central Station – is located in the city centre at Jernbanetorget 1, 0154 Oslo, Norway. If you get lost, you can find it just north of Oslo Opera House, so you can’t miss it!

Oslo Station luggage storage options
If you’re planning to explore the Norwegian capital before making your journey, Oslo Central Station offers helpful luggage storage options. You can pay for small, medium, large and ski storage, which can be found in the Flytog terminal towards Østbanehallen.
Oslo Station travel connections
Oslo S is well-connected, and there are a number of bus, tram and underground just a few minutes’ walk away.
You can also travel to Oslo S from the Oslo Airport station. The journey takes around 20 minutes, so it’s quick and easy after a long flight.
You also have Oslo Bussterminal – Norway’s largest bus terminal with connecting routes to every part of Norway (and some routes abroad.) Inside you’ll find an airport-like terminal for those coming and going, making it an easy way to travel.
Arriving at Flåm station
Flåm station location
Flåm station, or Flåm Central Station, can be found on A-Feltvegen 11. When you arrive by train, you’ll find the beautiful Flåmselvi river to the north. It’s near a variety of restaurants and hotels, and also, fittingly, the Flåm Railway Museum.

Flåm stasjon travel connections
Flåm stasjon is the only way to get from Oslo to Flåm by train. You can choose to fly from Oslo Airport to nearby Sogndal Airport, but you’ll then need to take a 1-hour 30-minute drive by bus or car.
Ticket prices
Train ticket discounts
Onboard services and facilities on the Bergen Line
- Toilets.
- Food and drink – enjoy our tasty café on the Bergen Line. Groups of eight or more can pre-order a meal for their journey.
- Free WiFi on the Bergen Line.
- Free audiobooks, newspapers and magazines when you sign up for Green Journey Rewards programme.
- Bike spaces are available at the entrance to the carriage – just remember to reserve your space.
Frequently asked questions
You can travel on the train from Oslo to Flåm in around 6-8 hours. You’ll need to take the Bergen Line and then change at Myrdal. After that, you can take the train directly to Flåm.
You can get from Flåm to Oslo by train.You’ll need to first travel to Myrdal stasjon and change there. Then, you can get a train directly to Oslo. The whole journey takes around 6-8 hours.
Absolutely. Flåm is one of the top spots in Norway if you want to experience breathtaking scenery and the famous fjords. The surrounding town and mountains are unlike anything seen across the continent. The scenery offers ample excuse for a once-in-a-lifetime road trip or hike.
Connected train routes
