The longest rivers in Germany: every river over 200 km
The top 3 according to 304 votes from people: Danube · Elbe · Rhine. (Updated Apr 23, 2024.)
The Danube, Rhine and Elbe are the longest rivers flowing through Germany; the Rhine has the longest stretch in the country, at 865 km. Every river over 200 km long, with total length, length within Germany and where it flows into.
Automatically translated (original in Deutsch). See the original
Top 28
-
1
Danube
2,811 km long (2,857 km with its longest headstream); 647 km in Germany. Flows into the Black Sea.
-
2
Elbe
1,094 km long (1,245 km with its longest headstream); 727 km in Germany. Flows into the North Sea.
-
3
Rhine
1,048 km long (1,233 km with its longest headstream); 865 km in Germany. Flows into the North Sea.
-
4
Weser
452 km long (750 km with its longest headstream); 750 km in Germany. Flows into the North Sea.
-
5
Oder
866 km long (1,045 km with its longest headstream); 179 km in Germany. Flows into the Szczecin Lagoon.
-
6
Inn
517 km long (522 km with its longest headstream); 218 km in Germany. Flows into the Danube.
-
7
Werra
292 km long (298 km with its longest headstream); 298 km in Germany. Flows into the Weser.
-
8
Moselle
545 km long (549 km with its longest headstream); 242 km in Germany. Flows into the Rhine.
-
9
Main
524 km long (569 km with its longest headstream); 569 km in Germany. Flows into the Rhine.
-
10
Aller
260 km long (346 km with its longest headstream); 346 km in Germany. Flows into the Weser.
-
11
Leine
281 km long; 281 km in Germany. Flows into the Aller.
-
12
Kocher
168 km long (201 km with its longest headstream); 201 km in Germany. Flows into the Neckar.
-
13
Saale
413 km long; 413 km in Germany. Flows into the Elbe.
-
14
Altmühl
220 km long; 220 km in Germany. Flows into the Danube.
-
15
Havel
325 km long (560 km with its longest headstream); 560 km in Germany. Flows into the Elbe.
-
16
Ems
371 km long; 371 km in Germany. Flows into the North Sea.
-
17
Lusatian Neisse
256 km long (254 km with its longest headstream); 199 km in Germany. Flows into the Oder.
-
18
Lech
264 km long; 170 km in Germany. Flows into the Danube.
-
19
Fulda
218 km long (219 km with its longest headstream); 219 km in Germany. Flows into the Weser.
-
20
Elde
208 km long; 208 km in Germany. Flows into the Elbe.
-
21
Neckar
367 km long (384 km with its longest headstream); 384 km in Germany. Flows into the Rhine.
-
22
White Elster
257 km long; 247 km in Germany. Flows into the Saale.
-
23
Spree
382 km long; 382 km in Germany. Flows into the Havel.
-
24
Mulde
290 km long; 290 km in Germany. Flows into the Elbe.
-
25
Isar
286 km long (295 km with its longest headstream); 263 km in Germany. Flows into the Danube.
-
26
Lippe
220 km long (268 km with its longest headstream); 268 km in Germany. Flows into the Rhine.
-
27
Ruhr
219 km long (227 km with its longest headstream); 227 km in Germany. Flows into the Rhine.
-
28
Ohře (Eger)
316 km long; 38 km in Germany. Flows into the Elbe.
How is this ranking ordered? By people's votes: each ▲ adds a point and each ▼ takes one away. Anyone can vote and add what is missing.
Is something missing?
Comments (1)
Dass die Weser mit Werra eigentlich 750 km hat und komplett in Deutschland liegt, war mir neu. Ich hätte schwören können, der Main ist länger.