El castillo de Guimarães se encuentra a ...
El castillo de Guimarães se encuentra a las afueras del casco histórico (aunque se puede ir a pie dando un paseo de unos 20 minutos), en el Monte Latito, conocido como la "colina sagrada". Está Clasificado como Monumento Nacional desde el año 1.910.
Fue construido en el siglo X por la Condesa Mumadona Dias para defender el monasterio de había fundado de los ataques de los moros. En él se libró la batalla de S. Mamede (el 24 de Junio de 1128), relacionada con los orígenes de Portugal como nación. Fue ampliado en el siglo siguiente por el conde Henrique de Borgoña, que estableció en él su corte, y posteriormente durante los reinados de Dinis y Joao I. A partir del siglo XV dejó de tener función defensiva y tuvo usos de lo más variopintos como cárcel política o pajar. Tras años de abandono fue rehabilitado y se abrió al público para su visita en 1.940.