O rio Douro nasce na serra de Urbion. Ao longo do seu curso de 927 km até à foz no Oceano Atlântico, junto à cidade do Porto, atravessa o território espanhol numa extensão de 597 km, seguidamente serve de fronteira ao longo de 122 km, sendo os últimos 208 km percorridos em Portugal.