The municipality is situated on the southern shore of Lake Zug, and along the Gotthard route between Rigi and Rossberg. It consists of the villages of Arth Oberarth and Goldau as well as the hamlets of Klösterli and Kulm an der Rigi.