Granada heeft een paar bruisende winkelbuurten waar men zowel internationale winkelketens als ambachtelijke boetiekjes aan kan treffen. De meest belangrijke winkelbuurt ligt in het oude centrum van de stad. Hier vindt men de grotere winkelketens, met daartussen tal van plaatselijke winkeltjes.
De bekende winkelstraten van Granada zijn San Antón, Recogidas, Mesones, Zacatín en Reyes Catolicos. In deze laatste straat vindt men overigens een paar van de oudste winkels van de stad. Tussen de Reyes Catolicos en de kathedraal vindt men een winkelbuurt, de Alcaicería geheten. Deze buurt doet sterk denken aan een typisch Arabische markt. Men vindt er de meest fraaie souvenirs, met name traditionele en artisanale producten zoals bijvoorbeeld kantwerk, keramiek en lederwaren.
Wil men liever alles onder één dak dan kan men uitstekend terecht in één van de winkelcentra van de stad Granada. Het meest voorname is Neptune Shopping Centre waar ruim 100 winkels te vinden zijn. Verder heeft men eveneens het Arabial Shopping Centre. En in de wijdere omgeving van de stad treft men een paar grote winkelcentra aan zoals bijvoorbeeld Kinépolis Commercial Park en Albán Commercial Park. Men kan er werkelijk van alles vinden: hippe kledingwinkels, juwelenzaken, schoenenwinkels, restaurants, bioscopen en zelfs enkele discotheken.
Granada heeft verder een paar gezellige markten. Zo is er bijvoorbeeld op zondag de Mercadillo Marcha Verde, waar men voor een klein prijsje van alles en nog wat kan vinden: tweedehands, Andalusische kunstwerken, keramiek, groenten, fruit en nog een heleboel andere lekkernijen. Onderhandelen over de prijs is er overigens heel erg gewoon..