Best Places for Shopping in Madrid 🇪🇸: Streets, Markets & Boutiques

Madrid is the capital and biggest city in Spain, meaning one will not lack opportunities for excellent shopping. From historical markets to expensive boutiques, Madrid has something for everyone’s taste and budget. In this article we’ll walk you through some of the best areas, markets and stores for everything – from high fashion to exotic delicacies and adorable keepsakes.

Whether you are a serious shopper who wants to update his wardrobe or a leisurely stroller examining different commercial areas, there are numerous places worth visiting. So be ready to shop until you drop in one of the most shopping cities in Europe!

Guide to the Best Shopping Areas in Madrid 📍

Several districts and neighborhoods in Madrid stand out for their exceptional shopping. Here are some of the best areas to explore:

Barrio Salamanca

If you’re looking for luxury shopping in Madrid, the upscale Barrio Salamanca neighborhood is the place to go. Here you’ll find prestigious international brands and designer boutiques lining the elegant streets.

The posh shops of Calle Serrano and Calle Ortega y Gasset are ideal for high-end fashion. Meanwhile, Calle José Ortega y Gasset is known as the “Golden Mile” for its concentration of top jewelers and watchmakers like Bulgari, Cartier, and Rolex. Prepare to splurge if you shop in Barrio Salamanca!

Gran Vía

For more affordable chain stores and mass-market fashion, head to the busy Gran Vía in central Madrid. This iconic boulevard is lined with big department stores like El Corte Inglés and Zara’s flagship store, which stocks the latest trends.

Side streets near Gran Vía are also filled with shops selling reasonably-priced apparel, shoes, accessories, and electronics. If you want variety and bargains, Gran Vía is a great one-stop shopping zone.


The vibrant, gay-friendly neighborhood of Chueca is known for its independent boutiques, stores, and thriving nightlife.


Shoppers flock here for the variety of hip shops selling contemporary clothing, vintage goods, housewares, custom jewelry, and LGBT-themed items. Chueca’s inviting plazas also host lively markets on Sundays.

La Latina

Near Plaza Mayor, the charming cobblestone streets of La Latina are filled with fun, offbeat boutiques. Shoppers can browse quirky jewelry, antiques, ceramics, art, and artisanal products here.

La Latina has fewer tourists than some areas, giving it an authentic Madrid feel. Don’t miss poking around its hidden shops and galleries for unusual finds.

Best Markets in Madrid 🏬

In addition to its upscale boutiques and fashionable shops, Madrid is home to some excellent markets for everything from gourmet eats to antiques. Here are some top markets for digging up bargains and treasures in Madrid:

Mercado de San Miguel

This covered gourmet market near Plaza Mayor has been operating since 1916, but was renovated in 2009 to add more cutting-edge shops and eateries.

At Mercado de San Miguel, you can graze on tapas, wine, cheese, sweets, and more from dozens of vendors in a lively, sophisticated setting. It’s one of the best places in the city to sample a variety of Spanish delicacies and mingle with both locals and tourists.

Mercado de San Antón

In the Chueca district, this market focuses on diverse, high-quality international food offerings.

Mercado de San Antón
Mercado de San Antón
Mercado de San Antón
Mercado de San Antón
Mercado de San Antón

Grab a drink or snack from its many stalls and restaurants, then head upstairs to browse boutiques selling fashions, crafts, and decorative goods. The rooftop terrace is a perfect spot to relax after shopping and dining.

Mercado de la Cebada

Built in 1875, this historic market hall in La Latina combines traditional food stalls downstairs with a hip events space upstairs that hosts special markets for clothing, crafts, books, records, and more.

There’s always something new to experience at Mercado de la Cebada, making it one of Madrid’s most versatile markets.

Mercado de Maravillas

Stopping by this charming neighborhood market in the Malasaña district feels like taking a trip back in time. The authentic Mercado de Maravillas has everything from fresh produce and meat to boutiques and cafés.

Local shoppers still do their daily shopping here, retaining its old-school Madrid vibe.

El Rastro

No list of Madrid markets would be complete without the legendary El Rastro flea market. Every Sunday, this huge open-air market attracts thousands seeking everything from antiques and costumes to decorations, camera gear, and random kitsch.

With over 3500 stalls, you could wander El Rastro for hours and always encounter something unexpected. Just be prepared to navigate big crowds.

Best Gourmet Food Shops in Madrid 🥞

For the ultimate foodie souvenirs or gifts, visit Madrid’s gourmet food stores carrying products from across Spain and beyond. Some top choices include:

▪ Casa González – Take home luxury cured hams, including the prized Jabugo ham, along with olives, olive oils, and other Spanish treats from this historic deli.

▪ Marqués de Riscal Gourmet Shop – Browse fine wines, chocolates, coffees, and preserves in a setting as sophisticated as the products.

▪ Mantequería Bravo – In addition to amazing hams and cheeses, they sell gourmet canned goods, Spanish sweets, and luxury packaged gifts.

▪ Pastelerías Mallorca – Established in the early 1900s, this bakery makes incredible artisanal pastries, cakes, chocolates, and traditional Spanish cookies.

▪ Oil & Vinegar – This shop near the Prado Museum stocks over 150 extra virgin olive oils and aged vinegars to take home. You can try before you buy.

Best Souvenir Shops in Madrid 💍

Looking for some authentic local gifts and keepsakes? You’ll want to include a stop at these top souvenir shops on your Madrid itinerary.

Casa de Diego
Casa de Diego
Casa de Diego
Casa de Diego

▪ Casa de Diego – This classic store stocks handcrafted fans in lace, silk, and wood along with shawls, parasols, and matador costumes.

▪ El Flamenco Vive – Find high-quality, traditional flamenco dresses, shoes, and Spanish guitars at this family-run shop.

▪ Petra’s International Bookshop – Specializing in English books on Spain, Petra’s has guidebooks, cookbooks, histories, and children’s books to learn about Madrid.

▪ Botería Julio Rodríguez – Handmade ceramic jugs, plates, bowls, and tiles are painted with classic Spanish motifs at this 100-year-old shop.

▪ Antigüedades Fernando – Authentic antique jewelry, sculptures, paintings, shawls, fans, and furniture are artfully displayed at this treasure trove spanning two floors.

Best Clothing Stores and Boutiques in Madrid 🥻

Of course, fashionistas flocking to Madrid will want to check out the city’s many clothing boutiques and design houses. Some top picks include:

▪ Loewe – This luxury Spanish brand’s flagship store carries its iconic leather goods, silk scarves, and ready-to-wear collections.

▪ Adolfo Dominguez – Find sophisticated, modern styles from Spanish designer Adolfo Dominguez at this multilevel flagship boutique.

▪ Bimba y Lola – The flagship of this popular Spanish womenswear brand has an airy, minimalist interior to match its cool, contemporary looks.

▪ Malababa Santa Teresa – Browse Spanish-made knitwear, feminine dresses, and accessories at this beloved local brand’s first Madrid shop.

▪ Uno de 50 – This is the place for stylish, handcrafted jewelry in silver, gold, and leather crafted by Spanish designers.

Best Department Stores in Madrid 🏢

When you need to find everything in one place, these Madrid department stores have you covered:

▪ El Corte Inglés – The largest department store in Spain sells an enormous range of clothing, accessories, electronics, and more at multiple branches.

▪ FNAC Callao – Find books, music, tech gadgets, and entertainment gear at this centrally-located branch of the French megastore.

▪ Lamoda Plaza España – This upscale department store housed in a historic building carries international luxury brands.

▪ Nacrée Alcalá 16 – Shop for major designers within an elegant, intimate setting at this high-end boutique department store.

Best Grocery Stores in Madrid 🍞

After filling your suitcase with fashion and souvenirs, stock up on supplies at Madrid’s excellent grocery stores. Top options include:

▪ Mercadona – With multiple convenient locations, this Spanish supermarket chain is great for affordably priced everyday staples.

▪ Gourmet Experience Callao – Find imported and gourmet foods perfect for gifts at El Corte Inglés’s luxury food hall.

▪ Supercor Express – Grab fresh produce, baked goods, wine, and more basics at these neighborhood markets throughout Madrid.

▪ Organic Living – For organic fruits and vegetables, natural groceries, and nutritional supplements, visit this health-conscious market.

Mantequerias Bravo
Mantequerias Bravo
Mantequerias Bravo
Mantequerias Bravo
Mantequerias Bravo

▪ Mantequerías Bravo – In addition to gourmet treats, they sell essentials like milk, bread, water, and coffee to grab on the go.

Best Areas for Shopping in Madrid on a Map

FAQs about Shopping in Madrid ❔

What shopping is Madrid known for?

Madrid is known for its fashion shopping, especially along the main shopping streets like Gran Vía and Calle Preciados. You’ll find a mix of high-end international brands like Louis Vuitton and Chanel, as well as popular Spanish fast fashion retailers like Zara and Mango that started in Spain.

What is the main street in Madrid for shopping?

The most famous and central shopping street is Gran Vía in the heart of Madrid. This broad avenue is lined with shops selling everything from clothes to shoes, accessories, beauty products, and more. It’s like the Spanish equivalent of Fifth Avenue in New York or Oxford Street in London. Even if you don’t buy anything, it’s fun to stroll along Gran Vía and window shop.

Is Madrid cheap for clothes shopping?

Yes, Madrid can be relatively cheap for clothes shopping thanks to Spanish fast fashion brands that offer trendy styles at affordable prices. Zara, Mango, Bershka, and Stradivarius all have stores throughout Madrid and are ideal for picking up chic but budget-friendly apparel and accessories.

What is the best shopping mall in Madrid?

One of the most popular malls is Centro Comercial ABC Serrano, commonly called just El Corte Inglés. It’s a massive department store that also houses luxury designer boutiques like Armani, Cartier, Gucci and Salvatore Ferragamo. They also have restaurants, a supermarket, and movie theaters so you can make a day of it.