Les fleuves d'Espagne, même ceux dits importants, ont un flux très modeste, étant donné qu'ils n'écoulent que les eaux des pluies, et celles-ci sont rares et irrégulières.
Les fleuves s'écoulent dans la Méditerranée et l'océan Atlantique. Il y en a 9 importants : + Le Mino (310 km), le Duero (895 km), le Tajo (1007 km), la Guadiana (778 km) et le Guadalquivir (657 km) débouchent dans l'Atlantique. + La Segura (325 km), le Jucar (498 km), la Turia (280 km) et l'Ebro (910 km) se déversent dans la Méditerranée.
Au Nord, ceux que l'on appelle les fleuves de montagnes, ont un petit cours d'eau, dû à la proximité de leur source et de la mer. Les plus importants sont le Bidasoa, le Nervion, la Sella, le Nalon, le Navia et le Eo.