The main cities it passes through are Aranjuez, Toledo, Talavera de la Reina and Alcántara in Spain, and Abrantes, Santarém, Almada and Lisbon in Portugal.
Reka Tajo izvira na višini 1593 m v območju imenovanem Fuente García, v občini Frías de Albarracín, v provinci Teruel (Španija).