El castillo de Peñaflor fue construido probablemente bajo el reinado de Alfonso X el Sabio, en el siglo XIII.