The Flamsbana train is a scenic railway line in Norway that runs between the towns of Myrdal and Flåm. The 20-kilometer (12.4 mile) long journey passes through 20 tunnels, over bridges, and through the stunning scenery of the Norwegian fjords. The train takes about an hour to complete the journey.