Rivers in Spain
The atlas maps 1,406 rivers in Spain. The 14 most notable come first, sorted by length — the rest load as you scroll.
The longest is the Tagus (1,007 km), followed by the Ebro (910 km) and the Douro (897 km). Five of the 14 notable rivers listed here also flow through other countries. The longest river entirely in Spain is the Ebro (910 km). The Douro is the one with the largest drainage basin (97,290 km²).