Limita al norte con la comuna de Lauerz, al este con Schwyz, al sur con Morschach, Seelisberg (UR) y Emmetten (NW), y al occidente con Gersau.