El municipio de Pitalito está bañado por los ríos Guarapas, Guachicos y Magdalena.