Tejo Nehri veya Tajo Nehri (Portekizce: Rio Tejo), İspanya'da doğan ve Portekiz'de Atlas Okyanusu'na dökülen İber Yarımadası'nın en uzun nehridir.

Nehrin toplam uzunluğu 1.038 kilometredir. Bunun 716 km'si İspanya topraklarında, 275 km'si ise Portekiz topraklarındadır. 47 km'si ise İspanya ile Portekiz arasında sınır oluşturmaktadır.

Nehrin içinden geçtiği başlıca şehirler arasında İspanya'da Aranjuez, Toledo, Talavera de la Reina ve Alcántara, Portekizde ise Constância, Santarém ve Lizbon sayılabilir.

Daha fazla bilgi: tr.wikipedia.org