El lago de Walen (del alemán: Walensee) es un lago situado en la Suiza Oriental, entre los cantones de San Galo y Glaris.
Esto es causado por la particularidad de estar situado en un valle profundo, donde la superficie no recibe mucha luz solar.
El afluente principal era antiguamente el Séez, hasta que a principios del siglo XIX se desvió el cauce del Linth, pasando este último a ser el afluente más caudaloso.
Las localidades situadas en la orilla del lago son Walenstadt, Mols, Untertertzen, Murg y Weesen.
La orilla norte del lago es de difícil acceso, de hecho al pueblo de Quinten solo se puede acceder en barco o a pie, ya que no hay acceso por carretera.