La alcazaba de Reina se encuentra en lo alto de un cerro que domina la localidad de Reina, al sur de la provincia de Badajoz.