Acebedo está bañada por el río Esla, el cual recorre el municipio de este a oeste hasta desembocar en el embalse de Riaño.