Skip to content
even.best

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.

H. Köhler · · 28 items · 304 votes · 1 comment

Automatically translated (original in Deutsch). See the original

Top 28

  1. 1

    Danube

    2,811 km long (2,857 km with its longest headstream); 647 km in Germany. Flows into the Black Sea.

    ▲ 38 ▼ 1

    37
  2. 2

    Elbe

    1,094 km long (1,245 km with its longest headstream); 727 km in Germany. Flows into the North Sea.

    ▲ 26 ▼ 0

    26
  3. 3

    Rhine

    1,048 km long (1,233 km with its longest headstream); 865 km in Germany. Flows into the North Sea.

    ▲ 23 ▼ 1

    22
  4. 4

    Weser

    452 km long (750 km with its longest headstream); 750 km in Germany. Flows into the North Sea.

    ▲ 17 ▼ 1

    16
  5. 5

    Oder

    866 km long (1,045 km with its longest headstream); 179 km in Germany. Flows into the Szczecin Lagoon.

    ▲ 15 ▼ 0

    15
  6. 6

    Inn

    517 km long (522 km with its longest headstream); 218 km in Germany. Flows into the Danube.

    ▲ 13 ▼ 0

    13
  7. 7

    Werra

    292 km long (298 km with its longest headstream); 298 km in Germany. Flows into the Weser.

    ▲ 13 ▼ 4

    9
  8. 8

    Moselle

    545 km long (549 km with its longest headstream); 242 km in Germany. Flows into the Rhine.

    ▲ 10 ▼ 1

    9
  9. 9

    Main

    524 km long (569 km with its longest headstream); 569 km in Germany. Flows into the Rhine.

    ▲ 10 ▼ 1

    9
  10. 10

    Aller

    260 km long (346 km with its longest headstream); 346 km in Germany. Flows into the Weser.

    ▲ 10 ▼ 1

    9
  11. 11

    Leine

    281 km long; 281 km in Germany. Flows into the Aller.

    ▲ 9 ▼ 0

    9
  12. 12

    Kocher

    168 km long (201 km with its longest headstream); 201 km in Germany. Flows into the Neckar.

    ▲ 9 ▼ 0

    9
  13. 13

    Saale

    413 km long; 413 km in Germany. Flows into the Elbe.

    ▲ 8 ▼ 0

    8
  14. 14

    Altmühl

    220 km long; 220 km in Germany. Flows into the Danube.

    ▲ 8 ▼ 0

    8
  15. 15

    Havel

    325 km long (560 km with its longest headstream); 560 km in Germany. Flows into the Elbe.

    ▲ 8 ▼ 1

    7
  16. 16

    Ems

    371 km long; 371 km in Germany. Flows into the North Sea.

    ▲ 8 ▼ 2

    6
  17. 17

    Lusatian Neisse

    256 km long (254 km with its longest headstream); 199 km in Germany. Flows into the Oder.

    ▲ 6 ▼ 0

    6
  18. 18

    Lech

    264 km long; 170 km in Germany. Flows into the Danube.

    ▲ 6 ▼ 1

    5
  19. 19

    Fulda

    218 km long (219 km with its longest headstream); 219 km in Germany. Flows into the Weser.

    ▲ 6 ▼ 1

    5
  20. 20

    Elde

    208 km long; 208 km in Germany. Flows into the Elbe.

    ▲ 6 ▼ 1

    5
  21. 21

    Neckar

    367 km long (384 km with its longest headstream); 384 km in Germany. Flows into the Rhine.

    ▲ 5 ▼ 0

    5
  22. 22

    White Elster

    257 km long; 247 km in Germany. Flows into the Saale.

    ▲ 5 ▼ 1

    4
  23. 23

    Spree

    382 km long; 382 km in Germany. Flows into the Havel.

    ▲ 4 ▼ 0

    4
  24. 24

    Mulde

    290 km long; 290 km in Germany. Flows into the Elbe.

    ▲ 4 ▼ 0

    4
  25. 25

    Isar

    286 km long (295 km with its longest headstream); 263 km in Germany. Flows into the Danube.

    ▲ 6 ▼ 3

    3
  26. 26

    Lippe

    220 km long (268 km with its longest headstream); 268 km in Germany. Flows into the Rhine.

    ▲ 3 ▼ 1

    2
  27. 27

    Ruhr

    219 km long (227 km with its longest headstream); 227 km in Germany. Flows into the Rhine.

    ▲ 3 ▼ 1

    2
  28. 28

    Ohře (Eger)

    316 km long; 38 km in Germany. Flows into the Elbe.

    ▲ 2 ▼ 1

    1

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?

Log in to add an item

Comments (1)

Log in to comment

Kathrin W. · Deutsch

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.

More rankings like this