About Rail.Ninja
Rail Ninja is a reservation service for booking train tickets online. It is not a rail carrier, does not own or operate any trains, and does not represent an official website of any railway company. It is a commercial business that makes it easier for you to book train tickets online.
Flam to Oslo Train Timetable
Flam to Oslo Train Information

Without any doubt, taking a fast and modern train is among the smartest ways to travel between the scenic Norwegian cities of Flam and Oslo. Norway's railway system is very developed and connects all the major population centers of the country. The route from Flam to Oslo is 226 km long — one of the most scenic routes in Europe — and the journey typically takes around 5 hours and 30 minutes. The trains serving the Flam–Oslo rail provide every comfort you need for a pleasant ride: cushy seats in each carriage, ample luggage space, generous legroom, dining options, and free access to onboard amenities. Norway is a breathtaking country and a Flam–Oslo train ride is a great way to admire its one-of-a-kind scenery — fjords, waterfalls, and mountain views are absolutely unforgettable along the way. Turn your railway ride from Flam to Oslo into a real journey and explore the most fascinating attractions of the Norwegian capital with the Norway trip planner. Passengers board the Flåm Railway at Flåm Station and the cost of the full journey from Flam to Oslo is very reasonable — a great value experience considering the world-class scenery along the way.

Popular questions about Flam to Oslo Trains
Is there a Direct Train from Flam to Oslo?
No — traveling between these beautiful cities requires a short transport change at Myrdal Station, one of the most scenic rail hubs in Norway, located high in the mountains. Traveling from Flam to Oslo involves two train legs: first the famous Flåm Railway from Flåm Station up to Myrdal (approximately 1 hour), then an onward train from Myrdal to Oslo Central Station (Oslo S). There are two daily departures from Flam to Oslo depending on the season — choose the departure that works best for your planning. The trains on the route reach top speeds of up to 210 km/h (130 mph), easily making up for the time you spend on the change at Myrdal.
What is the Flåm Railway?
The famous Flåm Railway (Flåmsbana) is considered one of the most scenic routes in the world — running from Flåm Station (5743 Flåm, Norway) through steep mountain terrain up to Myrdal Station. The journey time for the Flåm Railway leg is about 1 hour and offers stunning views of fjords, waterfalls, and Norwegian countryside scenery. The Flåm Railway is absolutely worth a visit and a highlight of any trip to this part of Scandinavia — a lot of visitors come specifically to enjoy this short but spectacular ride.
Train Ride: How Long is the Flam to Oslo Train Journey?
Your rail journey from Flam to Oslo typically takes between 5 hours 30 minutes and 6 hours 30 minutes including the change at Myrdal. Journey time can vary depending on the season and specific departure — always search for your exact travel day on Rail Ninja for current times. Oslo Central Station (Oslo S) is located at Jernbanetorget 1, Oslo — Norway's largest rail hub where you arrive after your journey from Flam.
Oslo Central Station and Oslo Airport
Oslo S is the main arrival point for the Flam to Oslo train journey and serves as the heart of the Norwegian capital's rail network. The station offers dining options, food and drink outlets, luggage storage, and easy access to the city's metro, bus, and tram network. Head from Oslo S directly to Oslo Airport via the Airport Express Train in approximately 20 minutes — a convenient option for travelers continuing their Scandinavian adventure or coming home after their trip.
Buy Tickets: How to Book Flam to Oslo Train Tickets
Yes — we strongly advise booking your tickets at least several months in advance. Both Flam and Oslo are popular travel destinations, so Flam–Oslo rail tickets are in high demand and go on sale fast. Book online on Rail Ninja — the website's user-friendly interface allows you to search, compare, and purchase railway tickets in minutes. Choose one way or roundtrip, reserve your seat for both legs of the journey, and sign in to your Rail Ninja account to track prices and manage your bookings. Tickets can also be purchased through the national railway operator Vy. Create a Rail Ninja account to get notified when cheap fares come on sale — ready to book whenever suits you best. Rail Ninja's services make it easy to find the best place to book your tickets online — read comments from other travelers to help plan your perfect Flam to Oslo trip.

Trains on Flam - Oslo route
One platform, 34+ destinations, 700+ routes around the globe.
We speak your language and offer over 20 payment methods.
Read authentic Rail Ninja reviews and see what our travelers say about us.
You can conveniently book train tickets for up to a year in advance!
Need a hand? Contact our customer support before or during your trip.




