Sanfins do Douro es una freguesía portuguesa del municipio de Alijó, con 18,45 km² de área y 1 763 habitantes (2001).