A tourist shopping in Barcelona

Some of the best cities for shopping in Spain


From charming little shops to large shopping centres. From arts and crafts to major brands. If you enjoy shopping, Spain is the place for you. What's more is that the shopping areas are usually near to other interesting sites. This means that you can shop and see the sites at the same time.


If you're a fan of the major brands, you won't want to miss the Passeig de Gràcia. It is an avenue full of modernist buildings and all of the world's most luxurious and well-known brands. But if you're looking for something a bit more alternative, you should check out the famous Carrer Tallers, which is brimming with charming little shops selling artisanal products, music and vintage clothes. 

A tourist in Paseo de Gracia, Barcelona


Puerto Banús, right in the heart of the Costa del Sol, is famous for its glamour. It is home to more than 100 luxury brands with all the latest collections from world-renowned designers. The shops are also next to the port, where you can see a number of huge yachts and ships that will take your breath away.

Shopping area in Puerto Banús, Marbella


If you're looking for luxury products with character, Madrid is the city for you. In the neighbourhood of Salamanca, you will find various prestigious brands and some incredible authentic high-fashion. But your search will also lead you to the open-air flea market the Rastro of Madrid. Located in the heart of La Latina district, you can find antiques, fashion and some genuinely surprising items here.

Tourists in the shopping area of Calle Preciados, Madrid


You can find some magical markets in Granada, such as the Alcaicería market. It's a huge bazaar where you can get lost among the silks, ceramics and Granada lamps. After exploring these colourful markets and narrow streets, remember to climb up to the Albaicín before finishing your tour of the city. These are just some of the cities where you can get your shopping fix, but there are many more to discover. Remember to check opening times before you visit any shopping area, as they are usually different in Spain compared to the rest of Europe. In some places you can even continue shopping well into the night.

Craft market in Granada
Find out more about...