Luxembourg may be small on the map, but its waterways shape towns, valleys and borders across the country. From city streams to border rivers, they offer history, recreation and local character in compact, walkable distances.
There are 15 Rivers in Luxembourg, ranging from Alzette to Wiltz. Each entry lists Length (km),Source,Notes (<=15 words) so you can quickly compare origins and key facts — you'll find below.
Which rivers flow through Luxembourg City?
The Alzette is the main river through Luxembourg City, joined by smaller streams such as the Pétrusse; together they carve the old quarters and parks, making them easy to visit on foot.
Can I use this list to plan outdoor activities?
Yes — the Length (km),Source,Notes (<=15 words) columns give quick orientation, but always check local maps, seasonal water levels and access rules before hiking, fishing or paddling.
Rivers in Luxembourg
| Name | Length (km) | Source | Notes (<=15 words) |
|---|---|---|---|
| Moselle | 544 | Vosges, France | Mouth: Rhine at Koblenz; border with Germany, wine region |
| Sûre (Sauer) | 173 | Ardennes, Belgium | Mouth: Moselle at Wasserbillig; Echternach, Diekirch, canoeing |
| Our | 78 | Ardennes, Belgium | Mouth: Sûre near Wallendorf; Vianden Castle, border river |
| Alzette | 73 | Lorraine, France | Mouth: Sûre; flows through Luxembourg City, historical gorges |
| Attert | 38 | Near Arlon, Belgium | Mouth: Alzette; crosses Belgium-Luxembourg border, Arlon nearby |
| Eisch | 49 | Arlon region, Belgium | Mouth: Alzette at Mersch; Valley of the Seven Castles |
| Ernz Blanche | 30 | Mullerthal, Luxembourg | Mouth: Sûre; flows through Mullerthal, scenic gorges |
| Ernz Noire | 35 | Mullerthal, Luxembourg | Mouth: Sûre; wooded valley, popular hiking areas |
| Wiltz | 43 | Ardennes, Belgium | Mouth: Sûre; town Wiltz, reservoir, forests |
| Clerve | 46 | Northern Luxembourg | Mouth: Wiltz; passes Clervaux, northern scenic valleys |
| Wark | 30 | Northern Luxembourg | Mouth: Alzette at Ettelbruck; Wark valley, small hydro |
| Pétrusse | 12 | Luxembourg City region | Mouth: Alzette in Luxembourg City; deep gorges, fortifications |
| Mamer | 25 | Western Luxembourg | Mouth: Alzette; flows through Mamer, near Luxembourg City |
| Mess | 15 | Central Luxembourg | Mouth: Alzette near Mersch; small central tributary |
| Gander | 20 | Eastern Luxembourg | Mouth: Sûre near Wasserbillig; small eastern tributary |
Images and Descriptions

Moselle
The Moselle flows along Luxembourg’s eastern border with Germany. It is a wide, navigable river famous for steep vineyards and wine towns. It supports boating, commerce, and cross-border travel.

Sûre (Sauer)
The Sûre (Sauer) is a major tributary of the Moselle and a key river inside Luxembourg. It runs through reservoirs and deep valleys. It feeds drinking water supplies and offers canoeing and fishing.

Our
The Our runs along the north-eastern border with Germany. It flows through forested valleys and small towns. It forms part of Luxembourg’s natural border and is known for hiking and nature views.

Alzette
The Alzette flows through Luxembourg City and central regions. It passes old towns, parks, and historic sites. It shapes urban landscapes and supports small boats and riverside paths.

Attert
The Attert crosses the south-western part of the country from Belgium. It runs through rolling hills and farming land. It links local villages and feeds into larger river systems.

Eisch
The Eisch runs in western Luxembourg and enters the Alzette. It crosses old mill sites and small towns. It is part of the scenic valley known as the “Valley of the Seven Castles.”

Ernz Blanche
The Ernz Blanche rises in the central Luxembourg hills and joins the Sûre. It flows through forests and quiet villages. It is included for its role as a local tributary and hiking area.

Ernz Noire
The Ernz Noire runs in eastern Luxembourg and meets the Ernz Blanche. It flows through deep valleys and rural land. It helps drain the Oesling region and supports trout fishing.

Wiltz
The Wiltz flows in the north-west and feeds the Sûre. It passes the town of Wiltz and a local reservoir. It is known for outdoor sports and valley scenery.

Clerve
The Clerve runs in northern Luxembourg and joins the Wiltz. It flows through small settlements and forested areas. It is a minor but notable local stream for walkers.

Wark
The Wark flows in north-western Luxembourg into the Clerve and Wiltz system. It runs through rural countryside and near small villages. It matters for local drainage and nature trails.

Pétrusse
The Pétrusse cuts through Luxembourg City and joins the Alzette. It flows in a deep urban valley with parks and walkways. It shapes the city’s old quarters and fortifications.

Mamer
The Mamer flows near the town of Mamer west of Luxembourg City. It joins the Alzette and passes suburban and rural zones. It is included for its proximity to populated areas.

Mess
The Mess runs through the south-west around Dippach and Bettembourg and flows into the Alzette. It crosses farmland and village centers. It supports small local ecosystems and recreation.

Gander
The Gander flows in southern Luxembourg and joins the Alzette system. It runs by towns like Junglinster and feeds local wetlands. It is a minor river important for regional water flow.


