Entre los ríos que rodean a la ciudad destaca el Biobío, cuyas aguas en su curso medio, antes de unírsele el río Vergara, bajan lentamente bordeando los contrafuertes de la cordillera de Nahuelbuta, presentando condiciones aptas para la navegación a remo y motor.