Los ríos Guadalimar y Guadiel, ambos afluentes del Guadalquivir, marcan respectivamente el límite con los términos municipales de Vilches, Ibros y Torreblascopedro al sureste, y Bailén y Guarromán al oeste.