Best time to go to Spain

Christmas Markets in Spain 2024-2025

Colorful and cozy Christmas markets in Spain ignite a desire to come back to this country again and again

Dates: late November–early January

Christmas markets in Spain fascinate and astonish everyone who thirsts for getting into the holiday spirit. With Christmas markets in Seville, Barcelona, Madrid, and more, selling festive crafts and food specialties, this country may become your favorite winter-sun holiday destination.

Christmas market in Barcelona (November 25–December 23, 2023)

Dating back to 1786, Fira de Santa Llúcia is the oldest and one of the most beloved Christmas markets in Barcelona. Featuring over 300 lively stalls selling handcrafted gifts, decorations, nativity scenes, and trees, it helps you take the best out of this holiday season. If you want to fully enjoy the vibes of the market, wander through the stalls twice—in the daytime and in the nighttime. It will help you immerse yourself into two different atmospheres that the booths feature at different times. Also, don’t miss a chance to view original nativity scenes set up at Plaça de Sant Jaume. The market is open Monday through Friday from 11 am to 9:30 pm and from 10 am to 9:30 pm on Saturdays.

Christmas market in Seville (November 25–December 23, 2023)

The Creative Crafts Fair in Seville is not a regular Christmas market with food and mulled wine. Every year, the Federation of Artisans of Seville does its best to promote Sevillian crafts and their value. That’s why the Christmas market in Seville, Spain features exclusive artisan products, such as textiles, jewelry, mosaics, glass, enamels, ceramics, and much more. These items are not available for wholesale, which means you have an excellent opportunity to become an owner of something truly exclusive. The market takes place in Plaza Nueva. Opening hours are from 11 am to 3 pm and from 5 pm to 9 pm.

Christmas market in Cordoba (November 9–December 22, 2023)

The capital of Islamic Spain back in the Middle Ages conveys the feeling of Christmas in its own special way. The Christmas market in Cordoba takes place in the central Plaza de las Tendillas and features 47 festive stalls. There, you can buy various Christmas items, such as wooden toys, gifts, nativity scene figures, sweets, and savory snacks. In addition to all this, you can enjoy a nativity scene, a Christmas tree, theater, and much more. The Christmas market is open Monday through Thursday from 10:30 am to 2:30 pm and from 5 pm to 9 pm; on Friday and Saturday, from 10 am to 11 pm, and on Sunday, from 10 am to 9 pm.

Christmas market in Santiago de Compostela (December 15-17, 2023)

Santiago de Compostela is a city of cobblestone streets and breathtaking architecture in the form of churches, monasteries, and palaces. This Spanish Christmas market is located along Carreira do Conde and features over 50 stalls selling Spanish trinkets, Christmas snacks, pastries, and ceramics. Grab a cup of Spanish hot chocolate and stroll around the festive and dazzling booths. The market is open daily from 12 pm to 2 pm and from 5 pm to 9:30 pm, except for December 31, with opening hours from 12 pm to 2 pm.

Christmas market in Madrid (November 26–December 31, 2023)

One of the most popular Christmas markets in Madrid occupies Plaza Mayor and features over 100 wonderous booths with festive things to buy. There, you can purchase nativity scenes (Belenes), Christmas ornaments, toys, jokes for the Day of the Holy Innocents, and many other Christmas-related gifts. The balconies on Plaza Mayor are decorated with hundreds of candle-shaped lights, creating an unforgettable holiday atmosphere. The market is open Monday through Thursday and Sundays from 10:30 am to 9 pm and on Fridays, Saturdays, and the eve of holidays from 10:30 am to 10 pm.

Alicante Christmas market (December 1, 2023–January 5, 2024)

The Alicante Christmas market is located beside the beautiful cathedral at Plaza de San Nicolas and is one of the most popular Christmas markets in Spain. Featuring a number of shops where you can buy a selection of Christmas goodies, this market is filled with a warm Christmas atmosphere. Opening hours are from 10 am to 3 pm and from 5 pm to 11 pm, except New Year’s Day and Christmas Day.

Valencia Christmas market (December 25, 2023–January 7, 2024)

Christmas Market and Kings of the Central Market is the largest Christmas market in Valencia. It features over 80 stalls adorned with bright Christmas motifs, where you can let yourself get lost for a while. There, you can buy a variety of colorful gifts, the nativity figure sets, candles, cribs, and much more to make this holiday season unforgettable. The market is open during working hours from 9 am to 10 pm. On Christmas Eve, it is open till 2 am.

To get more information about the latest Spanish Christmas markets updates, please go to External Resources. Also, you can check the map suggesting the best accommodation nearby.

Last updated: