Campillo de Llerena liegt etwa 70 Kilometer südöstlich von Mérida und etwa 165 Kilometer ostsüdöstlich von Badajoz in einer Höhe von ca. 500 m. Das Klima im Winter ist gemäßigt, im Sommer dagegen warm bis heiß; die eher geringen Niederschlagsmengen (ca. 450 mm/Jahr) fallen – mit Ausnahme der nahezu regenlosen Sommermonate – verteilt übers ganze Jahr.[2]