Here’s my ultimate guide to shopping in Madrid, featuring unique Spanish brands and souvenirs to find in the city, my favorite neighborhoods to spend a day shopping, and a map with exact locations so you can explore the best spots like a pro.
- This post contains affiliate links from which I earn a commission (at no extra cost to you). For more info, please read my disclosure. As an Amazon Associate, I earn from qualifying purchases.
Shopping in Madrid: An Ultimate Guide
Where to Shop in Madrid
As someone who visits #Madrid constantly, I wanted to share my personal favorite spots for shopping in the city. Most blogs online focus on the Gran Vía street, highlighting international brands you can buy anywhere in the world – often even online. What they usually miss are the Spanish brands you can really only discover in Madrid, and the chance to bring home shoes or clothing that support local businesses and genuinely remind you of your time in the city.
Even the official shopping leaflets (like the ones you can see in the photo below and pick up in most Madrid hotels) usually just list areas, without showing exact locations on a map. That can make it hard to know where to actually shop in Madrid – so this guide is here to help, highlighting Spanish brands I’d personally shop if I were visiting Spain and looking for something with a local touch and style.

International brands in Madrid
Most well-known international brands in Madrid can easily be found on Gran Vía and in the city’s shopping malls. Gran Vía is often called the “Spanish Broadway” because it’s the main hub for theatre and musical performances.
While it’s easy to include Gran Vía in any Madrid itinerary, it’s personally my least favorite area for shopping. It’s extremely crowded at all times, and the brands located there can be purchased almost anywhere in the world. That said, if you’re looking for big international names like Zara, Stradivarius, H&M, Massimo Dutti, Nike, Adidas, Uniqlo, the Real Madrid & Atlético de Madrid official stores, Calzedonia, Bershka, Oysho, Tous, Parfois, Ray-Ban, United Colors of Benetton, Lacoste – you’ll find them all around the Gran Vía street.
Another popular shopping street for international brands is Calle Fuencarral (near Gran Vía). Here you’ll find stores like Calvin Klein, Michael Kors, The North Face, Diesel, Victoria’s Secret, Levi’s, Quiksilver, PUMA, and Jack & Jones.



Shopping in Malasaña & Chueca
For me, the best areas to shop for Spanish brands in Madrid – and to truly enjoy wandering, discovering local stores, cafés, and hidden gems – are Malasaña and Chueca. These are the neighborhoods where I love to shop myself every time I visit Madrid.
Both areas are full of hip, creative energy, with plenty of cafés and bars. Spanish brands you’ll find here include Renatta&Go (Calle de Fuencarral 62), Emestudios (Calle de Fuencarral 47), eseOese (Calle de Fuencarral 50), Freshly (Calle de Fuencarral 46), Desigual (Calle de Fuencarral 36-38), Havaianas (Calle de Fuencarral 23), Adolfo Domínguez (Calle de Fuencarral 5), and Real Fábrica (Calle de Cervantes 9 and Calle de Pérez Galdós 3), which is a cute place to shop for Spanish souvenirs in Madrid.
There are also a few bookshops in this area, such as Berkana (Calle de Hortaleza 6) and Panta Rhei (Calle de Hernán Cortés 7). While they’re lovely, they’re not my personal favorites – for bookshops in Madrid, I recommend checking out my other post instead.
In the video below, you can see some of the trendy spots I visited recently in Madrid, mostly in Malasaña, Chueca, and Salamanca.



Map of Spanish brands & shops in Madrid
You can find my map of popular Spanish brands to shop in Madrid here.




Luxury shopping in Madrid
My second favorite area for shopping in Madrid is Calle Serrano and the Salamanca district. This is the city’s ultimate luxury shopping neighborhood, where you’ll find high-end Spanish brands alongside international names like Jimmy Choo, Tiffany & Co., and Cartier.
Even if you’re not planning to buy anything, window shopping here is a great experience. Salamanca is one of Madrid’s most beautiful neighborhoods from an architectural perspective. It was originally built for the aristocratic and bourgeois classes of the city, which is why nearly every building feels picture-perfect.



Las Rozas Village
Las Rozas Village is a famous outlet shopping destination that often appears on lists of must-do shopping experiences in Madrid. It offers many high-end international brands at discounted prices.
I’ve visited once and scored a Burberry coat and a Carolina Herrera bag at amazing prices, so it definitely makes sense if you’re looking for something specific from an international brand. That said, these days I enjoy shopping much more in neighborhoods like Malasaña or Salamanca. There are countless shops, and even after visiting Madrid many times, I still discover new places – you never quite know what’s around the corner, which makes it feel like a real shopping adventure.
El Rastro & Vintage shopping in Madrid
The most popular place for vintage shopping in Madrid is El Rastro, a massive flea market held every Sunday around Plaza de Cascorro and Ribera de Curtidores.
You’ll also find great vintage and second-hand shops in the Malasaña neighborhood, especially along:
- Corredera Alta de San Pablo
- Corredera Baja de San Pablo
- Calle de Velarde
- Calle de la Palma
- Calle de San Vicente Ferrer
- Hotel Único (Calle Claudio Coello, 67) – There’s no permanent shop here at the moment, but the hotel often hosts temporary events featuring second-hand luxury items.
- Siloam Vintage (C. del Pez, 2)
Spanish espadrilles in Madrid
Espadrilles are one of the coolest handmade souvenirs you can bring back from Spain. In Madrid, you’ll find great quality pairs at Casa Hernanz (Calle de Toledo, 18,); Calzados Lobo (Esquina Plaza Segovia, Calle de Toledo, 30); and Toni Pons (Calle Mayor, 37).
For more handmade shopping ideas and ways to support local artisans, check out my blog series on Spanish gifts.

Souvenir shopping in Madrid
Real Fábrica (Calle de Cervantes 9 and Calle de Pérez Galdós 3) is one of the best places in Madrid to shop for Spanish souvenirs. You’ll find everything from cosmetics and perfumes to clothing and beautiful coffee-table books.
For food souvenirs, you can visit one of Madrid’s markets, such as San Antón o San Miguel Market (is currently closed). The easiest option, though, is Auchan/Alcampo, which carries a wide range of Spanish brands at reasonable prices.
For more detailed guides, check out my articles on Spanish food souvenirs, Spanish wines, and Spanish cheeses.





Best Bookshops in Madrid
If you’re a book lover visiting Madrid, there are plenty of wonderful spots I can recommend for both Spanish and English books, as well as vintage bookstores where you can bring home a pre-loved, bookish souvenir. Check out my full guide to book shopping in Madrid here, and if you’re not sure where to start, you can also explore trendy Spanish authors in this post – so you’ll know exactly what to look for when browsing Madrid’s bookstores.

Spanish children’s brands
For Spanish children’s brands, you can check out this post. The easiest way to find many of them is to visit the children’s section at El Corte Inglés ( the largest department store in Spain) or one of the multibrand shops in Madrid, such as La Oca Loca (Calle de Lagasca 61) or Micos Moda Infantil (Calle de Lagasca 50). These shops are quite small, though, so the easiest option is usually to shop at El Corte Inglés or online via Spanish Amazon, which typically offers the fastest delivery.
Pin it:

For more Spain travel tips check out my Pinterest board Spain Travel Collection and Flipboard Travel to Spain.

- Accommodation: For short stays, I usually book via Agoda and Booking
- Tours&excursions: My favorites for guided tours are GetYourGuide and Viator
- Museums&attractions: Get mobile tickets for attractions via Tiqets (use ATC5 code for a 5% discount via this link)
- Semi-private & private tours: LivTours is my favorite place for unique & crafted experiences in Europe
- For Foodies: Eatwith is a unique platform for finding culinary experiences with locals around the world
- Audio guides: Book audio excursions & tours in 35+ countries via WeGoTrip
- Flights: Find the best deals with Skyscanner and Kiwi
- Driving in a new country? – Check out Tripiamo guides (do not miss Tripiamo Driving in Spain Guide)
- Train&bus tickets: Currently, I book via Omio (10% off with code ATC10 for first-time customers)
- Car rental: To find the best deals, I use Discover Cars
- Top E-Sim: To avoid roaming fees, I like Holafly (use ATLIFESTYLECROSSROADS for for a 5% discount)
- Shop My Level8 Suitcase: get 15% off with the code ATC15 here
- Internet Security on the road: Connect safely to public Wi-Fi and bypass censorship with NordVPN
- Transfers: For individual transfer services, I like GetTransfer and Kiwitaxi
- Suitcases&Luggage: Discover where to store your luggage on the go with Radical Storage
- Travel Insurance: Find the best trip insurance plans via VisitorsCoverage and EKTA
- Compensation for delayed/canceled flights: Check out AirHelp and Compensair
- Renting Bikes: To find motorcycles, scooters, quads, and bicycles, I use BikesBooking
- Package Tours: Head to CheapOair and Expedia
- For Bloggers: To monetize my blog, I work with Travelpayouts and Stay22
- Website Owners: For hosting services, I work with and recommend Lyrical Host (get 10% off with my code ATC10)
I’m not big into shopping, but I love finding unique local souvenirs and love visiting bookstores. I’ll definitely check those out when I finally make it to Madrid! Thanks for sharing.
This is perfect. I love that i have the perfect shopping day right here so i can figure out where to go based on what I’m looking for and the local spots Mae it even better
This is such a helpful and practical shopping guide for Madrid. I love that you focus on Spanish brands and local neighborhoods like Malasaña and Chueca instead of just Gran Vía. The map idea makes it so much easier to actually plan a shopping day. It’s always more special to bring home something that truly feels local. Saving this for my next trip to Madrid.
Spain looks wonderful. Shopping in new places always bring a bit of joy.