Les cours d’eau d’Allemagne sont tributaires de la mer Baltique, de la mer Noire et de la mer du Nord. Les plus importants sont les suivants :
embouchure dans la mer Baltique : Oder
embouchure dans la mer Noire : Danube (et ses principaux affluents : l’Inn, l’Isar et le Lech) ;
embouchure dans la mer du Nord : Rhin (et ses principaux affluents : la Moselle, le Main et le Neckar), la Weser et l’Elbe (et ses principaux affluents : la Havel et la Saale).
Par bassin
Les fleuves sont classés géographiquement, le long de la côte. Les rivières qui se jettent dans d’autres cours d’eau sont classées selon la proximité de leur point de confluence avec la mer. Certaines rivières (la Meuse, par exemple) ne traversent pas l’Allemagne, mais sont indiquées pour avoir des affluents allemands. Elles sont indiquées en italique. Pour des raisons de clarté, seuls les cours d’eau qui ont une longueur de plus de 50 km sont indiqués.
Mer Baltique
Les fleuves dans cette catégorie sont classés du nord-ouest (frontière danoise) vers l’est (frontière polonaise).
Schwentine (Kiel)
Trave (Lübeck-Travemünde)
Stepenitz (près de Travemünde)
Warnow (Warnemünde)
Nebel (Bützow)
Recknitz (Ribnitz-Damgarten)
Peenestrom (Peenemünde)
Peene (près d’Anklam)
Tollense (Demmin)
bras de l’Oder (de la lagune de Szczecin)
Świna/Swine (Świnoujście, Pologne)
Uecker (dans la lagune de Szczecin à Ueckermünde)
Oder (dans la lagune de Szczecin, près de Szczecin, Pologne)
Neisse (près d’Eisenhüttenstadt)
Mer Noire
Danube (Sulina, Roumanie)
Inn (Passau)
Rott (Schärding)
Salzach (Haiming)
Saalach (Freilassing)
Alz (Marktl)
Chiemsee (Seeon-Seebruck)
Großache (Grabenstätt)
Ilz (Passau)
Vils (Vilshofen an der Donau)
Isar (près de Deggendorf)
Amper/Ammer (près de Moosburg)
Loisach (près de Wolfratshausen)
Große Laber (près de Straubing)
Regen (Ratisbonne)
Chamb (Cham)
Naab (près de Ratisbonne)
Vils (Kallmünz)
Schwarze Laber (Sinzing)
Altmühl (Kelheim)
Weiße Laber
Breitenbrunner Laber
Wissinger Laber
Abens (près de Neustadt an der Donau)
Ilm (près de Neustadt an der Donau)
Paar (près de Vohburg an der Donau)
Friedberger Ach (près d’Oberhausen)
Lech (près de Donauworth)
Wertach (Augsbourg)
Schmutter (Donauworth)
Zusam (Donauworth)
Wörnitz (Donauworth)
Brenz (Lauingen)
Mindel (près de Günzburg)
Günz (Günzburg)
Iller (Ulm)
Rot (Erbach)
Riß (près d’Ehingen)
Lauchert (près de Sigmaringen)
Mer du Nord
Les fleuves dans cette catégorie sont classés du sud-ouest (Pays-Bas) vers l’est (frontière danoise).
Meuse
Niers (Gennep, Pays-Bas)
Rour (Ruremonde, Pays-Bas)
Wurm
Inde (Juliers)
Rhin
Lippe (Wesel)
Alme (Paderborn)
Emscher (près de Dinslaken)
Ruhr (Duisbourg)
Volme (près de Hagen)
Lenne (près de Hagen)
Möhne (Arnsberg)
Erft (Neuss)
Wupper/Wipper (Leverkusen)
Sieg (Bonn)
Agger (Siegburg)
Nister (Wissen)
Ahr (près de Sinzig)
Wied (Neuwied)
Moselle (Coblence)
Elzbach (Moselkern)
Alf (Alf)
Lieser (près de Bernkastel-Kues)
Salm (près de Klüsserath)
Kyll (près de Trèves-Ehrang)
Sarre (près de Konz)
Nied (près de Rehlingen-Siersburg)
Prims (Dillingen)
Blies (Sarreguemines)
Schwarzbach (près de Deux-Ponts)
Sûre (Wasserbillig, Luxembourg)
Prüm (près d’Echternach, Luxembourg)
Nims (Irrel)
Our (Wallendorf)
Lahn (Lahnstein)
Aar (Diez)
Weil (Weilbourg)
Dill (Wetzlar)
Ohm (Cölbe)
Nahe (Bingen-Am-Rhein)
Alsenz (près de Bad Kreuznach)
Glan (près de Bad Sobernheim)
Selz (Ingelheim-Am-Rhein)
Main (Mayence)
Nidda (Francfort-Höchst)
Wetter (Niddatal)
Kinzig (Hanau)
Tauber (Wertheim)
Saale franconienne (Gemünden am Main)
Regnitz (Bamberg)
Pegnitz (Fürth)
Rednitz (Fürth)
Rezat franconienne (Georgensgmünd)
Rezat souabe (Georgensgmünd)
Itz (Baunach)
Roter Main (près de Kulmbach)
Neckar (Mannheim)
Jagst (près de Bad Friedrichshall)
Kocher (Bad Friedrichshall)
Enz (Besigheim)
Murr (Marbach am Neckar)
Rems (Remseck am Neckar)
Fils (Plochingen)
Queich (près de Germersheim)
Pfinz (près de Germersheim)
Lauter (Lauterbourg)
Murg (près de Rastatt)
Sauer (Seltz, France)
Acher (Lichtenau)
Rench (près de Lichtenau)
Kinzig (près de Kehl)
Elz (près de Lahr/Schwarzwald)
Wiese (près de Bâle, Suisse)
Wutach (Waldshut-Tiengen)
IJssel (dans l’IJsselmeer près de Kampen (Pays-Bas))
Berkel (Zutphen, Pays-Bas)
Vieil Yssel/Issel (Doesburg, Pays-Bas)
Zwarte Water (dans l’IJsselmeer près de Genemuiden, Pays-Bas)