Écija est située dans le sud de l’Espagne, en Andalousie, à l’extrémité orientale de la province de Séville, à la frontière avec la province de Cordoue. Elle est positionnée dans la vallée fertile du fleuve Genil, un affluent du Guadalquivir, ce qui lui confère des paysages agricoles remarquables et une végétation caractéristique de la Campiña andalouse.
La ville se trouve à mi-chemin entre Séville (à environ 85 km) et Cordoue (à environ 55 km), ce qui en fait une étape idéale pour les circuits touristiques ou les événements itinérants. Elle est également à proximité de Carmona, Osuna et Marchena, d’autres villes historiques andalouses.
Le climat d’Écija est méditerranéen chaud, avec des étés très chauds — les plus élevés d’Espagne, ce qui vaut à la ville le surnom de « la poêle à frire de l’Andalousie » — et des hivers doux. Le printemps et l’automne sont les périodes les plus agréables pour visiter, avec des températures idéales pour les activités de plein air et les manifestations culturelles.
Ce climat permet l’organisation de festivals, marchés et événements en extérieur une grande partie de l’année, ce qui est un atout majeur pour les visiteurs et les planificateurs d’événements.