Sevilla beschikt over een uitgebreid aanbod aan winkels, zowel gespecialiseerd in ambachtelijk vervaardigde artikelen als in kleding, lederzaken, cadeauwinkels, enz. en het is altijd gezellige druk in de winkelstraten. De belangrijkste winkelgebieden zijn de volgende:
• Historisch centrum, rond La Campana en de voetgangerszones van Tetuán en Sierpes waar de traditionele zaken – keramiek, gitaren, flamencokleding, waaiers, geborduurd handwerk enz. – afgewisseld worden met moderne modewinkels, muziekhandels, e.d.
• Nervión, niet ver van het station van Santa Justa, waar zich grote winkelcentra bevinden.
• Keramiekzaken zijn voornamelijk in Triana te vinden.
De belangrijkste openluchtmarkten zijn die van het Plaza del Duque en die van La Magdalena, waar bewerkt leer en bijouterie verkocht wordt, alsmede de traditionele donderdagmarkt op de Calle Feria.