Los ríos más largos de España son el Tajo y el Ebro

El río Ebro tiene una longitud total de 930 km. Su cuenca hidrográfica es la más extensa de España, con una superficie de 86.100 km. El Ebro atraviesa siete comunidades autónomas: Cantabria, Castilla y León, La Rioja, País Vasco, Navarra, Aragón y Cataluña.

El río Tajo es el más largo de la península ibérica con 1.038 km. Hay que tener en cuenta que más del un 20% de su extensión ocurre en Portugal.