Dominującymi rzekami w Niemczech są Odra, Dunaj, Ren, Wezera i Łaba. Wszystkie te drogi wodne opływają Morze Bałtyckie, Czarne lub Północne.
Odra wpada do Morza Bałtyckiego. Pochodząca z Czech, tworzy 116 mil od granicy Niemiec z Polską. Historycznie Odra była kluczową trasą handlową w regionie.
Opróżnianie do Morza Czarnego to Dunaj, druga co do długości rzeka w Europie. Dunaj rozpoczyna się w niemieckim Schwarzwaldzie i płynie przez stany Badenii-Wirtembergii i Bawarii. Będąc w Bawarii, Dunaj przechodzi przez najstarsze miasto na swojej trasie: Regensburg. Regensburg został formalnie założony w 179 r. Przez Marcusa Aureliusa, ale rzymski fort na stronie datuje się na 90 A.D.
Rzeki Renu, Wezery i Łaby opróżniają się na Morzu Północnym. Rzeka Wezer jest jedyną z trzech, która leży całkowicie w granicach narodu niemieckiego. Renu lub Rhein w języku niemieckim, jest jednym z najważniejszych regionów winnych Niemiec. Dolina Renu jest ważnym regionem uprawy wielu niemieckich win Riesling. Jednym z najbardziej znanych miast wzdłuż niemieckiej części Łaby jest Drezno, miejsce kontrowersyjnego bombardowania przez siły alianckie podczas II wojny światowej.