The ten most enchanting Christmas markets in Italy

The Christmas season has officially begun here in Italy. The first festive markets are already open and more are set to follow as advent continues.

The ten most enchanting Christmas markets in Italy
A stall at Bolzano Christmas market. Photo: Andreas Solaro/AFP

Many of Italy's most established Christmas markets are in the South Tyrol region near Austria, but there are festive delights to be found across the entire country.

Whether it's Santa, spectacle or regional specialities you're after, here's our guide to the very best Italian Christmas markets.

Best for Italian traditions: Milan, Lombardy

Photo: Leonora Giovanazzi/Flickr

When: December 7th-10th
Where: Piazza Castello

While some of Italy's Christmas markets aren't far off the ones you'd find in Germany and Austria, Milan's December fair is 100 percent made in Italy. It's known locally as Oh Bej! Oh Bej! (meaning “how beautiful!” in local dialect) and falls early in December to coincide with the feast day of city's patron saint, Sant'Ambrogio. Legend has it that it dates back to the 1500s, when a papal envoy came to Milan bearing gifts for all the city's children (who couldn't help but cry “oh bej!” at the sight). Today you'll still find toys and sweets, but also bric-a-brac, books, flowers and crafts. 

If you miss Oh Bej! Oh Bej!, Milan's Piazza Duomo hosts a more modern Christmas market from December 9th to January 6th.

Best for spectacle: Santa Maria Maggiore, Piedmont

Video: Santa Maria Maggiore/YouTube

When: December 8th-10th
Where: Piazza Risorgimento 

Piedmont’s biggest Christmas market is one of the most spectacular anywhere in Italy. Expect stilt walkers, chainsaw carving, alphorns and bagpipes, as well as 200 stalls selling crafts and homemade specialities. Make sure you try the famous “stincheèt”, a thin sheet of flour cooked on a stove topped with butter and a pinch of salt. 

Best for Santa: Merano, South Tyrol

Photo: RossoGialloBianco/Flickr

When: November 24th – January 6th
Where: Piazza Terme and surrounding streets

Saint Nicholas is the patron saint of Merano. Wearing his traditional bishop's hat instead of a red cap, every December he parades through the streets handing to gifts to children who've been good – but watch out for the Krampus, masked demons who run after him punishing those who's been naughty. Saint Nicholas will visit the market on December 6th, but the Krampus will be there two extra days on December 5th and 8th. Aside from the parade, visitors can ice skate or listen to live music in Merano's central square, before warming up with a cup of tea or mulled wine in the heated stalls.

Best for atmosphere: Candelara, Le Marche

Video: TObe Studio/YouTube

When: December 2nd-3rd, 8th-10th
Where: Throughout the town 

Tiny Candelara, near Pesaro, hosts what might just be Italy's most unique Christmas market. Each December, the castle town celebrates the craft that gave it its name: candle making. For part of each evening, all electric street lights are switched off, leaving Candelara's medieval walls bathed in the glow of a thousand flames. If that weren't enough to tempt you into the hills of Le Marche, there's also a full Christmas market with Santa, pipers and a living nativity scene. Younger visitors can even try their hand at making a candle of their own.

Best for Advent: Vipiteno, South Tyrol

Photo: darvina06/Flickr

When?  November 24th – January 6th
Where: Piazza Città

This medieval town in South Tyrol keeps the excitement going all through December with its living Advent calendar. Each day in December, a different window somewhere in the city centre opens, to reveal… well, that would be telling, but it almost certainly involves something sweet. There's also a traditional Saint Nicholas parade, brass bands, decoration-making workshops, carriage rides and cooking classes to enjoy, all watched over by Vipiteno's handsome medieval clock tower.

Best for lights: Turin, Piedmont

Photo: Alessio Maffeis/Flickr

When: December 1st-23rd
Where: Cortile del Maglio, Borgo Dora

Turin has a reputation for some of Italy's most cutting-edge Christmas displays. In December local and international artists light the city with colourful installations – some simple, some surprising, all of them impressive. Once you've finished admiring them, make your way to this covered courtyard in the Borgo Dora neighbourhood to pick up handcrafted ceramics, glassware or embroidery made by local and international artisans. Turin also hosts a number of other Christmas markets in December, including in central Piazza Castello.

Best for location: Florence, Tuscany 

Photo: Any colour you like/Flickr

When? November 29th – December 21st
Where: Piazza di Santa Croce

There are larger Christmas markets in Italy, but few can boast a better backdrop than Florence's gorgeous Gothic basilica. As you'd expect from its name, the Florence Weihnachtsmarkt draws heavily on German traditions – but its 50 or so wooden huts house a mixture of exhibitors from all over Europe, so you're sure to some Florentine panforte (fruit cake) to go with your Bratwurst.   

Best for romantics: Verona, Veneto

Photo: A.Currell/Flickr

When? November 17th – December 26th
Where: Piazza dei Signori

Verona has a tradition of romance and you're sure to fall in love with this dreamy market, which takes its influence from Nuremberg, Germany. You'll find German foods, from sausage to stollen (a Christmassy fruit bread) and Lebkuchen (gingerbread) in the 80 stalls lining the streets. Take a digestive stroll to the Piazza Bra: the entrance to the city is illuminated with thousands of lights and a giant Christmas star, setting the scene for a fairy-tale experience.

Best for families: Bolzano, South Tyrol

Photo: davidoneclick/Flickr

When: November 24th – January 6th
Where: Piazza Walther

Bolzano is one of Italy's largest and oldest Christmas markets. In the shadow of the snow-covered Dolomites, the medieval city centre hosts some 80 stalls selling locally made wares and traditional treats around a nativity scene set in a real wooden stable. The rustic romance is enough to charm visitors of all ages, but kids will be especially impressed with the Children's Market, complete with miniature train, puppet theatre and merry-go-round. Don't forget to try the vin brulé (mulled wine) and apple strudel. 

Best for nativity scenes: Naples, Campania

Photo: Royal Olive/Flickr

When: Year round
Where: Via San Gregorio Armeno

For a more Mediterranean tradition, head south. The artisans of Naples are famous for their handmade presepi, or nativity figurines, which you can find on sale in the workshops that line so-called “Christmas Alley” west of the central train station. Among the usual characters, look out for astonishingly intricate fishmongers, butchers, pizza makers and other figures that have made their way into Neapolitan Christmas tradition – not to mention the pop stars and politicians that craftsmen sometimes slip in there too.

For members


Five of Italy’s most magical Christmas markets in 2021

Even though Covid cases are rising in Italy, most of the country's Christmas markets will open to spread some festive cheer and fill our hearts (and bellies) with glad tidings. Here's a rundown of five of Italy's most magical Christmas markets.

The Italian Christmas markets you should put on your wish list for 2021.
The Italian Christmas markets you should put on your wish list for 2021. Photo by Daniil Silantev on Unsplash

In 2020, many Christmas markets in Italy had to close or were scaled back because of the pandemic restrictions. This year, at least at the time of writing, lots of markets are set to open in the coming weeks.

Some have safety measures in place, such as mask-wearing and the requirement to show a green pass, so remember to check the rules before you travel.

READ ALSO: Where do you now need to show a Covid green pass in Italy?

While most of the larger and more famous Christmas markets are in the north of Italy, smaller markets and other seasonal events are held in towns and cities all over the country.

With that said, here are five of the most enchanting Christmas markets in Italy that count among our favourites.

Photo by on Unsplash

Trento, Trentino–Alto Adige

‘I mercatini di Trento’ is one of Italy’s most famous Christmas markets. Set in the northern region of Trentino-Alto Adige, which borders Austria and Switzerland, Trento is full of that mountainous frosty glee that warms the cockles of your heart.

Every year, visitors are attracted by the artisanal goods, the abundant offering of seasonal gastronomical treats and the cosy atmosphere of a historic centre decked out in twinkling lights.

More and more stalls come to Trento each year, meaning there’s always something new to see, buy and eat every time you go.

The city’s two main squares welcome visitors with their cosy lodges, where you can watch live demonstrations and listen to traditional music. And with the snow-peaked backdrop and fresh air, Trento puts on a Christmas market to remember.

Trento Christmas market runs from November 20th to January 9th.

READ ALSO: Is Italy likely to bring back Covid restrictions this Christmas?

Christmas decorations on display in a market in central Bolzano. Photo by ANDREAS SOLARO / AFP

Bolzano, South Tyrol

Another Christmas market not to be missed in the north of Italy is the spectacular display in Bolzano, arguably one of the most beautiful in Italy.

This festive extravaganza located in the region of South Tyrol is claimed to be Italy’s biggest Christmas market and, after almost two decades of the event, always has something new to delight return visitors.

New for 2021 are some stalls dedicated to grappa and beer with tastings of South Tyrolean spirits and craft beers, while for wine lovers, there’s a dedicated wine lodge offering tastings of the local labels.

Those delicious yuletide aromas of pine, cinnamon and mulled wine fill the streets, while squares are bathed in a romantic glow when the stalls come to town and transform the city into a spellbinding winter wonderland.

What better time to sample a local strudel, feast on some salty speck or indulge in some alpine homemade sweets?

The big Christmas tree in the central Piazza Walther will be lit up on Thursday November 25th to launch the market, which will remain open until January 6th.

Christmas lights during the “Luci d’Artista” (Artist’s Lights of Salerno) (Photo by MARIO LAPORTA / AFP)

Salerno, Campania

The northern mountain cities don’t claim complete ownership of Italy’s best Christmas markets, however.

One of the most eagerly awaited Christmas events can be found in the southern region of Campania: the illuminations called Luci d’artista (Artist’s Lights) in Salerno.

After being cancelled last year, the display is back for 2021 offering visitors a show of real works of art made in lights.

Due to the pandemic measures, access to the city will be restricted, especially on weekends when buses will be limited.

Strolling around the city, you can see this world-famous spectacle as you go, while also taking a tour of the Christmas markets, located on the city’s seafront. All in all, it makes for an unusually marvellous Christmas shopping experience right on the coast.

The lights will run from November 26th until January 30th.

Photo by Lynda Hinton on Unsplash

Verona, Veneto

How much more romantic and magical can you get than a Christmas market in Italy’s city of love? In fact, the market’s organisers describe Verona as, “The city of love, the city of Christmas”.

Even Romeo and Juliet’s tragedy lights up with the seasonal colours, sounds and smells. The city’s streets and squares transform into a dreamy setting for festive shopping and socialising: handicraft products in glass, wood, ceramics and many food and wine specialities tempt and delight.

The entrance to the city will be illuminated by hundreds of lights, creating what they call “a Champs Elysees effect”, continuing through all the streets of the historic centre. All the sparkles and glow are set against a backdrop of the famous Roman Arena and the unmissable Christmas star in front.

There will be more than 100 exhibitors this year and for 2021, the market will run in collaboration with the “Christkindlmarkt” of Nuremberg in Germany, bringing a heartwarming fairy-tale atmosphere to the fair city.

Verona’s Christmas market will run from November 12th to December 26th.

Photo by Christian Della Torre on Unsplash

Como, Lombardy

The lake setting and Christmas atmosphere make this a unique festive market you’ll look back on for years to come – and where better to get excited about the exchanging of Christmas gifts than Italy’s so-called city of toys ‘la città dei balocchi‘?

Starting with the Magic Light festival, its projections and lights transform the city’s building and squares into an open-air gallery. Meanwhile, delightful wooden huts create a Christmas village, offering local specialities, gifts and mouthwatering dishes.

There are also numerous refreshment and tasting points giving visitors the chance to sample menus typical of the area. And the unmissable giant ferris wheel is worth a whirl too.

If you want to work off some of those festive chocolates, waffles and gingerbread hearts, you can get your cheeks rosy at the ice rink in Piazza Cavour.

Plus, you can’t miss (literally) the traditional Christmas fir tree, illuminated by thousands of lights.

Como’s Christmas market runs from November 27th to January 6th.

Where are your favourite Christmas markets in Italy? If you have any suggestions, please leave a comment below.