It flows on a wide floodplain before getting into a narrow valley near Hesperange. Then it flows through the Luxembourgish cities of Luxembourg (where it is joined by the Pétrusse river) and Mersch (where is joined by the Mamer and Eisch rivers). It joins, as a right tributary, the Sauer river near Ettelbruck, at about of altitude.