鱼道是使洄游鱼类能通过水利设施的通道,多用混凝土构筑,近年来出现的生态鱼道是对传统鱼道的改造。多瑙河某河段(德国境内)的生态鱼道位于河床坡度较大的浅水段,由近1700块巨石沿着河水落差方向排列,,每一块巨石都重达1.6吨以上,边长至少1.5米。下图为降雪后该地生态鱼道的局部照片。