El río más largo que desemboca en él es el Magdalena, que cruza a Colombia desde el Macizo Colombiano a lo largo de unos 1.540 km.