Spain

Madrid Christmas Markets 2026

Last updated · How we compile this guide

When are the Madrid Christmas markets in 2026?

Madrid has 4 Christmas markets in our directory. All are free to enter.

Madrid's Christmas market on Plaza Mayor has been a tradition since the 19th century, with stalls of nativity figures, decorations and joke items for the Day of the Holy Innocents on 28 December. Spanish Christmas runs until Three Kings' Day on 6 January.

4Christmas markets

All Christmas markets in Madrid

Dates for these markets were not published last season — check each official website for the latest.

Christmas market in Madrid at Plaza Mayor

  • Dates to be announced 2025–26 season
  • Plaza Mayor, Centro, Madrid, Spain

Official websiteDirections

Feria de Artesanía de la Comunidad de Madrid (Craft Fair of the Madrid Community)

  • Dates to be announced 2025–26 season
  • Paseo de Recoletos, 28001 Madrid, Spain

Official websiteDirections

Plaza de Isabel II Christmas Market

  • Dates to be announced 2025–26 season
  • Pl. de Isabel II, Centro, 28013 Madrid, Spain

Official websiteDirections

Plaza de Juan Goytisolo Christmas Market

  • Dates to be announced 2025–26 season
  • Pl. de Juan Goytisolo, Centro, 28012 Madrid, Spain

Official websiteDirections

Frequently asked questions

How many Christmas markets are there in Madrid?

We list 4 Christmas markets in Madrid, including Christmas market in Madrid at Plaza Mayor, Feria de Artesanía de la Comunidad de Madrid (Craft Fair of the Madrid Community), Plaza de Isabel II Christmas Market and Plaza de Juan Goytisolo Christmas Market. Some are small one-day or weekend events, so check the dates on each card.

Are the Christmas markets in Madrid free?

Yes, entry to the markets we list is free — you only pay for food, drinks and gifts. Many stalls serve mulled wine in a mug with a small deposit that you get back when you return it.

More Christmas markets near Madrid

All Christmas markets in Spain →