Oslo to Flam Trains
Scandinavian trains are wonders of modern technology capable of transporting passengers from Oslo to Flam in less than 7 hours, rather than the usual 9. You'll see spectacular scenery on this route. Thus, you are sure to enjoy your train ride. Be sure to purchase your tickets in advance since they sell out quickly.