Sachseln es una comunasuiza del cantón de Obwalden situada al sureste del cantón, es la única comuna que no hace de frontera con otro cantón. Limita al norte con la comuna de Sarnen, al este y sur con Kerns, al suroeste con Lungern, y al oeste con Giswil.