Santa Marta de Penaguião es una vila portuguesa en el Distrito de Vila Real, Região Norte y subregión de Douro, con cerca de 1 300 habitantes.