También hay otro escenario que ha sido defendido como el sitio en el que se dio lugar esta batalla, en la loma en la que se encuentra el castillo de Alhonoz o Aljonoz, antigua fortaleza árabe situada en el término municipal de Herrera, entre las localidades de Herrera y Écija teniendo a sus pies el río Genil.