Santa Marta de Penaguião is een plaats en gemeente in het Portugese district Vila Real. De gemeente heeft een totale oppervlakte van 70 km² en telde 8569 inwoners in 2001.