Cel mai lung râu din Spania este Tagusul, numit și Tajo. În jur de 445 de mile de 645 de mile traversează Spania, restul trecând prin Portugalia și în Oceanul Atlantic de la Lisabona. /p>
Tagusul este, de asemenea, cel mai lung fluviu din întreaga peninsulă Iberică. Acesta provine în înălțimi înalte la est de Madrid și trece prin Teruel și Toledo, în timp ce curge spre sud-vest spre Lisabona. Râul Guadarrama se alătură fluxului lui Tagus în Toledo, cel mai mare oraș spaniol de-a lungul râului. Multe dintre regiunile de pe Tagus sunt greu de stabilit așezări mari, datorită terenului abrupt și stâncos.