Lungern es una comuna suiza del cantón de Obwalden situada al sureste del cantón, en la frontera oriental con el cantón de Berna. Limita al norteste con la comuna de Giswil, al este con Sachseln y Kerns, al sur con Hasliberg (BE), Meiringen (BE), Brienzwiler (BE) y Hofstetten bei Brienz (BE).