A pocos kilómetros al norte de San Javier está el gran río Maule, del cual el Loncomilla es su principal afluente.