Il Castello Di Guimarães è situato sul Monte Largo e viene anche chiamato " castello di São Mamede " o " castello della Fondazione ".
E' un castello fortificato della "FREGUESIA" (regione portoghese) a Oliveira do Castelo, nel nord del Portogallo.
Nel Castello si sono svolte alcune delle più importanti battaglie della storia Portoghese e una leggenda narra che il primo Re del Portogallo chiamato Alfonso Henriques sia nato in quel luogo.
Il Castello si trova lungo la Rua Conde Dom Enrique.
L'edificio è costituito da un maschio o mastio ( è una torre che si trova sopratutto nei castelli medievali ed ha un'altezza superiore rispetto alle altre) quadrato e da otto torri merlate.
Il castello venne costruito nel X secolo da una contessa galiziana di nome Mumadora per consentire alla popolazione di rifugiarsi dalle invasioni dei Vichinghi e dei Musulmani.
Nel XII secolo, a Guimarães si stabilirono i conti Enrico e Teresa di Borgogna, che ristrutturarono l'edificio facendolo diventare più grande che in seguito divenne la dimora di molte famiglie reali.
Nel 1128 durante la battaglia di Sao Mamede, il Portogallo riuscì a raggiungere l'indipendenza e il castello piano piano iniziò ad essere usato sempre meno come difesa militare, fino quasi all'abbandono.
Nel XX fu dichiarato monumento Nazionale del Portogallo e iniziarono le prime ristrutturazioni.
Nel 2001 è stato dichiarato Patrimonio dell'UNESCO.