Having its source on top of the Kahler Asten near Winterberg in an intermittent spring at an elevation of 2687 feet , the Lenne ends after a course of 129 km flowing into the Ruhr river near the city of Hagen.