If you’re planning a trip to Spain’s capital and wondering where to shop in Madrid, this guide has everything you need. From luxury boutiques in Salamanca to vintage finds in Malasaña, shopping in Madrid is as exciting and diverse as the city itself. Whether you’re hunting for unique souvenirs, iconic Spanish brands, or stylish wardrobe upgrades, Madrid offers something for every taste and budget.
In this Madrid shopping guide, I’ll walk you through the best shopping neighborhoods, local markets, and must-buy items—plus insider tips for shopping like a local. So pack an empty suitcase and let’s explore the best places to shop in Madrid.
Where to Go Shopping in Madrid: Neighborhood Guide
Gran Vía & Sol – Big Brands & Street Fashion
This area is great to visit if it’s your first time in Madrid. Here you’ll find all the biggest brands like Zara, Mango, Bershka, Primark, and Pull & Bear.
It can get very crowded, especially on weekends, so plan your trip accordingly! While it is a high-traffic and touristy area, it has beautiful architecture and makes for a nice stroll through the city.

Salamanca – Luxury Shopping
This is a super chic and high-end area that has all of the best international luxury brands. If you’re looking to splurge on designer fashion, or even just do some window shopping, this is your best bet.
Check out stores on Calle Serrano like Loewe and Carolina Herrera. Or if you want a taste of everything, visit El Corte Inglés (Spain’s biggest department store) to see lots of different high-end Spanish brands in one space.
Calle Malasaña – Vintage Finds
I could spend hours digging through all the vintage finds in Malasaña. There are tons of good thrift, secondhand, and vintage stores in this neighborhood. If you do enough digging, you can even find really cool designer vintage items at a great price.
This is definitely a younger, hipster part of the city and is a lot of fun to visit. I highly recommend spending a Saturday with a coffee in hand digging through the racks!
Chueca – Boutiques & Lifestyle Stores
Chueca can often get overlooked due to its proximity to Gran Vía, but it’s definitely worth a visit.
Calle Fuencarral is a pedestrian-only street lined with both major brands and local boutiques. I recommend checking out the Spanish boutique eseOese, Primor (Spain’s version of Sephora), or Freshly natural skincare brand. There’s also a great local candle shop called Velas de Ballena in the area which has great products.
If you’re looking for a snack or drink break when you shop, Mercado de San Idelfonso is on the same street and offers a variety of different types of cuisine.
Justicia – High-End Spanish Boutiques
Located right next to Chueca, Justicia is one of my favorite places to do some shopping in Madrid. Packed with beautiful one-of-a-kind boutiques and vibey cocktail bars and coffee shops, it’s easy to spend the whole day exploring this neighborhood.
My favorite stores to check out are Thinking Mu (men and women’s street fashion), Sessún (higher end women’s boutique), and Blaw (men’s clothing).
Grab a cocktail at Ficus or a coffee at Casoná while you’re there!

Local Markets Worth Exploring
El Rastro
If you’re in Madrid on a Sunday, visiting El Rastro is a must. This is the city’s longest running flea market, with vendors ranging from clothes and accessories, to art and ceramics, all the way to vintage decor.
This market is massive and sprawls across the whole neighborhood, and it can easily become overwhelming. To avoid overwhelm, go first thing in the morning and have an idea of what things you’re looking for!

Mercado de Las Ranas
Located in one of my favorite neighborhoods of Madrid, Barrio de Las Letras, this might be my favorite market. On the first and third Saturdays of the month, Calle de las Huertas becomes lined with local vendors selling all kinds of goods such as art, crafts, secondhand clothing, accessories, soaps & cosmetics, and more.
My favorite stall sells handbags made of Italian leather, and I got the most unique and adorable purse for less than €50. Check it out and see what you discover!



What to Buy When Shopping in Madrid
- Shoes – there are tons of shoe stores all over the city. For an affordable and authentic spot to get espadrilles, check out Casa Hernanz, and for a trendy madrileña classic, check out Cayumas (a bit pricey, but a Madrid-girl staple).
- Leather goods like belts and shoes are really high quality and affordable.
- Ceramics & tiles make great keepsakes from your time in Spain. Cocol is my favorite place to buy ceramics, but you can also check El Rastro or Las Ranas.
- Spanish wine & olive oil are often cheaper to buy here and beat the quality of anything you’ll find at home. Check out El Corte Inglés in Callao – they have lots of kitchen items and keepsakes on the top floor!
- Loewe perfume or accessories if you’d like to invest in a keepsake that will last.
Bonus! For something a little bit different – there’s a bead store in Tirso de Molina called Casashi where you can make your own charm bracelet or necklace. You pick and measure your chain, pick out your charms, and they assemble it for you right in the store. AND… the charms are €1 each, with the final product often under €10! This makes a great gift or souvenir for family and friends.

Spanish Stores You Can’t Miss
- Cocol is a small home decor shop near La Latina and has the best ceramics, decor, and even small accessories like hats and belts. It’s a really unique shop, and I promise you’ll have to resist buying one of everything.
- Colors of Madrid for super cool t shirts, hat, and Madrid merch. Not your typical souvenir shop, they have a really cool vibe and great designs. Plus, they also sell coffee and cheesecake!
- Olend bags are the absolute best, especially if you moved to Madrid and need a versatile and functional bag. They’re based in Barcelona, but you can find their products in local boutiques, or check them out online.
- Freshly for the best natural skincare products.
- Sessún for high-end Spanish girl classics. While it’s a bit pricier than other options, this store has tons of amazing women’s clothes and even home decor items.
- And out of pure intrigue… you have to visit Ale Hop during your first trip in Madrid. It’s a Spanish chain store with all kinds of different trinkets. You may or may not leave with an unexpected item you never knew you needed!
Tips for Shopping in Madrid Like a Local
- Check the shop hours — many close for siesta from 2–5 PM, but stay open late.
- Most stores are closed on Sundays, except major areas like Sol/Gran Vía.
- Ask for a “Tax-Free” form if you’re a non-EU visitor — this will help you save on your purchases.
- Don’t be afraid to pop into smaller shops—they often have the best stuff!
Final Thoughts: Madrid Has Style in Every Corner
Whether you’re strolling along Gran Vía, sifting through vintage finds, or uncovering treasures at El Rastro, shopping in Madrid is more than just a transaction—it offer a full experience. The city blends timeless tradition with modern style, making it a perfect destination for everything from handcrafted goods to high-end fashion.
Take your time to explore, support local artisans, and don’t be afraid to wander off the main streets—you’ll often find the best hidden gems that way. Whether you’re visiting for a few days or settling into expat life, I hope this Madrid shopping guide helps you discover your own favorite spots and souvenirs along the way.
Curious about what else Madrid has to offer? Check out my local’s guide to Madrid, or read about the 8 dishes you must try before leaving the city.
What’s your favorite place to shop in Madrid? Drop it in the comments—I’d love to hear what you’ve found!
Want more from Everyday Abroad? Subscribe to our newsletter to get the latest moving abroad tips, travel guides, and freebies straight to your inbox!