Germany-Places.com has listed approx 304 rivers in Germany. Some of the Top rated rivers in Germany are- Main, Weser, Saale, Neckar, Lahn, Werra, Ruhr, Erft, Sieg & White Elster.