Al sur linda con las provincias de Huelva y Sevilla y al sureste con la de Córdoba, todas ellas en Andalucía.