Séville, capitale de l’Andalousie, se trouve dans le sud-ouest de l’Espagne, à 60 km du littoral atlantique. Le Guadalquivir la traverse du nord au sud, au milieu d’une plaine très fertile et richement cultivée. Séville est à 541 km de Madrid ; Cadix, Cordoue et Grenade sont les grandes villes les plus proches. Le climat est méditerranéen, avec des étés particulièrement chauds, qui dépassent souvent 40°C en août, et des hivers doux. Les précipitations sont plutôt rares, surtout entre octobre et avril.