Fluviales: el municipio tiene como límites dos grandes ríos, al norte el río Aracataca y al sur, el río Fundación ambos nacen en la Sierra Nevada de Santa Marta y desembocan en la Ciénaga Grande.