Con sông dài nhất ở Tây Ban Nha là Tagus, còn được gọi là Tajo. Khoảng 445 dặm trong tổng số 645 dặm của nó chảy qua Tây Ban Nha, phần còn lại chảy qua Bồ Đào Nha và đổ ra Đại Tây Dương ở Lisbon. < /p>
Tagus cũng là con sông dài nhất trong toàn bộ bán đảo Iberia. Nó bắt nguồn từ những vùng cao phía đông của Madrid, và đi qua Teruel và Toledo khi nó chảy về phía tây nam về phía Lisbon. Sông Guadarrama hòa vào dòng chảy của Tagus ở Toledo, thành phố lớn nhất của Tây Ban Nha dọc theo sông. Nhiều vùng dọc theo Tagus rất khó thành lập các khu định cư lớn do địa hình dốc và nhiều đá.