There are several daily connections from/to Bergen and Oslo via the breathtakingly steep Flåm Railway, which runs from Myrdal station up in the mountains all the way down to Flåm station by the fjord. To book train tickets call (+47) 815 00 888
The Flåm Railway: Timetable and prices
NSB