Peu importe, si on est à la recherche d'un chapeau, de précieuses antiquités ou de vêtement soldés: pour faire du shopping il faut s'éloigner du centre. Dans la périphérie de la Plaza Mayor se concentre une grande partie du commerce traditionnel. Le choix est impressionnant; la gamme de magasins va du petit bazar jusqu'aux boutiques spécialisée en objets religieux. Bijoux, chaussures, articles de cuir de grande qualité, on ne manque de rien.

L'assortiment des grands magasins de la Puerta del Sol, des rues Princesa et Goya ainsi que du Paseo de la Castellana, est aussi convainquant.

Les marchés à l'air libre, et en particulier le célèbre marché du Rastro sont particulièrement populaires. Ils ont lieu le samedi et le dimanche dans la Plaza Cascorro, le quartier urbain La Latina et la rue Embajadores. Ici aussi on peut acheter les choses les plus variées; de vieilles chaussures, des vinyles, des livres, etc.

A propos de livres: La foire du livre "Feria del Libro", qui a lieu fin mai et/ou début juin dans le parc del Retiro, est l'endroit idéal pour trouver toutes sortes de livres.