Los muros, de unos 2,70 metros de grueso y 10 metros de altura, están fabricados en su mayoría con sillares de granito reaprovechados de obras romanas y visigodas con un relleno interior de tierra, piedras y argamasa.