I fiumi sono numerosi ma hanno un regime irregolare, che ne limita lo sfruttamento come vie di comunicazione.
Il fiume Ebro
L'Ebro è il fiume spagnolo più lungo , infatti il suo percorso è lungo piu di 900 km.
Partendo dalla sorgente del RIo Hijar. Questo fiume sfocia a pochi chilometri dalla citta di Tortosa
Bagna Logroño, Tudela, Saragozza. Il suo corso è importante per l'elettricità, l'irrigazione e la coltivazione.
altri fiumi importanti in spagna sono Duero, Tago, Guadiana, Guadalquivir, Júcar, Segura, Turia e altri ancora di minore portata