El río Suárez tiene una longitud total de 172 km y una cuenca hidrográfica de 9823 km², de los que 3482,5 corresponden a territorio santandereano, en donde bañas las vegas cultivadas con caña de azúcar y guayaba grama