Madrid, Spain
Best places to shop in Madrid
5 markets, malls and shopping districts in Madrid — what to buy, when to go, and the tourist traps to avoid at each one.
Last updated 2026-08-08
1. El Rastro
Photo: Nicolas Vigier · CC0 · source
Madrid's Sunday flea market in La Latina — antiques, clothing, records, leather and junk spread down the hill from Plaza de Cascorro.
Where: Flea MarketMap: Open in Maps Best time: Sundays and public holidays 09:00–15:00Cost: Budget
Watch out The densest pickpocketing in Madrid happens here. Carry nothing in a back pocket and keep bags in front — the market itself is safe, the crowd is the risk.
2. Gran Vía and Calle Preciados
Photo: diario oficial de avisos de Madrid · Public domain · source
The city's main commercial arteries — international chains, the El Corte Inglés flagship and the pedestrianised Preciados.
Where: Street ShoppingMap: Open in Maps Best time: Monday to Saturday 10:00–21:00; Sunday shorterCost: Mid-range
3. Salamanca and Calle Serrano
Photo: Zarateman · CC0 · source
Madrid's luxury quarter — international houses and Spanish designers along Serrano, Ortega y Gasset and Claudio Coello.
Where: LuxuryMap: Open in Maps Best time: Monday to Saturday 10:00–20:30Cost: Luxury
4. Mercado de San Miguel
Photo: Richie Diesterheft from U.S.A. · CC BY 2.0 · source
The wrought-iron market hall by Plaza Mayor, now a tapas and gourmet hall — jamón, seafood, vermouth and cheese counters.
Where: MarketMap: Open in Maps Best time: Daily 10:00–24:00Cost: Mid-rangeTip: Prices here are tourist prices. The Mercado de la Cebada and Mercado de Antón Martín are the working versions a few streets away.
5. Malasaña and Chueca
Photo: Diario de Madrid · CC BY 4.0 · source
The independent districts — vintage on Calle Velarde, Spanish labels in Chueca, and record and book shops throughout.
Where: Street ShoppingMap: Open in Maps Best time: Monday to Saturday 11:00–21:00Cost: Mid-range
More about Madrid