Shopping in Spain, much like its landscape, is diverse. Each city has its own mercado – indoor markets selling all sorts of goods, from cured ham and olive oil, to flowers and preloved clothes. If you’re in Madrid or Barcelona, the central district has upscale shopping streets lined with international brands, as well as shopping malls such as El Corte Ingles, Spain's leading department store with branches across the country
When it comes to things to buy in Spain, handcrafted items unique to the city make popular souvenirs. Shop for espardenyes shoes or local wines in Barcelona, Moorish marquetry and quality leather products in Granada, and handcrafted ceramics and orange blossom perfumes in Seville.
Best shopping in Spain
Featured stories & fun stuff
10 Best Places to Go Shopping in Tenerife
The best places to go shopping in Tenerife include local markets, car-free avenues, and upscale malls. And with the lowest taxes in Europe, this island is a shopper’s paradise. You’ll find all of your favourite European and international brands at...
10 Best Places to Go Shopping in Gran Canaria
The best places to go shopping in Gran Canaria include the island’s pedestrianised shopping streets, village markets, and modern shopping...
10 Best Places to Go Shopping in Malaga
The best places to go shopping in Malaga range from towering department stores with rooftop bars to historic shopping streets...
10 Best Places to Go Shopping in Lanzarote
The best places to go shopping in Lanzarote include traditional local markets, shopping centres, and bustling car-free avenues. The island's...
10 Best Markets in Seville
The best markets in Seville sell a dazzling array of goods, from farm-fresh produce to handcrafted knickknacks. The Andalusian capital...
10 Best Places to Go Shopping in Seville
The best places to go shopping in Seville range from shopping streets and high-end department stores to more affordable chain...
10 Best Places to Go Shopping in Alicante
Travellers seeking the best places to go shopping in Alicante will find retail districts and markets catering to every budget...
5 Best Markets in Malaga
Malaga is home to many different kinds of markets, but there are a few places you won't want to miss...
10 Best Markets in Costa del Sol
Markets in Costa del Sol offer an outstanding way to soak up local culture while finding everything from fresh produce...
10 Best Places to Go Shopping in Valencia
The best places to go shopping in Valencia range from centuries-old Art Nouveau markets to modernist shopping centres and luxury...
10 Best Places to Go Shopping in Benidorm
Check out the best places to go shopping in Benidorm and pick up great gifts or souvenirs. From traditional outdoor...
5 Best Shopping Streets in Madrid
The best shopping streets in Madrid showcase a great range of independent and brand-name shops selling an eclectic choice of...