Antiguamente, Glaris limitaba al norte con las comunas de Innerthal (SZ), Näfels, Netstal y Riedern, al este con Ennenda, al sur con Mitlödi, Schwändi, Schwanden y Luchsingen, y al oeste con Muotathal (SZ).