Which river has tributaries named the Lahn and the Mosel?

The story behind the answer

The Rhine has tributaries named the Lahn and the Mosel. Both rivers join the Rhine in Germany: the Lahn reaches it near Lahnstein, close to Koblenz, while the Mosel meets it at Koblenz itself.

The Lahn is about 246 kilometers long and flows through parts of North Rhine-Westphalia, Hesse, and Rhineland-Palatinate. The Mosel, known as the Moselle in English, is much longer at roughly 544 kilometers. It rises in the Vosges Mountains of France, passes through Luxembourg and Germany, and forms part of the French-German border before reaching the Rhine.

The Mosel is especially associated with vineyards and steep valley landscapes, while the Lahn passes historic towns including Marburg, Gießen, and Limburg an der Lahn. A common source of confusion is that “Mosel” and “Moselle” refer to the same river; Mosel is the German spelling. Both waterways belong to the Rhine drainage system and contribute to the river’s extensive European basin.

Source: Wikipedia · fact-checked Aug. 2026

Add question to a list

Choose a list to keep this question in: