Freixo de Cima es una freguesía portuguesa del concelho de Amarante, con 2,72 km² de área y 2.196 habitantes (2001).