Shopping in Madrid: streets, markets and local souvenirs

Where to shop in Madrid: Gran Vía and Preciados, Salamanca's designer streets, independent shops in Malasaña, El Rastro, and authentic souvenirs to bring home.

Compare hotels: Madrid Flights to Madrid

High street

Gran Vía and the pedestrian streets of Preciados and Carmen around Sol have the big chain stores and department stores, and are busiest on Saturday afternoons.

Designer shopping

Calle de Serrano, Calle de Ortega y Gasset and Calle de Claudio Coello in Salamanca concentrate luxury brands and Spanish designers.

Independent shops

Malasaña, especially Calle del Espíritu Santo and around Calle de Velarde, has vintage clothing, record stores and small design shops. Chueca has independent fashion and concept stores.

El Rastro

Madrid's famous flea market takes place on Sunday mornings around Ribera de Curtidores in La Latina. It mixes antiques, second-hand items and new stalls. Go early, keep valuables safe and finish with a vermouth nearby.

Souvenirs worth buying

Look for espadrilles from traditional shops, hand-painted fans, guitars from long-established makers, ceramics, saffron, olive oil, Spanish wine and vacuum-packed cured ham. Violet sweets are a small, typical Madrid gift.

Opening hours and tax-free

Large stores typically open all day, while small shops may close for a few hours after lunch. Many shops in the centre open on Sundays. Non-EU visitors can claim VAT refunds on eligible purchases; ask for the tax-free form at the shop and validate it at the airport before check-in.

Department stores and malls

El Corte Inglés, Spain's main department store chain, has several large branches in central Madrid, including near Sol and on Calle de Preciados, with a gourmet food section. Larger shopping centres are found outside the centre and are reachable by metro.

Food gifts

Specialist shops sell olive oil, conservas (tinned seafood), turrón, wine and spices. Markets are another good place to find local products. Pack liquids according to airline rules or buy at the airport after security.

Books, records and crafts

The Cuesta de Moyano, a row of wooden book stalls along the Botanical Garden near Atocha, sells second-hand books. Malasaña and Lavapiés have independent bookshops and record stores. Traditional shops near Plaza Mayor sell religious articles, hats and capes.

Sales seasons

Spain's main sales periods start in early January, after Three Kings, and in early July. Shops are busier, but discounts can be significant.

Where to stay for shopping

For high-street shopping, Sol and Gran Vía are convenient. Salamanca suits luxury shoppers, while Malasaña and Chueca are better for independent and vintage stores. All are well connected by metro.

Practical tips

Shops in Spain often have a long lunch break in smaller towns, but in central Madrid many larger stores stay open all day. Keep receipts for returns and tax refunds. Be alert to pickpockets on busy shopping streets, especially during sales.

Markets and seasonal fairs

Besides El Rastro on Sundays, Madrid hosts seasonal fairs such as the Christmas market in Plaza Mayor and book fairs in El Retiro in late spring. Craft and design markets appear in different neighbourhoods on weekends; check local listings for dates.

FAQ

Are shops open on Sundays in Madrid?

Many shops in central Madrid open on Sundays, although smaller independent shops may close. Hours vary by shop.

What is a typical souvenir from Madrid?

Violet sweets, espadrilles, fans, ceramics and food products like olive oil and saffron are popular choices.

How do tax refunds work in Spain?

Non-EU residents can claim a VAT refund on eligible purchases. Ask for a tax-free form in the shop and validate it electronically at the airport before checking luggage.

Where is the best area for vintage shopping?

Malasaña has the highest concentration of vintage clothing shops, along with El Rastro on Sunday mornings.

Official sources