Barcelona is een winkelstad bij uitstek. Er zijn in Barcelona waanzinnig veel winkels van rommelwinkel tot aan de meest luxieuze winkels. Barcelona is wat winkelen betreft het Milaan van Spanje, ok wat betfreft modegebied en modewinkels.
De regio Catalonie wordt wel eens aangduid als het land van de middenstanders. Er zijn dan in Barcelona ook zeer veel winkels te bekennen. De stad is helaas niet erg goedkoop meer. De levensstandaard is hoog en dit ziet men ook tot uitdrukking komen in de prijzen.
Een belangrijk winkelgebied bevindt zich tussen het Placa de Catalunya en de Calle Portaferrissa en de Calle del Portal de I'Àngel. Hier zijn veel luxe winkels en twee grote warenhuizen en talrijke kledingzaken en andere interessante winkeltjes. Ook in veel straten van dewijk Eixample kan men chique modeboutiques en gerenommeerde juwelierszaken vinden. Op de Passeig de Gràcia en andere zones van Eixample bevinden zich vele winkelpassages.
De zone van La Diagonal in het hoger gelegen deel van de stad is eveneens een winkelgebied bij uitstek. Hier staan ook twee grote warenhuizen en de bekendste merkartikelenzaken van Barcelona. Op het Plaza de las Glories Catalanes bevinden zich Les Encants, een openluchtmarkt waar allerlei oude (soms antieke) en nieuwe voorwerpen verkocht worden. De markt is geopend op maandag, woensdag, vrijdag en zaterdag van 08.00 tot 19.00.
Een markt waar men van alles kan kopen wordt gehouden aan de buitenkant van de overdekte markt Mercado de Sant Antoni, op dezelfde dagen en tijden als de markt van Les Encants. Op zondagochtend wordt hier een interessante markt gehouden waar men oude boeken, prenten, affiches en grammofoonplaten kan vinden.
Kunstgalerijen en antiekwinkels
De meeste kunstgalerijen bevinden zich in de wijk Eixample in de zone van de Calle Consell de Cent, de Passeig de Gràcia, Calle Mallorca. en Calle Balmes. In de omgeving van het station França en op de Calle Petrixol zijn ook talrijke galerijen te vinden. De voornaamste antiekwinkels bevinden zich ook in de wijk Eixample. Op de Passeig de Gràcia kan men op de eerste verdieping van een winkelcentrum de Bulevard dels Anticuaris bezoeken, met 73 winkels.
In de wijk Call, de oude joodse wijk, gelegen in het hart van de wijk Barri Gotic, vooral op de Calle Banys Nous en de Calle La Palla vindt men een aanzienlijk aantal winkels waar waardevolle antieken voorwerpen gekocht kunnen worden. Naast de Mercado de los Encants, rond de kruising van de Calle Aragó en de Calle Dos de Maig zijn antiekgroothandels gevestigd die ook direct aan het publiek verkopen. Op het plein van de kathedraal wordt elke donderdag een kleine antiekmarkt gehouden. In het congrescentrum wordt in de maand maart de Salón de Anticuarios gehouden, één van de belangrijkste antiekbeurzen van Europa.
Markten
Vrijwel elke wijk (barris) in Barcelona heeft een eigen markt die van 's ochtends tot en met 's middags open is. De bekendste markt van Barcelona is de Mercat de la Boqueria en is gelegen westelijk van La Rambla, in de wijk El Raval. Deze grote markt verkoopt van alles en is open van de vroege ochtend tot in de avond. Vooral de etenswaren zijn heerlijk, veel vers fruit en heerlijke vissoorten.
Een andere markt, dichtbij de Mercat de la Boqueria is de Mercat de Sant Antoni aan de Carrer del Comte Urgell, dit is de tweede grootste markt van Barcelona.
Aan de vele pleinen in de wijk Barri Gotic bevinden zich veel specialistische kleinere marktjes, zowel op het gebied van kunst alsook op het gebied van etenswaren en kruiden en specerijen.
De Encants Vells is de grootste vlooienmarkt van Barcelona. Hier wordt werkelijk van alles te koop aangeboden. De markt bevindt zich aan het Placa des Glories Catalanes.