La cuenca del río Magdalena se ubica en la zona occidente y centro del departamento, el río Magdalena surca el territorio del departamento por espacio de 72 km, en su ribera se ubica la población de Puerto Boyacá, recibe las aguas de los ríos Chicamocha y Suárez entre otros.