Vous pouvez prendre le train depuis la gare de São Bento à Porto jusqu'à Peso da Régua (où se trouve le musée du Douro) puis prendre un bateau de croisière le long du fleuve Douro. D'autres villes de la vallée sont accessibles en train comme Covelinhas, Ferrão ou Pinhão.