I principali fiumi della Germania sono qui elencati e ordinati in base alla lunghezza e alla portata annua.

Questi fiumi possono scorrere per il loro intero corso in Germania o possono attraversarne una parte, nascendo e/o proseguendo in altre nazioni. Possono sfociare in mare o in altri fiumi.

Indicazioni Le lunghezze sono espresse in chilometri interi; fra parentesi è indicata la natura del luogo (fiume o mare) ove il corso d'acqua sfocia.

I corsi d'acqua artificiali quali i canali non sono elencati.

Fiumi lunghi oltre Sono elencati qui unicamente i corsi d'acqua di lunghezza superiore ai 200 km. Dato che con il nome dei fiumi vengono indicati anche i relativi bacini idrografici e il corso d'acqua principale non di rado è costituito principalmente dalle acque di un suo affluente, vengono anche forniti il nome dell'affluente maggiore (per portata d'acqua) e di quello la cui sorgente è la più distante dalla foce o estuario del suo bacino, quello più lungo in Germania, la portata media nel punto di massima portata nel territorio nazionale, la superficie totale del bacino idrografico e la superficie della parte di corso in Germania. Seguono quindi i nomi delle località ove hanno sede rispettivamente la sorgente e la foce (o estuario), i Länder toccati e gli affluenti più importanti. Le sigle dei Länder e degli stati esteri sono esposte nella tabella sottoindicata.

FiumeBacino idrograficoPortata maggiore (G):Lunghezza massima (L): Lunghezza(Nome)in km Lunghezza(max.)in km Lunghezza(max.) in Din km MediaPortatain Din m³/s Bacino-Superficietotalein km² Bacino-Superficiein Din km²Sorgente(Località, monte)(Territorio)Sbocco in:(Acque)(Località, Paese)LänderinteressatiPaesiAffluentiimportantiin D DanubioDanubioFlaz, Inn (G)Breg (L) 2845 2888 647 1490 795.686 Furtwangen(Foresta Nera) Mar Nero(Tulcea, RO) BW, BY Iller, Lech, Altmühl, Naab, Regen, Isar, Inn RenoRenoAare (G)Rein da Maighels (L) 1236 1154 Lunghezza senza il Waal 865 2330 198.735 Disentis (CH)(Alpi) Mare del Nord(Rotterdam, NL) BW, RP, HE, NW Neckar, Meno, Lahn,Mosella, Ruhr, Lippe ElbaElbaMoldava (G, L) 1091 1252 727 861 148.268 97.175 Hradec Králové (CZ)(Riesengebirge) Mare del Nord(Cuxhaven, NI/SH) SN, BB, ST, NI,MV, SH, HH Elster Nera, Mulde,Saale, Havel OderOderOder (G)Warta (L) 866 1045 187 574 118.861 Ostrava (CZ)(Sudeti) Mar Baltico(Stettino, PL) BB Neiße WeserWeserEder, Fulda (G)Werra (L) 452 750 Dal Fehrenbachscher Sorgenti del Werra, vedi Werra, ufficialmente 744 km 750 390Valore della portata del Medio Weser Wehr Brema-Hemelingen da 327m³/s e della portata di Ochtum, Lesum, Hunte e Geeste insieme di ca. 60m³/s (GKSS Forschungszentrum Geesthacht GmbH, Gewässeranalytische Untersuchungen der Unterweser im Herbst 1979. Externer Bericht GKSS 80/E/27, Geesthacht 1980) 41.094 41.094 Hildburghausen (TH)(Selva di Turingia) Mare del Nord(Bremerhaven, HB/NI) TH, HE, NI, NW, HB Fulda, Aller, Hunte MosellaRenoMosellaMosella 545 545 242 315 28.286 9.637 Épinal (F)(Vosgi) RenoCoblenza, (RP) SL, RP Saar, Sauer, Kyll MenoRenoRezat Franc., Rednitz, Regnitz (G, L) 524 569 524 225 27.292 27.292 Kulmbach, (BY)(Fichtelgebirge) Reno(Mainz-Kostheim, HE) BY, HE Itz, Regnitz, Saale Fr., Tauber, Kinzig, Nidda InnDanubioFlaz (G)Aua da Fedoz (L) 517 218 738 25.700 Sankt Moritz (CH)(Alpi) Danubio(Passavia, BY) BY Alz, Salzach, Rott, Mangfall SaaleElbaSaale (G, L) 413 413 413 117 24.100 24.100 Hof (BY)(Fichtelgebirge) ElbaBarby, ST) BY, TH, ST Schwarza, Ilm, Unstrut, Elster Bianco, Bode SpreaElbaSprea (G, L) 382 382 382 36 9.793 9.763 Bautzen (SN)(Lausitzer Bergland) Havel(Berlino, BE) SN, BB, BE Dahme EmsEmsEms (G, L) 371 371 371 80 17.934 17.934 Bielefeld (NW)(Foresta di Teutoburgo) Mare del Nord(Emden, NI, NL) NW, NI Hase, Jümme NeckarRenoBad. Eschach (G)Württ. Eschach (L) 367 384 367 145 14.000 14.000 Villingen-Schwenningen (BW)(Foresta Nera) Reno(Mannheim, BW) BW, HE Fils, Rems, Enz, Kocher, Jagst HavelElbaSprea (G, L) 325 560 325 108 24.096 24.096 Neustrelitz (MV)(Mecklenb. Seenpl.) Elba(Havelberg, ST) MV, BB, BE, ST Sprea, Nuthe, Reno, Dosse WerraWeserWerra (G, L) 292 298Da Sorgenti del Fehrenbachsch, vedi Werra 292 51,2 5.496 5.496 Hildburghausen (TH)(Selva di Turingia) Weser(Hann. Münden, NI) TH, HE, NI Ulster, Hörsel EgerElbaEger (G, L) 291 291 38 Marktredwitz (BY)(Fichtelgebirge) Elba(Litoměřice, CZ) BY Wondreb IsarDanubioIsar (G)Lafatschbach (L) 286 295 263 175 8.370 Scharnitz (A)Alpi Danubio(Deggendorf, BY) BY Loisach, Amper LeineWeserOder, Rhume (G)Leine (L) 281 281 281 61,7 6.512 6.512 Leinefelde (TH)Eichsfeld Aller(Schwarmstedt, NI) TH, NI Rhume, Innerste LechDanubioLech (G, L) 264 264 170 3.926 115 Lech (A)Alpi Danubio(Marxheim, BY) BY Vils, Halblech, Wertach Elster BiancoSaale Elster Bianco (G, L) 257 257 247 5.384 Výhledi (Aš; CZ) Saale(Halle, ST) TH, ST Pleiße, Weida LahnRenoFelda, Ohm (G, L) 246 250 246 53 5.964 5.964 am Lahnkopf (Lahnhof, NW)(Rothaargebirge) Reno(Lahnstein, RP) NW, HE, RP Ohm, Dill, Weil, Emsbach, Elbbach SalzachDanubioKrimmler Ache (G, L) 226 232 59 251 6.700 1.171 sul Salzachgeier(Alpi di Kitzbühel) Inn(Haiming, BY) BY Saalach AltmühlDanubioAltmühl (G, L) 220 220 220 Rothenburg(Baviera) Danubio(Kelheim, BY) BY Sulz, Schwarzach, Laber bianco LippeRenoPader (G)Alme (L) 220 268 220 46 4.882 4.882 Bad Lippspringe (NW)(Eggegebirge) Reno(Wesel, NW) NW Pader, Alme, Glenne, Seseke, Stever RuhrRenoRenau, Neger (G, L) 219 227 219 79 4.485 4.485 Ruhrkopf(Winterberg, NW)Rothaargebirge Reno(Duisburg-Ruhrort, NW) NW Möhne, Hönne, Lenne, Volme FuldaWeserEder (G, L) 218 219 218 66,9 6.947 6.947 Wasserkuppe (HE)(Rhön) Weserin Hann. MündenDE-NI HE, NI Lüder, Haune, Eder AllerWeserOder, Rhume, Leine (G), Leine (L) 211 346 211 118 15.744 15.744 Seehausen (ST)(Magdeburger Börde) WeserEissel(Verden, NI) ST, NI Oker, Fuhse, Örtze, Leine, Böhme EldeElba 208 208 208 11 2.990 2.990 Darze(Terra dei laghi del Meclemburgo, MV) Elba(Dömitz, MV) MV Störkanal

Legenda (in ordine alfabetico) la lettera "D" sta per Deutschland (Germania). I Länder sono ordinati secondo le norme ISO 3166-2:DE: BW = Baden-Württemberg BY = Baviera BE = Berlino BB = Brandeburgo HB = Bremen HH = Amburgo HE = Assia MV = Meclemburgo-Pomerania Anteriore NI = Bassa Sassonia NW = Renania Settentrionale-Vestfalia RP = Renania-Palatinato SL = Saarland SN = Sassonia ST = Sassonia-Anhalt SH = Schleswig-Holstein TH = Turingia

Sigle degli altri stati interessati (confinanti e non):

F = Francia NL = Paesi Bassi A = Austria PL = Polonia RO = Romania CH = Svizzera CZ = Repubblica Ceca

Elenco dei fiumi per lunghezza totale Qui di seguito sono elencati i fiumi in ordine di lunghezza, da una lunghezza di 10 chilometri, che in tutto o in parte scorrono in territorio tedesco. Fra parentesi il bacino idrografico di appartenenza o il fiume, lago o mare ove sfociano.

2.888 km – Danubio – con l'affluente Breg – (Mar Nero) 1.236 km – Reno – con l'affluente Rein da Maighels – (Mare del Nord) 1.091 km – Elba – con Moldava 1.252 km – (Mare del Nord) 866 km – Oder – con Warthe 1.045 km – (Mar Baltico) 744 km – Weser – con l'affluente Werra, il fiume più grande che scorre interamente in territorio tedesco – (Mare del Nord) 544 km – Mosella (Reno) 524 km – Meno – con i Regnitz, Rednitz e Fränkischer Rezat 545 km – (Reno) 517 km – Inn (Danubio) 413 km – Saale (Elba) 400 km – Sprea (Havel) 371 km – Ems (Mare del Nord) 367 km – Neckar – con lo Eschach 384 km – (Reno) 325 km – Havel – con la Sprea 542 km – (Elba) 292 km – Werra (affluente di destra più lungo del Weser)Werra: Lunghezza controversa, poiché entrambi i fiumicelli sorgente non sono chiaramente definiti; vengono fornite le lunghezze di 298 o 291 km – Eger (Elba) 290 km – Mulde – con l'affluente Zwickauer Mulde – (Elba) 286 km – Isar (Danubio) 281 km – Leine (tutti) 264 km – Lech (Danubio) 257 km – Elster Bianco (Saale) 256 km – Nysa Łużycka (Odra) 246 km – Saar (Mosella) 242 km – Lahn (Reno) 225 km – Salzach (Inn) 222 km – Lippe – con l'Alme 255 km – (Reno) 220 km – Altmühl (Danubio) 218 km – Fulda (affluente di sinistra del Weser) 217 km – Ruhr (fiume) (Reno) 211 km – Aller – con il Leine 346 km – (Weser) 208 km – Elde (Elba) 192 km – Unstrut (Saale) 189 km – Hunte (Weser) 189 km – Jagst (Neckar) 188 km – Eider (Mare del Nord) 188 km – Schwarze Elster (Elba) 185 km – Amper – con Ammersee e Ammer – (Isar) 182 km – Vechte (Zwarte Water) 177 km – Eder (Fulda) 173 km – Sauer (Mosella) 170 km – Rur (Mosa) 169 km – Hase (Else/Ems) 168 km – Kocher – con Lein 199 km – (Neckar) 166 km – Zwickauer Mulde (affluente di sinistra del Mulde) 165 km – Naab – con l'affluente Waldnaab – (Danubio) 165 km – Regen (Danubio) 156 km – Peene (Mar Baltico) 153 km – Oste (Mare del Nord) 153 km – Sieg – con il Ferndorfbach 155 km – (Reno) 151 km – Wertach (Lech) 150 km – Alz – con Chiemsee, Tiroler (Kössener) e Kitzbühler Achen – (Inn) dall'uscita dal lago Chiemsee. 147 km – Iller (Danubio) 143 km – Warnow – solo tratto di fiume, senza il corso d'acqua costiero Unterwarnow – (Mar Baltico) 142 km – Saale di Franconia (Meno) 142 km – Kyll (Mosella) 140 km – Bode (Saale) 134 km – Paar (Danubio) 132 km – Wörnitz (Danubio) 129 km – Ilm (Saale) 128 km – Lenne (Ruhr) 128 km – Lesum – con l'affluente Wümme – (Weser) 128 km – Zschopau (Freiberger Mulde) 125 km – Nahe (Reno) 125 km – Rhin (Havel) 124 km – Freiberger Mulde (con Zschopau 151 km; affluente di destra del Mulde) 124 km – Trave (Mar Baltico) 122 km – Tauber (Meno) 120 km – Vils (Danubio) 118 km – Wümme (affluente di sinistra del Lesum) 117 km – Wupper – (nel corso superiore: Wipper) – (Reno) 116 km – Niers (Maas) 115 km – Pegnitz ( affluente di destra del Regnitz) 114 km – Loisach (Isar) 114 km – Nied – con il Nied francese – (Saar) 110 km – Berkel (IJssel) 110 km – Diemel (Weser) 110 km – Friedberger Ach (Danubio) 110 km – Ohře (Elba) 109 km – Rott (Inn) 107 km – Ilmenau (Elba) 105 km – Enz – con l'affluente Große Enz; 149 km con il Nagold – (Neckar) 105 km – Oker (Aller) 103 km – Erft (Reno) 103 km – Mies (Berounka) 103 km – Saalach (Salzach) 103 km – Ucker – (in MV: Uecker) – (Mar Baltico) 102 km – Wied (Reno) 99 km – Blies (Saar) 98 km – Fuhse (Aller) 97 km – Milde–Biese–Aland (Elba) 97 km – Schwalm (Eder) 95 km – Dahme (Sprea) 95 km – Innerste (Leine) 94 km – Dosse (Havel) 93 km – Dinkel (Vechte) 93 km – Kinzig (BW) – con Kleiner Kinzig 96 km – (Reno) 93 km – Wipper (TH) (Unstrut) 92 km – Nagold (Enz) 90 km – Elz – Foresta nera – (Reno) 90 km – Große Röder (Elster Nera) 90 km – Nidda (Meno) 90 km – Pleiße (Elster Bianco) 90 km – Wutach (Reno) 90 km – Glan (Nahe) 87 km – Stör (Elba) 87 km – Vils (Naab) 86 km – Ahr (Reno) 85 km – Gera (Unstrut) 85 km – Große Aue (Weser) 85 km – Große Laber (Danubio) 85 km – Wipper (ST) (Saale) 84 km – Emscher (Reno) 84 km – Prüm (Sauer) 84 km – Stepenitz (BB) (Elba) 83 km – Wesenitz (Elba) 82 km – Ilm (BY) (Abens) 82 km – Kinzig (HE) (Meno) 80 km – Itz (Meno) 80 km – Rems (Neckar) 79 km – Murg (Reno) 79 km – Tiroler Achen (Chiemsee) 78 km – Flöha (Zschopau) 78 km – Our (Sauer (o Sûre)) 78 km – Wiesent (Regnitz) 76 km – Abens (Danubio) 76 km – Isen (Inn) 76 km – Schmutter (Danubio) 76 km – Schwarze Laber (Danubio) 75 km – Aisch (Regnitz) 75 km – Mindel (Danubio) 74 km – Trebel (Peene) 74 km - Lieser (Mosella) 74 km – Lauter (Reno) 73 km – Jeetze–Jeetzel (Elba) 73 km – Treene (Eider) 72 km – Argen–Untere Argen con l'affluente Weitnauer Bach (Reno) 72 km – Recknitz (Saaler Bodden / Mar Baltico) 72 km – Sude (Elba) 72 km – Werre (Weser) 71 km – Alte und Neue Jäglitz (Havel e Dosse) 70 km – Issel con Oude IjsselLunghezza da verificare 70 km – Sauer (Reno) 68 km – Agger (Sieg) 68 km – Böhme (Aller) 68 km – Randow (Uecker) 68 km – Tollense (Peene) 68 km – Wetter (Nidda) 67 km – Chemnitz (Zwickauer Mulde) 67 km – Selke (Bode) 67 km – Werse (Ems) 66 km – Löcknitz (Elba)