Are you looking for Madrid souvenirs? There are lots of fun and unique products to buy or bring home as gifts to friends and family.

Souvenirs are one of the best ways to tell your friends and family that you are thinking about them while traveling. And it’s also something that’s fun to buy to yourself as a memory from your trip.

So, do you want to know what to buy in Madrid for your loved ones? Then continue reading below, because here’s a list of the top 10 things to buy in Madrid: 

Olive oil – One of the most popular Madrid souvenirs!

Olive oil is one of those souvenirs that never can go wrong (if not damaged in your suitcase). It’s delicious, it’s affordable, and it’s useful. This is a souvenir that you can buy for anyone who loves to cook, or simply loves food.

In the supermarkets in Madrid, you have a big selection of delicious olive oils, as well as in local olive oil shops.


Spain has a tradition of making beautiful ceramics, which makes this one of the best things to buy in Madrid.

If you’re looking for some beautiful ceramic products to buy during your stay, I can recommend visiting stores like Antigua Casa Talavera or Ceramica Cantaro, which have a great range of both mugs, plates, vases and egg cups etc. It’s located just behind the famous Gran Vía!

madrid ceramics

akturer /

Spanish wine

In Spain, they produce delicious wine that you have to taste during your stay. If you’re interested in buying a couple of bottles of Spanish wine I can recommend you to visit Lavinia, which is a store with a big selection of wine in Madrid.

It’s good to know that you can get a really delicious bottle of wine for just a couple of euros. You don’t always have to buy the most expensive ones!

Spanish fan

When strolling around in Madrid a hot summers day you’ll need to buy one of these. The Spanish hand fan has been around since the 18th century and is not only useful, but also very pretty.

This is such a souvenir you can buy for both friends and family members!

spanish souvenir

Photo: shutterstock

Football jersey

Real Madrid is one of the worlds most famous football teams, so if you know someone who’s a fan, this is one of the best Madrid souvenirs to buy.

If you visit the Santiago Bernabéu stadium you can go to the Real Madrid shop and buy a jersey. Afterward, you can go on a tour of the stadium, which will make your jersey even more memorable!

Violet candy

Around 100 years ago the famous shop Violeta opened its doors. In this shop, they sell delicious violet candies that are a must to taste when you’re in town.

The mix of the delicious candies, the pretty design, and the beautiful packaging – makes this one of the best souvenirs to buy in Madrid!

madrid gifts

Photo: shutterstock

Spanish spices

When traveling I always think it’s a fun idea to buy local spices that you can use when cooking back home. I would recommend the mixed Spanish spices that are used for making paella or a pack of saffron. Saffron is produced in Spain and is much more affordable than in most other countries.

This is one of the Madrid souvenirs that aren’t super expensive, but still a nice gift for someone who loves to cook!

Local art

When strolling around the streets of Madrid you’ll stumble upon local artists that are making beautiful and interesting paintings. This is a nice souvenir to buy for your home that will remind you of your trip to beautiful Madrid every time you look at it.

souvenirs in madrid



Something I noticed when visiting Madrid was that they had several shops selling cool hats. The most locals who wear hats are older men, but I would say that anyone who likes hat can go shopping in these stores, both men and women. La Favorita is the oldest hat shop in Madrid, and here they have a good range of messenger caps, proper sombreros (straw hats), and berets.

This is a great souvenir for someone who loves fashion. Just make sure that you buy the right size if it’s a gift for someone.


Espadrilles are a favorite summer shoe in Spain that comes in all different kinds of colors. These are not expensive and does not take up much space in your suitcase.

When walking around the streets of Madrid you’ll see these shoes in several shops and stores. They cost from around 6 euros and up depending on where you buy them.


Photo: Shutterstock

Do you have any other questions about Madrid souvenirs? Leave a comment below!