El castillo de Lamego Situado en la parte más alta de la ciudad tiene su origen en el siglo XII.
El conjunto está compuesto por un recinto amurallado con adarve o camino de ronda, en torno a una torre de homenaje cuadrangular de considerable tamaño, construida un siglo más tarde.
En el extremo opuesto de la torre se abre una puerta de medio punto en la muralla que da acceso al patio de armas.