This is an incomplete list of rivers that are at least partially in Spain. 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 in the mainland Iberian Peninsula can be divided into those belonging to the Mediterranean watershed, those flowing into the Atlantic Ocean and those emptying into the Cantabrian sea (a marginal sea of the Atlantic off the northern coast of the Iberian peninsula).

Tributaries are listed down the page in an downstream direction. The main stem river of a catchment is labelled as , left-bank tributaries are indicated by , right-bank tributaries by . Where a named river derives from the confluence of two differently named rivers these are labelled as and for the left and right forks (the rivers on the left and right, relative to an observer facing downstream). The transboundary rivers partially running through Portugal or France and/or along the borders of Spain with those countries are labelled as .

List of rivers of Spain

The list begins with the northernmost item of the Mediterranean watershed (close to the French border) and moves clockwise around the Iberian Peninsula.

List of rivers of Spain

Outside from the Iberian peninsula mainland, streams in the Canary Islands, the Balearic Islands, Ceuta and Melilla are seasonal watercourses. The Santa Eulàlia river in Ibiza was traditionally considered as the single proper 'river' in the Balearic Islands, but it lost its constant flow by the late 20th-century.

List of rivers of Spain

Mediterranean watershed

Catalan basins

This includes the basins emptying in the Mediterranean Sea located in the coastline north from the Ebro. It has to be noted this leaves out the Garonne and the Ebro, both draining parts of Inner Catalonia, as well as small streams in Catalonia emptying in the Mediterranean south from the Ebro.

Muga ( · 65 km) Manol ( · 42 km) Fluvià ( · 98 km) () ( · 30 km) () () Ter ( · 209 km) () ( · 31 km) Núria Rigard Gurri () Mèder () Riera Major ()

Güell () Onyar/Oñar ( · 34 km) () () Tordera ( · 50 km) ( 31 km) Besòs ( · 50 km) Congost ( · 41 km) () ( · 28 km) Ripoll ( · 40 km) Llobregat ( · 157 km) () Merlès ( · 47 km) ( · 60 km) Cardener ( · 87 km) Anoia ( · 58 km) Foix ( · 49 km) Gaià/Gayá () Francolí ( · 58 km)

Ebro

Ebro ( · 910 km) ( · 28 km; aside from joining the Ebro near Reinosa, the upstream traditional source of the very same Ebro in Fontibre han been recently redescribed as a water spring of the Híjar) ( · 35 km) Oca ( · 72 km) Nela ( · 74 km) Bayas ( · 58 km) Zadorra ( · 88 km) Tirón ( · 64 km) Najerilla/Neila ( · 73 km) Ega ( · 115 km) Cidacos ( · 79 km) Aragón ( · 197 km) · 51 km) Irati ( · 80 km) Arga ( · 149 km) Alhama ( · 79 km) Queiles ( · 42 km) ( · 80 km) Jalón ( · 224 km) Piedra ( · 66 km) ( · 64 km) Jiloca ( · 123 km) Huerva ( · 135 km) Gállego ( · 203 km) ( · 40 km) Sotón ( · 52 km) ( · 103 km) ( · 98 km) ( · 35 km) Guadalope ( · 182 km) Bergantes ( · 57 km) Segre ( · · 261 km) Valira/Gran Valira ( · ) () ( · 30 km) () Noguera Pallaresa ( · 143 km) Sió () Corb () Noguera Ribagorçana/Noguera Ribagorzana ( · 130 km) () Set () Cinca ( · 177 km) ( · 66 km) ( ( Ésera ( · 98 km) ( · 60 km) Alcanadre ( · 138 km) Matarranya/Matarraña ( · 101 km)

Levante

This roughly includes the basins emptying in the Mediterranean Sea ranging from those emptying south from the Ebro to the intermittent seasonal watercourses characteristic of the areas near the border between Murcia and the Andalusian province of Almería.

Cenia/Sénia () Mijares/Millars ( · 156 km) ( · 32 km) () () ( · 81 km) /Montlleó ( · 83 km) () ( · 33 km) () Turia/Guadalaviar (280km) ( · 99 km) () Ebrón () /Vallanca () () Júcar/Xúquer ( · 498 km) Huécar ( · 31 km) Valdemembra ( · 103 km) Cabriel ( · 263 km) ( · 38 km) /Magro ( · 125 km) /Cáñoles ( · 63 km) Serpis ( · 75 km) Vinalopó ( · 82 km) Segura ( · 325 km) Mundo ( · 108 km) Alhárabe/Moratalla () Mula ( · 61 km) Guadalentín/Sangonera ( · 95 km)

Andalusian Mediterranean basins

Almanzora ( · 105 km) Andarax ( · 62 km) ( · 47 km) Guadalfeo ( · 72 km) Trevélez ( · 33 km) Poqueira () ( · 36 km) Guadalmedina ( · 48 km) Guadalhorce ( · 154 km) ( · 43 km) Guadiaro ( · 79 km) Guadalevín ( · 48 km) ( · 48 km)

Atlantic watershed

This section features the rivers flowing into the Atlantic Ocean, ranging from the Punta de Tarifa (the meeting point of the Mediterranean and the Atlantic) to the Punta de Estaca de Bares (the conventional boundary between the Atlantic of the Cantabrian Sea, one of the former's marginal seas).