O rio Leça nasce no Monte de Santa Luzia e desagua no Oceano Atlântico, no Porto de Leixões, em Matosinhos.