The municipality is served by Ulrichen station, Obergestein station and Oberwald station, all of which are on the Furka-Oberalp line of the Matterhorn Gotthard Bahn (MGB). This line provides year round service between Visp, Brig, Andermatt and Göschenen, with trains running hourly in both directions and stopping at all three stations. Additionally Oberwald station is served several times a day by the Glacier Express train from Zermatt to St Moritz or Davos. From Oberwald station, the Dampfbahn Furka-Bergstrecke operates summer steam locomotive hauled services over the old MGB line across the Furka pass, a line which has now been largely superseded by the Furka Base Tunnel.