The source of the Lesse is near Libramont-Chevigny, in the Belgian province of Luxembourg. The Lesse flows roughly in north-western direction. Near Han-sur-Lesse (commune of Rochefort) the entire river goes underground, flowing through limestone caves. Many of the caves along the banks of the Lesse are important archaeological sites - these include the Trou de Chaleux (by the Cirque de Chaleux), and the Trou des Nutons and Trou du Frontal at Furfooz. The Lesse flows into the river Meuse in the village of Anseremme, commune of Dinant. Towns along the Lesse are Daverdisse, Han-sur-Lesse, Houyet and Anseremme.