The medieval Guimarães Castle is located on a hill surrounded by a park. In 1910 the castle was proclaimed the National Monument of Portugal. In its heyday it was a fortified stone building in the Romanesque style, with Gothic elements. Currently, visitors can watch its remains and take a stroll around the charming park. It is a convenient place to have a picnic and observe the sunset. In the immediate vicinity of the ruins are the church of São Miguel and the Palace of the Dukes of Braganza.
The castle was built in the 10th century to defend the nearby order against Moorish attacks. It underwent reconstruction in the 13th century, which gave it the form preserved to the present day. In the nineteenth century, the remains of the castle were partially demolished, and the stones were used to cover the streets of the city. Excavation and renovation works of the castle lasted in the second half of the 20th century.