Linth nehri Glarus'taki TodiTödi dağının eteklerindeki Linthal kasabasının güneybatısından doğar. Suları birkaç buzuldan ve küçük derelerden gelerek toplanır. Bunlar ''Clariden buzulu'', ''Biferten buzulu'' ve nehrin küçük kolları olan ''Oberstafel deresi'', ''Biferten deresi'', ''Walen deresi'' ve ''Limmeren deresi''dir. Sonuncu derenin üzerinde [[Limmeren gölü]] adında bir baraj gölü yapılmıştır ve Lindth-Limmern hidroelektrik santralının bir kısmı olarak kullanılır.