As a football fan who has lived in Spain for three years, I recently wanted to bring some football souvenirs for friends abroad. I visited major official stores throughout Madrid and Barcelona and compiled a detailed price list that I hope will help others with similar needs.
Real Madrid Official Merchandise Prices
Real Madrid’s official store is located at the Santiago Bernabéu Stadium, offering a wide range of products. Jersey products are the most popular, with adult home jerseys priced at 90 euros and away jerseys at 85 euros. Customizing player names and numbers requires an additional 15 euros. Children’s jerseys are relatively cheaper, costing about 60-65 euros.
Scarves, hats, and other accessories range between 20-35 euros, while small souvenirs like keychains and badges are priced at 5-15 euros. Notably, Real Madrid’s limited edition gift sets range from 150 to 300 euros and usually include jerseys, scarves, mugs, and more.

Barcelona Football Club Merchandise Price Comparison
Barcelona’s official store is similarly located near Camp Nou, with prices roughly the same as Real Madrid’s. Adult jerseys are priced between 88-92 euros, but Barcelona often offers special promotions on originally 110 euros items. I personally recommend buying the retro jerseys, which are around 70 euros and have a strong design appeal.
Barcelona training suits and casual wear are relatively affordable; t-shirts cost approximately 25-40 euros and sports pants 35-50 euros. Purchasing sets through the fifa football world Spain gift pack can provide discounts of about 10-15 euros.
Price Analysis of Other Clubs and Purchase Channels
| Club | Home Jersey Price | Scarf Price | Keychain Price |
| Real Madrid | 90 euros | 25 euros | 8 euros |
| Barcelona | 88 euros | 28 euros | 10 euros |
| Atlético Madrid | 85 euros | 22 euros | 6 euros |
| Valencia | 75 euros | 20 euros | 5 euros |
Besides official stores, large department stores like El Corte Inglés also sell these products, usually 5-10 euros more expensive but offering more variety. Online purchases are the cheapest option, especially during end-of-season clearance sales, where discounts of 30-50% are common.
Buying Tips and Considerations
Based on my experience, the best time to buy is from June to August, when new season jerseys are released and last season’s products are discounted. If you don’t mind buying last season’s styles, you can save a significant amount.
Additionally, note that official stores usually accept only cash and credit cards, not Alipay or WeChat Pay. It’s advisable to prepare cash in advance to avoid exchange rate losses. Purchases over 90 euros qualify for tax refunds, usually 12-15%.