La sorgente del fiume Tago si trova nelle montagne della Sierra de Albarracín a est di Madrid, in Spagna. Scorre per circa 585 miglia attraverso la Spagna e in Portogallo, raggiungendo la foce nell'Oceano Atlantico vicino a Lisbona , Portogallo.
Il Tago scorre in direzione generalmente sud-occidentale attraverso la Spagna e forma 29 miglia del confine tra Spagna e Portogallo. La foce del fiume Tago forma un grande estuario e quello che molti considerano uno dei migliori porti d'Europa. Il nome del fiume Tago deriva dal latino. In Spagna, questo fiume è chiamato il Tajo; in Portogallo, si chiama il Tejo.