The highest mainline railway journey in Northern Europe is an unforgettable one. The scenic train ride from Bergen to Flåm is one of the highlights of a visit to Norway. And, a great way to get a taste of the fjords! But is it really worth it? And what’s the best way to ride those rails?

The journey
Buying tickets
Tips for riding the railway
What to do in Flåm
Where to stay
Where to eat in Bergen and Flåm
When to go
The train journey: from Bergen to Flåm
The first part of the journey includes the main Bergen to Oslo line. It skims past boathouses and red painted cabins before climbing to Norway’s craggy, windswept uplands.
After changing trains at Myrdal onto the private Flåmsbana, you head down into the wild Flåm valley. The Myrdal mountain railway station is already located 867m above sea level.
The most remote sections see few signs of human life. Built between 1923 and 1940, the Flåm Railway is hailed as one of Norway’s top engineering achievements. Spanning 20 kilometers, this last section ranks among the steepest standard-gauge railways in the world. No less than 80% of the track on a 5.5% incline! The route features 20 tunnels, and most were dug by hand.
The Flåms railway is the most dramatic and scenic section of the ride and – in our opinion – the most stomach-churning!

On this final 20km leg, the train has four sets of brakes. Just in case the worst happens as it threads its way down the mountainside. There’s even a switchback turn in the middle of a tunnel to keep the journey interesting.
Approximately 1 hour after leaving Myrdal, you reach your final destination of Flåm. There, you can take in the gorgeous shores of the Aurlandsfjord, a branch of the famous Sognefjord.
Despite being one of Europe’s steepest mountain railways, the train ride from Bergen to Flåm is one of the most beautiful. So, we think it’s well worth the slightly scary steep approach.

Guided tours to the Flåm train ride
Looking to experience the impressive train ride from Bergen to Flåm on a budget? Then we recommend booking your own train tickets. Additionally, choose somewhere cheap to stay (we’ve included a few suggestions below).
Otherwise, it can make a lot of sense to join an organised tour. This round-trip from Bergen lets you ride the Flåm railway and cruise on the spectacularly narrow Nærøyfjord. There are plenty of photo opportunities along the way. It’s a long day (at least 10 hours all in) but we think it makes sense if time is tight.
A more luxurious option (with a price tag to match) is this minivan tour from Bergen. It ensures you’ll travel in a small group of less than 12 other tourists.
Starting from Oslo? This private one-day tour is a good but very pricey option. You’ll be driven to the railway and back in a private car.
How long is the train ride from Bergen to Flåm?
The full journey from Bergen to Flåm takes between 3 and 4 and a half hours. There are eight trains from Bergen to Myrdal daily.
From Myrdal, the Flåmsbana has nine to ten departures daily from May to September. From October to April, there are four to six trains every day.

Where can you stop?
The fast train from Bergen to Myrdal stops at Arna (boarding only) and Dale, home of the eponymous traditional knitwear. Afterwards, you head to the winter resort of Voss, where skiers jump off the train and schuss off. Finally, you arrive in Myrdal, the junction station for the Flåmsbana.
Myrdal is where Flåm’s farmers used to bring their livestock to summer pastures, though no-one lives here permanently today. Pretty much the only building in Myrdal is the station with its Café Rallaren (open April to October).
Stops along the Flåmsbana include the thundering 140m-high Kjosfossen waterfall, where the train halts for a 5 minute photo opportunity. In summer, look and listen out for the Huldra. It’s a mythical forest spirit who (legend has it) sings folk songs in a red dress by the waterfall.
(Spoiler alert: she’s sometimes actually played by students from the Norwegian ballet School!)
At Berekvam, you can get off and hike down the old road into the valley in two to three hours.
Which side of the train is best?
There’s not really a good and a bad side, both sides are beautiful at different stages of the journey.
However, when travelling from Flåm to Myrdal, we think that the right side has the best views for the first third of the journey. After this, we suggest moving over to the left-hand side of the train for the middle section, and back to the right-hand side for the final third of the trip.
But, if you have a pre-assigned seat you’ll have no choice in the matter anyway. Luckily, you can get up and walk around the train, so that you don’t miss the most scenic sections.

Top tips for taking the train ride from Bergen to Flåm
- The train can get very busy in high season, so we recommend avoiding July and August.
- Most cruise ship passengers ride the railway in the middle of the day, so we suggest travelling early in the morning or late in the evening to avoid the crowds.
- Check the Flam harbour website to see if there’s a cruise ship in port when you arrive. If there is, we suggest picking a different day.
- Winter is the best time to ride the railway if you want to avoid the crowds. The surrounding scenery looks beautiful covered in snow and there are fewer people around.
- There are only a couple of public toilets on the train. Still, we suggest using the facilities in Flam or Myrdal, so you don’t spend most of the journey in the toilet queue.
- There’s no buffet car on the train, so bring your own water bottle and food if you need a snack. You can, however, pre-order a lunch pack and pick it up at Café Rallaren at Myrdal Station. Lunch must be ordered online at least 24 hours in advance.

Buying tickets: Bergen to Flåm
You can buy tickets in advance and reserve a seat from Bergen to Flåm on long-distance Bergen to Oslo trains here.
For the Flåmsbana, you can also buy roundtrip tickets from Flåm to Myrdal here. These round-trip tickets are available 120 days in advance, so keep your eyes peeled for your desired travel date.
Interrail and Eurail passes are valid from Bergen to Myrdal, and will get you a 30% discount on single tickets from Myrdal to Flåm.
Without a pass, Bergen to Flåm starts at 792 NOK (€69) each way, depending on the time and date of travel.
Take a look, too, at the Norway in a Nutshell circuit, which you can get from Bergen or Oslo. Bergen to Flåm is just a part of it, so check whether the set itinerary matches with where you want to go.
For more on the tour and whether it’s right for you, see our guide, Norway in a Nutshell: the DIY option.
What to do in Flåm
While the journey is easily doable as a day trip, it’s worth staying overnight in Flåm to enjoy the fjord in peace once the day-trippers and cruise passengers have left.

This also gives you time to head out on a guided kayaking trip with Njord Sea Kayak, or go cycling or hiking.
The tourist office has free maps, with trails of various lengths from 45min to five hours.
There are lots of sightseeing trips and fjord cruises too, including a dramatic ferry trip from Flåm to Gudvangen past orchards and farmsteads into the Unesco-listed Naerøyfjord. Return on the same ferry or the cheaper and quicker bus (there are five daily).
We also really like this guided tour from Flåm of the picturesque Laerdal valley, with its fruit farms and rural scenery. It takes in the historic Borgund Stave Church and fantastic views of the Aurlandsfjord from the dramatic Stegastein viewpoint.
Where to stay in Flåm
Lots of people whizz in and out of Flåm, but you’ve come all this way and it would be a shame not to spend some time in this picturesque village.
We really recommend staying the night in Flåm if you have the time – and there are plenty of places to options to choose from.
If you’re on a budget, our first choice would be the Flam Camping og Vandrerhjem (open April to October), a 300m walk from the station. This pine-clad, lodge-style hostel has bunks rooms sleeping up to six (550 NOK per person), plus singles, doubles, twins, and quads, as well as grassy pitches for tents (from 390 NOK).
Alternatively, try Heimly Pensjonat (open late May to September), a quiet guesthouse 500m walk from the station. Converted from a 1930s home and renovated in 2018, it has 22 small rooms (from 3390 NOK), some with fjord views, and all with private bathroom.
And although we didn’t actually get to stay there on our trip, we recommend checking out the lovely Flåm Marina right on the waterfront. They have family rooms and rooms with a kitchenette so great if you’re self-catering.

Where to eat in Bergen and Flåm
Since there’s no buffet car on the Flåm railway, you’ll probably want to eat before your trip or afterwards.
Here are a few options we like in Bergen and Flåm.
If you want to pick up a tasty pastry or sandwich for the journey, we like the Flåm Bakery, right by the train station. It sells freshly made bread, cakes, croissants and pizzas to eat in or take with you.
For something more substantial, the Flåm Marina hotel has a good restaurant with lovely views of the fjord. It serves traditional Norwegian dishes and pizzas – we suggest you try the fish soup.
Bergen has loads of places to eat. If money is no object, our top choice is the Lysverket restaurant at Bergen’s KODE art museum. Specialising in New Nordic cuisine, this Michelin-star restaurant serves a tasting menu (1690 NOK) that features dishes such as brown crab, rice and truffle and langoustine tempura.
And if you’re on a budget, we recommend the Daily Pot for its tasty vegetarian bowls of soups, curries and salads – we particularly like the vegan cheesecakes!

When to go
Several thousand people a day can descend on Flåm (resident population: 350) on summer weekends. Don’t let this put you off, though – there are plenty of ways to avoid the worst of the crowds.
It all comes down to timing: travel in spring or autumn, or at least midweek in the busy months of June to August.

May is one of our favourite months to travel on the railway, as the waterfalls are particularly dramatic and full of melting ice water, and surrounding fields and countryside is lush and green.
Winter is a good option, too, when the deep turquoise of the frozen waterfalls along the route is unforgettable.
Ready to ride the rails?
From the dramatic descent through the Flåmsdalen valley to the serene shores of Aurlandsfjord, the train journey from Bergen to Flåm offers an unforgettable glimpse into Norway’s natural beauty. Whether you’re planning a day trip or an extended stay, this scenic route is a must-experience.
Have you taken this breathtaking train ride? Or do you have questions about planning your own journey? Share your thoughts and experiences in the comments below – we’d love to hear from you!
See also:
Visiting Bergen on a budget
A guide to Scandinavian rail passes
We are flying into Oslo this winter and planned to travel to Bergen by rail. If we want to see Flam too should we plan on buying two separate tickets on the way back to Oslo with an overnight in Flam?
We are doing the Hurtigruten cruise and are adding on some days in Bergen and Oslo and want to experience the train trip between the two. We’ld like to travel on the Flam railway too. Is it reasonable to take the Oslo/Bergen train and detour to Flam from Myrdal and return to continue the trip?
Will be coming via cruise ship to Bergen, & would like to ride the Flam railway. We will be in port from 1:00 pm – 9:00 pm. Is this possible to do in this time frame with time to check out the waterfall in Flam & look around a little also? What time should I book our train out & back & what is the best way to get to the train station in Bergen? Thanks!
1. I would like to take the train from Bergen to flam ,spend the night and continue on to oslo. do I need to purchase my tickets from different places? or would this be all one purchase. sounds like the train into Flam is different? 2. does the train from Bergen to Oslo go thru Flam? I just want to see as much as I can in my short time. unable to do Norway in a nutshell as the other couple we are traveling with feels it will be too much [physically]
Looks like you could overnight in Flåm but if you wanted to go to Oslo you would have to change at Myrdal first. Easiest option is probably to buy tickets separately!
I’m a bit confused about how to plan the trip. We fly into Oslo and from Oslo should we get a train to Bergen to then go to Flam?
Hi Donna!
That would work, yep – or you could fly to Bergen if you wanted to. It’s about an hour’s flight.