El pueblo se encuentra situado en la Sierra Grande, entre dos valles, el de Los Moros y el de Los Cristianos, a una altitud de 534 metros. Está cerca de Villafranca de los Barros.
Está situada en la parte suroeste de Extremadura. Parte de la localidad de esta villa salió en el S. XVII con motivo del bando de expulsión dictado por Felipe III. Ésta era una sociedad musulmana singular al resto de las poblaciónes de la provincia de la orden de santiago ya que hasta el S. XVI fue encomienda que más tarde, a causa de la expulsión, ésta fue en decadencia siendo nido de malhechores y contrabandistas que se ocultaban el la localidad muchos fueron los asesinatos que estos cometieron, trajeron un capitán, caballería. . . Los moriscos fundaron una singular república pirata que trajo a jaque a la corona española y francesa, tanto fue que los moriscos hablaron con sus reales monarcas españoles para volver a su patria chica es decir Hornachos.
Guía de pueblos con encanto de España. Hoteles y casas rurales Hornachos, Badajoz, Extremadura. Turismo rural en Hornachos y en las proximidades con todos los lugares de interés.