Kerns es una comuna suiza del cantón de Obwalden situada al sureste del cantón, en la frontera oriental con los cantones de Berna y Nidwalden. Limita al norte con la comuna de Ennetmoos (NW), al este con Dallenwil (NW) y Wolfenschiessen (NW), al sur con Hasliberg (BE) e Innertkirchen (BE), y al oeste con Lungern, Sachseln, Sarnen y Alpnach.
Forman parte del territorio comunal las localidades (pueblos) de Frut...