Linthal es una comuna suiza del cantón de Glaris. Limita al norte con la comuna de Muotathal (SZ), Braunwald, Rüti y Betschwanden, al este con Elm, Andiast (GR) y Waltensburg/Vuorz (GR), al sur con Breil/Brigels (GR), Trun (GR), Sumvitg (GR) y Disentis/Mustér (GR), y al oeste con Silenen (UR) y Spiringen (UR).