En el barrio alto de la ciudad, a 543...
En el barrio alto de la ciudad, a 543 metros de altitud, se encuentra el castillo de Lamego, catalogado como Monumento Nacional de Portugal. Fue construido en el siglo XII, rodeado de un recinto amurallado. Lo más destacable es la Torre del Homenaje, almenada, de más de 20 metros de altura y planta cuadrangular, a la que se le abrieron algunas ventanas en el XVI para darle uso residencial.