Le donjon, d'une hauteur de 28 m, fut construit au 10e s. par la comtesse Nuña Mumadoma pour protéger le monastère et la bourgade qui l'entourait. Le château fut ensuite érigé par Henri de Bourgogne et renforcé au 15e s. Sept tours carrées, bâties sur des affleurements rocheux, entourent le donjon. Du haut des remparts crénelés, on peut avoir une vue étendue sur Guimarães dominé, au sud, par le sommet de Penha.