The Ebro is a river of the north and northeast of the Iberian Peninsula, in Spain. It rises in Cantabria and flows 930 kilometres, almost entirely in east southeast direction. It flows into the Mediterranean Sea forming a delta in the Province of Tarragona, in southern Catalonia. In the Iberian peninsula, it ranks second in length after the Tagus and second in discharge volume, and drainage basin, after the Douro. It is the longest river entirely within Spain; the other two mentioned flow into Portugal.
The Ebro flows through 20 cities: Reinosa in Cantabria; Frías and Miranda de Ebro in Castile and León; Haro, Logroño, Calahorra, and Alfaro in La Rioja; Tudela in Navarre; Alagón, Utebo, Zaragoza, and Caspe in Aragon; and Flix, Móra d'Ebre, Benifallet, Tivenys, Xerta, Aldover, Tortosa, and Amposta in the province of Tarragona.