多瑙河流域的水能蕴藏量在500亿度以上。1924年德国在多瑙河上游建起了多瑙河流域的第一个水电站——卡赫莱特水电站,该水电站装机容量5.4万千瓦。多瑙河许多支流如因河、伊萨尔河、摩拉瓦河、德拉瓦河、萨瓦河、伊斯克尔河上都建有水电站,支流一些高山峡谷地区建水电站条件较好,人烟稀少,又不用考虑通航问题;现多瑙河各支流上建有装机容量10万千瓦以上的水电站29座,其中的24座水电站水坝高100米以上,如罗马尼亚在奥尔特河支流特鲁河上的洛特鲁水电站,坝高121米,装机容量51万千瓦。目前多瑙河流域已建成的水电站上百个,总装机容量在700万千瓦以上,水能开发利用率在65%。
多瑙河干流水能最丰富的一段是位于塞尔维亚与罗马尼亚交界处的卡特拉克塔峡谷,在140千米长的峡谷里(包括卡桑峡、铁门峡等)多瑙河水奔腾而下,落差近30米,年平均流量5520立方米每秒,最大流量达15900立方米每秒。1964罗马尼亚和前南斯拉夫联合建设铁门水利枢纽,主要建筑物是一座混凝土溢流重力坝、两座发电厂房和2座船闸(罗马尼亚方一座发电厂房和一座船闸,前南斯拉夫方一座发电厂房和一座船闸),最大坝高60.6米,坝长1278米;1970年第一台发电机组发电,1972年全部建成;铁门水电站总装机容量205万千瓦,年发电量105亿度,是欧洲除俄罗斯以外的最大水电站。1982年罗马尼亚和前南斯拉夫又联合建成了铁门2号水电站,装机容量43.2万千瓦。
铁门峡