This line runs from Arth along the western shore to Immensee, where it bears south-west to Lucerne, while from Immensee another railway leads (at first some way from the shore) to Cham, 5 kilometers west of Zug.