德国的北部,有连接北海与波罗的海的基尔运河。东部与波兰的边界,有全长900多公里的奥得河,二战后期,苏军在奥得河附近歼灭德军主力。发源于波兰与捷克之间的易北河,几乎纵穿德国中东部,在德国最大港口汉堡汇入北海。德国的南部,有世界上流经国家最多的多瑙河,以及支流伊萨尔河、因河、莱希河。德国的西南部,有莱茵河及支流美因茨河、内卡尔河、摩泽尔河等。
多瑙河的干流流经9个国家,但最能代表多瑙河形象的,应该是奥地利。那首《蓝色多瑙河》就诞生于奥地利,称为奥地利的第二国歌。莱茵河的干流流经6个国家,最能代表莱茵河形象的是德国,莱茵河在德国境内的长度有860多千米。