Shopping in Madrid: The Complete Guide

There are countless options for shopping in Madrid, no matter what your style and budget may be. Read on to discover where to find quirky bohemian boutiques, glamorous luxury brands, and everything in between!

Interior of a clothing boutique with racks of clothes and decor on the walls
Local boutiques are the perfect place to find something unique! Photo credit: Logan Weaver

When you think of fashion capitals, cities such as Milan, Paris, and New York probably come to mind first. But don’t count Madrid out, either!

From the tailored designer duds prevalent in Barrio Salamanca to the funky vintage options lining the streets of Chueca and Malasaña, Madrid has something for every tastes. This guide to shopping in Madrid will help you find just what you’re looking for!

Barrio Salamanca

Barrio Salamanca is the ultimate place to get some fashion inspiration in Spain’s capital. It’s often cited as the best area for shopping in Madrid, and for good reason. The most expensive and exclusive neighborhood in Madrid, Salamanca is filled to the brim with high-end name brands like Chanel, Gucci, Prada and Louboutin.

If your budget allows for it, treat yourself to a Loewe bag. Loewe is a classic Spanish brand that makes beautiful leather products that will last a lifetime. Their beautiful flagship store on Calle Serrano is worth a visit even if you’re just browsing.

More of a window shopper, or not sure where to start? You can easily make an afternoon of peeking into the shops on Calles Velázquez, Serrano, and Claudio Coello.

If boutique shopping is more your thing, check out Calle Jorge Juan. Arguably the chicest street in all of Madrid, Jorge Juan is lined with the storefronts of young designers and eclectic boutiques that source their goods from all over the world.

Standout boutiques in Salamanca include Isabel Marant, one of the hottest names on Europe’s fashion scene. And for beautiful products at pleasantly surprising prices, family-run NAC offers a diverse selection of both Spanish and international brands.

Interior of a luxury fashion boutique with chandeliers and a spiral staircase.
The stunning Loewe boutique in Madrid. Photo credit: Natt Muangsiri


Best known as the heart of the local LGBTQ+ community, Chueca is also home to some of the best shopping in Madrid. It’s one of the trendiest neighborhoods in the city, but the finds here are more accessible than what you’ll see in Salamanca. Calle Hortaleza, the district’s main thoroughfare, is a happening street packed with excellent shops, and you’ll find some noteworthy gems hidden down the side streets as well.

A good place to start is Ekseption 2. A respected name for boutique shopping in Madrid for more than 30 years, they focus on high quality, designer items, with an especially incredible collection of shoes and accessories. You can even find top lines for menswear, as well as the home decoration pieces that you never knew you needed.

NAC has a Chueca outpost as well. Stop by to pick up a bag and scarf for a fun pop of color; NAC stocks designer-caliber accessories at affordable prices!

The entrance to the Chueca metro station in Madrid with apartment blocks visible in the background.
Chueca is one of Madrid’s most welcoming neighborhoods. Photo credit: Fred Romero


Located on the western side of Calle Fuencarral, Malasaña is a haven for stylish yet budget-friendly boho looks. One of the best parts about shopping in Madrid is the sheer variety available, and Malasaña’s vintage shops alone offer everything you could think of.

Few things beat spending a Saturday on Calle Espíritu Santo, where you can’t leave without a secondhand gem from El Templo de Susu. This eclectic boutique has been one of Madrid’s top vintage shops for more than 20 years.

For a truly unique souvenir, stop by Antigua Casa Crespo to pick up a pair of beautiful hand-sewn espadrilles. They’ve been at it since 1863, so it’s safe to say they know what they’re doing!

Exterior of a gray stone building with contemporary red and black decorations.
Trendy Malasaña is a fascinating blend of old-school and modern Madrid. Photo credit: Sergio Rodriguez

Central Madrid & Huertas

In Madrid’s bustling city center, you’ll find dozens of familiar name brands. Take a walk down Gran Vía towards Puerta del Sol and you’ll spot massive, multi-level outposts of Zara, H&M, El Corte Inglés and Primark (one of its biggest stores in Europe, at that) along the way.

But if supporting smaller brands is more your thing, you can still find plenty of options in the center, too. Head down into the quaint Huertas neighborhood to find boutiques like La Intrusa, owned by three friends who are committed to working with lesser-known young designers. Each product features spectacular attention to detail and runs in limited copies, so it’ll be nearly impossible to find someone else wearing the same thing!

Just down the street is La Integral, the perfect stop if you’re looking for something totally one of a kind. Traditional craftsmanship and attention to detail meets trendy, modern style in each of their unique products. They sell beautiful handmade clothing and accessories from local designers as well as vinyl records, fascinating books and more.

Artwork, bags, and hats on display inside a brightly lit boutique
The Huertas neighborhood is full of countless beautiful boutiques. Photo credit: Anna Sullivan

La Latina

Last but not least, every Madrid shopping spree needs a stop in La Latina. This fun and festive neighborhood is known for its relaxed, bohemian style, and you’ll find countless secondhand treasures while exploring its winding streets.

And then, of course, there’s El Rastro. No trip to Madrid is complete without a visit to this famous Sunday morning flea market in La Latina. Stalls overflow with antique jewelry and furniture, art, food, music and clothes—but be sure to go early for the best selection!

Crowd of people walking by clothing stalls at a flea market.
The Rastro overflows with treasures just waiting to be discovered.

Shopping in Madrid FAQs

What is the main shopping street in Madrid?

Gran Vía is perhaps Madrid’s most famous shopping avenue—and the best-known street in the city in general. Here, you’ll find international name brands such as Nike, Zara, and H&M. Other streets, such as Calle Jose Juan in Salamanca and Calle Hortaleza in Chueca, offer much more unique options in the form of local boutiques and vintage shops.

What is the name of the shopping area in Madrid?

On the neighborhood level, Barrio Salamanca is the most famous area for shopping in Madrid. Here, you’ll find countless top designers such as Versace, Chanel, Dior, and Cartier, as well as dozens of smaller boutiques.

Is shopping cheaper in Spain?

It depends on where you’re coming from—but in general, a shopping spree in Spain is possible on a smaller budget than in many other places. According to Eurostat, Spain is the least expensive country in western Europe for clothes and footwear.

Update Notice: This post was originally published on March 11, 2014 and was updated with new text and photos on August 26.

2 Comment

  1. Angie says
    November 20, 2014 at 5:16 am

    Please assist. Are the shops open for shopping on the 31st of December? The shopping tours do not take customers on the day. I am sure Shops in Madrid are closed on the 1st of January. Thank you.

    1. Lauren Aloise says
      November 21, 2014 at 7:49 pm

      Hi Angie– many will be open the 31st in the morning, but depends on the shop!

Leave a Reply