Travel from Oslo to Flåm

Bus or train from Oslo to Flåm?

Norwegian Railways (NSB) operates a train from Oslo to Flåm 5 times a day. Tickets cost $40 - $55 and the journey takes 4 h 34 min. Ruter also services this route 3 times a day. Alternatively, you can take a bus from Oslo to Flåm via Tyinkrysset in around 6 h 57 min.

How to get from Oslo to Flåm

ModeDurationPrice
From Oslo S train to Myrdal then train to Flaam.6 h 10 minkr 447
From Vippetangen ferjeterminal bus to Tyinkrysset then bus to Flåm stasjon.6 h 57 minkr 324
From Oslo drive to Flåm.4 h 41 minkr 493

How long does it take to get from Oslo to Flåm?

It takes approximately 6 h 10 min to get from Oslo to Flåm, including transfers.

Is there a direct train between Oslo and Flåm?

No, there is no direct train from Oslo to Flåm. However, there are services departing from Oslo S and arriving at Flaam via Myrdal. The journey, including transfers, takes approximately 6 h 10 min.

Is there a direct bus between Oslo and Flåm?

No, there is no direct bus from Oslo to Flåm. However, there are services departing from Vippetangen ferjeterminal and arriving at Flåm stasjon via Tyinkrysset. The journey, including transfers, takes approximately 6 h 57 min.

Operators from Oslo to Flåm

OperatorPhoneWebsite
Norwegian Railways (NSB)Norwegian Railways (NSB)
Nor-Way Bussekspress+47 815 44 444Nor-Way Bussekspress