Its network is long and stretches from Disentis in the canton of Graubünden to Zermatt in the canton of Wallis, by way of the Oberalp Pass and Andermatt in the canton of Uri, the Furka Base Tunnel, Brig, and Visp. From Andermatt, a branch line (the formerly independent Schöllenenbahn) extends to Göschenen, at the northern end of the Gotthard Rail Tunnel.