The Tagus River (Tajo in Spanish, Tejo in Portuguese) is the longest river on the Iberian Peninsula. It flows through central Spain (including Madrid) and empties into the Atlantic Ocean near Lisbon, Portugal. France and Germany are not on its course.