The San Pedro River is a south to north running river, flowing from the northern Mexico state of Sonora, 140 miles north where it meets with the Gila River in south central Arizona.
The San Pedro River is a south to north running river. North running river is flowing from the northern Mexico state of Sonora. This is 140 miles north. It meets with the Gila River in south central Arizona.