黑河一路上汇合了山中祁连雪水形成的众多小支流,在祁连山峡谷中奔流了600公里,闯过群山中险象环生的悬崖绝壁、崎岖峡谷,势不可挡,浩浩荡荡,一泻百里,而后从肃南境内的莺落峡口出山,一路流经肃南、张掖、临泽、高台,穿过合黎山镇夷峡,直至内蒙古额济纳旗,进入巴丹吉林沙漠,再向北流入居延海,全长821公里。