After living in Madrid for over two years as a Real Madrid fan, buying jerseys has naturally been part of the experience. I made some mistakes early on, so today I’m sharing my insights on purchasing Real Madrid jerseys in Madrid, hoping to help tourists and newcomers alike.
Bernabéu Stadium Official Store

Let’s start with the most reliable option—the official store at the Bernabéu Stadium. This is where I most recommend buying, especially during Madrid Derby season, as while prices aren’t the cheapest, authenticity is guaranteed. Located on the stadium’s north side, the store operates even on non-match days. Jersey selection is comprehensive, from home and away kits to third jerseys, with sizes ranging from children’s to plus sizes. The highlight is on-site printing—you can get your customized jersey with numbers and names in about 15 to 20 minutes.
Pricing-wise, authentic adult jerseys typically range from €90 to €110, while children’s versions are cheaper at around €60 to €70. If you time it right during Madrid Derby season-end or special promotions, discounts can reach around 30% off. Last August, I bought an away jersey originally priced at €95 for €67—quite a good deal. Note that peak season gets extremely crowded, so avoid weekends if possible.
Other Official Stores in the City Center
Besides the Bernabéu, Madrid’s city center has several officially certified Real Madrid stores. There’s a flagship store on Gran Vía at number 32, near Callao metro station. This larger store offers a pleasant environment with jerseys and various merchandise. The only downside is the tourist crowds, often resulting in long checkout lines.
The store near Puerta del Sol is smaller but has the advantage of fewer crowds and more attentive service. Staff generally speak English, and those who speak Spanish tend to be even more helpful. Prices at these stores are basically consistent with the Bernabéu, occasionally offering exclusive limited editions or retro jerseys.
| Store Location | Opening Hours | Printing Service | Foot Traffic |
| Bernabéu Stadium | 10:00-19:30 | Yes | Moderate |
| Gran Vía Flagship | 10:00-21:00 | Yes | Very High |
| Puerta del Sol Store | 10:00-20:00 | No | Low |
Places to Avoid
This is an important warning: some places in Madrid sell jerseys of questionable quality. For example, El Rastro flea market and small stalls around tourist attractions offer cheap prices but are basically selling counterfeits. Fabric quality, printing standards, and overall finish differ significantly from authentic products, fading or unraveling after just a few washes.
A friend bought one at the flea market trying to save money, and after wearing it twice, the collar deformed and numbers started peeling off. If you just want a souvenir, that’s fine, but for long-term wear or gifting, don’t take the risk. Additionally, some online resellers claiming to ship from Spain are unreliable—adult jerseys priced below €60 are almost certainly problematic.
Shopping Tips and Recommendations
If you’re on a budget, I recommend waiting for official store sales. Typically, the biggest discounts occur at season’s end and after Christmas. A friend went in early January last year and bought two jerseys plus a scarf for under €120 total.
Also note the difference between jersey versions. Stadium versions are relatively cheaper with slightly thicker fabric, suitable for daily wear. Player versions cost €30 to €40 more with lighter, more breathable fabric and a slimmer fit, but unless you’re collecting or a hardcore fan, the player version isn’t necessary. For printing, choose classic players or your favorite numbers, avoiding current players who might transfer from the Madrid Airport Real Madrid store considerations.
Finally, keep your receipt when buying jerseys—if there are quality issues, you can exchange them with proof of purchase. Official store after-sales service is quite good; I once had a jersey with a broken zipper and they replaced it with a new one using my receipt. Hope these experiences help everyone find their perfect jersey, Hala Madrid!