La mayoría de las rocas son de edades correspondientes al Proterozoico (entre 1.000 y 540 millones de años) y Paleozoico (entre 540 y 250 millones de años), y en algún sector posiblemente de edad Triásico (entre 250 y 200 millones de años), excepto en la zona sur-oriental del parque, donde hay algunos afloramientos de rocas sedimentarias del Mioceno (entre 25 y 5 millones de años), pertenecientes a la Cuenca sedimentaria del Río Guadalquivir.