Christmas markets in Spain are as much about a slow wander between stalls as they are about shopping. Some visitors come looking for a belén figure, others pick up decorations for the tree, and plenty simply enjoy the seasonal lights, crafts and familiar festive bits and pieces.
Madrid, Barcelona, Granada and several smaller cities and towns each bring something different to a December break in Spain and the Christmas Markets planned.
- Madrid: belén figures and decorations in Plaza Mayor
- Barcelona: Fira de Santa Llúcia beside the Cathedral
- Puebla de Sanabria: Christmas lights among medieval streets
- Alcalá de Henares: stalls in Plaza de Cervantes
- Granada: nativity scenes and crafts in Bib-Rambla
- Zaragoza: a market beside the Basilica del Pilar
- Bilbao: stalls and lights in Doña Casilda Park
Madrid: belén figures and decorations in Plaza Mayor
Madrid’s Plaza Mayor Christmas Market is one of the city’s long-running seasonal traditions. More than 100 wooden stalls fill the square, selling:
- Figures for belenes, or nativity scenes
- Christmas tree decorations
- Seasonal musical instruments
- Joke-shop items
The square’s arcades and historic buildings give the market its recognisable Christmas setting.
- Location: Plaza Mayor, Madrid
- Dates: Late November to 31 December 2026
Barcelona: Fira de Santa Llúcia beside the Cathedral
Held since 1786, Barcelona’s Fira de Santa Llúcia is one of the city’s oldest Christmas traditions. Its stalls line Avinguda de la Catedral in the Gothic Quarter, with nativity figures, Christmas trees, moss, decorations and handmade pieces.
Two local Christmas customs stand out:
- The caganer, a traditional Catalan figure added to nativity scenes
- The Tió de Nadal, a decorated log associated with family celebrations
The market sits among medieval lanes and historic buildings in Barcelona’s old quarter.
- Location: Avinguda de la Catedral, Barcelona
- Dates: 28 November to 23 December 2026, pending official confirmation
Puebla de Sanabria: Christmas lights among medieval streets
Puebla de Sanabria, in the province of Zamora, has a stone-built old town with cobbled streets and a castle. Christmas lights emphasise the town’s medieval appearance, lighting its squares and façades.
The historic centre holds much of the town’s interest and provides a smaller-scale alternative to large city markets.
- Location: Plaza Mayor and the historic centre, Puebla de Sanabria
- Dates: Pending confirmation
Alcalá de Henares: stalls in Plaza de Cervantes
Plaza de Cervantes is the centre of much of Alcalá de Henares’ Christmas programme. The market includes craft and gift stalls, alongside attractions such as a Ferris wheel and ice rink.
The city also has heritage associated with Miguel de Cervantes. Calle Mayor, the University and central historic buildings form part of a walk through one of the best-known cities near Madrid.
- Location: Plaza de Cervantes, Alcalá de Henares
- Dates: Late November 2026 to 6 January 2027, pending official confirmation
Granada: nativity scenes and crafts in Bib-Rambla
Nativity traditions play a prominent part in Granada’s Christmas season. Plaza Bib-Rambla hosts stalls selling nativity figures and seasonal decorations, while the Puerta Real area brings together other traders and craftspeople.
The market is in the city centre, close to Granada Cathedral and the main shopping streets. The Albaicín and the Alhambra are also among the city’s major heritage sites.
- Location: Plaza Bib-Rambla and Puerta Real, Granada
- Dates: 1 December 2026 to 6 January 2027, pending official confirmation
Zaragoza: a market beside the Basilica del Pilar
Plaza del Pilar becomes one of the main settings for Christmas in Zaragoza. Market huts, festive-product stalls and leisure activities are arranged in front of the Basilica del Pilar.
The market is beside one of Aragon’s most recognisable monuments and close to other places in Zaragoza’s historic centre.
- Location: Plaza del Pilar, Zaragoza
- Dates: Late November 2026 to 6 January 2027, pending official confirmation
Bilbao: stalls and lights in Doña Casilda Park
In 2025, Bilbao’s Christmas market was held in Doña Casilda Park. It included wooden huts, a light-and-sound tunnel, and stalls selling crafts, gifts and food products.
Nearby, Abandoibarra and the Guggenheim Museum represent Bilbao’s contemporary cityscape, while the Casco Viejo is home to traditional bars and shops.
- Location: Doña Casilda Park, Bilbao
- Dates: 5 December 2026 to 5 January 2027, pending official confirmation
Stay in the know about living in Spain as a foreigner—get our weekly newsletter for the latest travel, legal, and lifestyle news.
For a taste of the high life, sign up for the monthly luxury market round-up.







