El cantón limita al noreste y este con el cantón de Nidwalden, al sur con el cantón de Berna y al oeste con el cantón de Lucerna.