The three main rivers leading to this lake are the Seez, Murgbach, and Linth. The last continues its course from Walensee to Lake Zurich. The Schnittlauchinsel, at the eastern end of the lake, is the only island in the Walensee.