I see a few people have done this trip before, but there wasn’t a lot of information that I could find out about it before my trip, so I thought I’d write a trip report here.
Essentially, it’s a scenic detour off the main line between Oslo-Bergen (the Bergensbana) that takes you down a mountain railway (the Flåmsbana), across the stunning Aurlandsfjord and Nærøyfjord by ferry, and back up to Voss by bus to rejoin the train line.
It can be done in a day in either direction. You can even return to Oslo or Bergen the same day by sleeper train. But it’s worth a stopover too, en-route or in Bergen.
Eurail/ Interrail pass covers travel on the main train line (reservations required), and a discount on the Flåmsbana. But you pay full price for the ferry and bus.
Suggested itinerary for a couple of hours in Flåm, arriving in Bergen in time for dinner or the sleeper train back to Oslo.
Leg 1 - 🚅 Oslo to Myrdal 0625-1115
Leg 2 - 🚞 Myrdal to Flåm 1206-1304
Leg 3 - ⛴ Flåm to Gudvangen 1500-1700
Leg 4 - 🚍 Gudvangen to Voss 1725-1845
Leg 5 - 🚅 Voss to Bergen 1913-2039
(Leg 6 - 🛌 Bergen to Oslo by sleeper train, if you want) 2300-0627
💰My total cost (with a first class pass) was 1208 NOK (about €100), but I think you could get it for about 875 NOK with a bit more planning.






















