Se alza sobre una peña ("roya" roja o rubia, según opinión) desde la que domina un acantilado, en un tramo del río Guadiana que da a la presa del embalse de Peñarroya.
Por un pórtico se da entrada al patio de armas, que mide 67 x 43 metros y en él se hallan diversas dependencias adosadas al muro, entre ellas su antigua iglesia del siglo XII y un aljibe.
Un pasillo interior o liza divide la muralla principal, y más alta, del antemuro, de 70 metros de longitud y que presenta tres torres intercaladas entre cortinas.
Presenta una torre albarrana que es de planta rectangular aunque su forma es redondeada por el extremo frontal.
La torre del homenaje es cuadrada, tiene una superficie de 113 m² y en ella se pueden ver tres plantas.