Alcalá la Real se ubica en una zona estratégica que comunica el valle del Guadalquivir (a través del río Guadajoz) con las áreas de vega granadinas, a través de los ríos Frailes y Velillos.