List of rivers of Spain

This is a list of rivers that are at least partially in Spain. The rivers are grouped by sea or ocean. The rivers flowing into the sea are sorted along the coast. Rivers flowing into other rivers are listed by the rivers they flow into. Rivers that have their mouths in Portugal are given in italics.

The list begins in Catalonia at the French border and moves clockwise around the Iberian Peninsula.

Mediterranean Sea

Catalonia

  • el Ripoll
  • la Muga
  • el Fluvià
  • el Ter
  • la Tordera
  • el Besòs
    • el Congost
  • el Llobregat
    • l'Anoia
    • el Cardener
    • la Gavarresa
  • el Foix
  • el Gaià
  • el Francolí
  • la Sénia

Ebro

  • el Ebro
    • Cidacos
    • Ega
    • Aragón
      • Aragón Subordán
      • Arga
      • Candanchú
    • Jalón
      • Jiloca
      • Piedra
    • Gállego
      • Aguas limpias
      • Caldarés
      • Escarra
      • Lana Mayor
      • Aurín
      • Guarga
      • Seco
      • Asabón
      • Sotón
    • Guadalope
      • Bergantes
    • Segre
      • Cinca
        • Ara
          • Arazas
        • Ésera
        • Lanata
      • Noguera Ribagorzana
      • Noguera Pallaresa
    • Queiles

Levante (Valencian Community and Region of Murcia)

  • Mijares
  • Turia
  • Júcar
    • Cabriel
    • Albaida
    • Huécar
    • Valdemembra
    • Magro
  • Serpis
  • Rambla de las Ovejas
  • Vinalopó
  • Segura
    • Mundo
    • Mula
    • Guadalentín
    • Alhárabe

Andalucian Mediterranean

  • Guadalfeo
    • Trevélez
      • Poqueira
  • Guadalhorce
  • Guadalmedina
  • Guadiaro
    • Guadalevín

Atlantic Ocean

Costa de la Luz

  • Guadalete
    • Majaceite
  • San Pedro
  • Guadalquivir
    • Guadiana Menor
    • Guadalbullón
    • Genil
      • Darro
    • Corbones
    • Guadaíra
    • Guadiamar
  • Rio Tinto
    • Odiel
  • Guadiana
    • Guadalupe
    • Záncara
    • Jabalón
    • Záncara
    • Matachel
    • Chanza

Portuguese Atlantic

  • Tajo
    • Alagón
    • Jarama
      • Lozoya
      • Manzanares
      • Henares
    • Guadarrama
    • Alberche
      • Cofio
      • Perales
    • Tiétar
  • Duero
    • Adaja
    • Tormes
    • Tamega
    • Pisuerga
      • Carrión
      • Odra
    • Esla
      • Cea
      • Órbigo
    • Trabancos
    • Valderaduey
    • Huebra
    • Águeda

Spanish Atlantic

  • Minho
    • Avia
    • Sil
  • Tambre
  • Ulla
    • Sar
  • Lérez
  • Anllóns
  • Eo
  • Nalón
  • Narcea
  • Navia
  • Sella
    • Dobra
  • Deva
    • Cares
  • Saja
  • Gándara
  • Pas
    • Pisueña
  • Nervión
    • Cadagua
    • Ibaizabal
  • Mundaka
  • Oria
    • Leitzaran
  • Urola
  • Urumea
  • Bidasoa

France

  • The Garonne, a tributary of the Gironde estuary in Val d'Aran is the only river in Spain that drains North of the Pyrenees into the Atlantic.

Other websites