Oslo to Myrdal Trains
Scandinavian trains transport passengers from Oslo to Flam in less than 5 hours, rather than the usual 7. On this route, you'll pass through stunning scenery. Therefore, you'll have a wonderful time riding the train. However, tickets sell out quickly, so make sure to purchase them early.