Dentro del Municipio se encuentra el río Aracataca, que está formado por el río Mamancanaca que a su vez recibe las aguas del Duraimena; el río Piedras que nace en la Sierra Nevada y desemboca en el río Fundación; y otros ríos de menor importancia.