The river that flows through Zaragoza is called the Ebro. With a length of about 900 km, the Ebro is the second-longest river in the Iberian Peninsula.