O Castelo de Guimarães localiza-se em Oliveira do Castelo, Guimarães. Possui muralhas, torres e outras características defensivas. Teve origem no século X e foi palco de disputas entre Portugal e Castela. Atualmente é um Monumento Nacional importante para a história de Portugal.