La muralla urbana de Montemayor del Río se encuentra en la localidad del mismo nombre, junto a la frontera con Cáceres, provincia de Salamanca.
Esta villa y su castillo tuvieron por dueños, allá por 1220, al rey Sancho de Portugal y a su hijo Alfonso el gordo.
El conjunto actual parece haber sido construido en los siglos XIV y XV, probablemente por el infante don Pedro, o por su hijo don Sancho.
Fue propiedad de la familia real hasta el año 1458, cuando fue donado por el príncipe Enrique (futuro Enrique IV) a Juan de Silva.
La obra de esta parte es de mampostería granítica levantada sobre las rocas del risco en el que se alzaría la zona amurallada.