Country guide

Christmas Markets in Spain 2026

Last updated · How we compile this guide

When are the Christmas markets in Spain in 2026?

We list 24 Christmas markets in Spain, in 13 towns and cities. Last season the typical opening date was 28 Nov, and 0 markets stayed open after 25 December. The first Sunday of Advent in 2026 is 29 Nov 2026.

Spain's Christmas markets are about nativity scenes and festive gifts. Madrid's Plaza Mayor market has run since the 19th century, Barcelona's Fira de Santa Llúcia in front of the cathedral dates from 1786, and Seville's Feria del Belén sells nativity figurines. Spanish Christmas runs until Three Kings' Day on 6 January.

24Christmas markets
13Towns & cities
28 NovTypical opening (2025)
0Open after 25 Dec

Best cities for Christmas markets in Spain

All Christmas markets in Spain by town

There are also 1 seasonal ice rink in Spain — see our Christmas ice skating guide.

Alicante

  • Alicante Christmas marketDates to be announced↗

Barcelona

  • Fira de Nadal a la Sagrada Familia28 Nov – 23 Dec 2025↗
  • Fira de Santa Llúcia28 Nov – 23 Dec 2025↗

Bilboa

  • Mercado Santo Tomas (Bilboa)21 Dec 2025↗

Bizkaia

  • Mercado Santo TomásDates to be announced

Córdoba

  • Plaza de las TendillasDates to be announced↗

Granada

  • Zoco Nazarí (Mercado De Artesanía)Dates to be announced↗

Madrid

  • Christmas market in Madrid at Plaza MayorDates to be announced↗
  • Feria de Artesanía de la Comunidad de Madrid (Craft Fair of the Madrid Community)Dates to be announced↗
  • Plaza de Isabel II Christmas MarketDates to be announced↗
  • Plaza de Juan Goytisolo Christmas MarketDates to be announced↗

Málaga

  • Botanical-Orchid Park Christmas MarketDates to be announced↗
  • Mercado de Navidad del Muelle UnoDates to be announced↗

Santiago de Compostela

  • Rúa da Carreira do CondeDates to be announced↗

Sevilla

  • Creative Crafts FairDates to be announced↗
  • La Feria del Belén (Bethlehem Fair)Dates to be announced↗
  • Mercado Medieval Navideño de GinesDates to be announced↗
  • Nervión Christmas MarketDates to be announced↗

València

  • Ciutat de les Arts i les Ciències (City of Arts and Sciences) Christmas MarketDates to be announced↗
  • Ho Ho Ho! Nadal Market (Ho Ho Ho! Christmas Market)Dates to be announced↗
  • La Feria de Artesanía de Navidad (Christmas Artisan Fair)Dates to be announced↗
  • Muestra de artesanía del Mercado de Colón (Christmas Handicrafts Show at Colón Market)Dates to be announced↗

Vizcaya

  • Plaza NuevaDates to be announced↗

Zaragoza

  • Plaza del Pilar Christmas MarketDates to be announced↗

Frequently asked questions

How many Christmas markets are there in Spain?

We list 24 Christmas markets in Spain. The towns with the most are Madrid (4), Sevilla (4), València (4), Barcelona (2) and Málaga (2).

When do Christmas markets start in Spain?

Last season the earliest market in our list, Fira de Nadal a la Sagrada Familia in Barcelona, opened on 28 Nov 2025; the typical opening date was 28 Nov 2025. In 2026 the first Sunday of Advent is 29 Nov 2026, and most markets open in the week or two before it.

Christmas markets in other countries