Start with the Duomo, the Tree and the Market Ring
You come up from the metro into Piazza del Duomo and the square is already full — the cathedral facade lit, a tall tree standing at its centre, and a ring of wooden huts circling the perimeter. This is the city's default Christmas image, and it runs from December 1st to January 6th: stalls selling festive food, clothing and objects, a Santa Claus' grotto, and a full-size crib. The tree in the piazza is part of "Natale degli Alberi," a citywide project by Marco Balich that plants trees in piazzas across Milan; the Galleria Vittorio Emanuele II, a few steps away, hangs its own illuminated tree under the central Octagon, with decorations up from the end of November until Epiphany.
The season itself is bookended by two Milanese dates: Sant'Ambrogio, the city's patron saint, on December 7, and the Immaculate Conception on December 8 — the latter marking the point from which panettone is traditionally eaten, right through to Epiphany on January 6.
Walk to the Castle for Oh Bej! Oh Bej!
Head northwest from the Duomo — roughly a fifteen-minute walk through largely pedestrianised streets — and you reach Castello Sforzesco, the red-brick, fifteenth-century fortress commissioned by Francesco Sforza. In the Sant'Ambrogio period of early December, its courtyards and the Parco Sempione side fill with Oh Bej! Oh Bej!, one of Italy's oldest Christmas markets, dating to 1510 and named in Milanese dialect for "how beautiful, how beautiful." The 2026 edition begins on December 5.
- Hundreds of stalls: hand-carved nativity figures, artisan ceramics, wooden ornaments, antiques and bric-a-brac such as vintage postcards, aged balsamic vinegar, and torrone from Cremona.
- Food and drink: panettone from historic bakeries, roasted chestnuts (firunatt), and mulled wine (vin brulé) served in paper cups.
- Timing: stalls typically open morning to evening, and the market runs several days around December 7. Crowds are heaviest on weekends, in the evenings, and on the 7th itself; weekday mornings are quieter.
- Practical: entry is free and the castle grounds are public space, though the castle museums charge separately. Many stallholders prefer cash, especially the smaller vendors and antiques sellers. December here is cold, damp and sometimes foggy, so bring warm layers and shoes that can handle cobblestones.
Concerts in the Duomo and at La Scala
Milan's Christmas music is mostly free if you plan for it. The Duomo Christmas Concert has free admission and is held at 7:30 pm on Friday, December 12th, with the Cameristi della Scala and the Teatro alla Scala Children's Choir conducted by Massimo Raccanelli — a programme running from Vivaldi and Scarlatti Baroque to choral works by Rutter, Gardner and Leontovych. Booking is compulsory and opens on December 3rd via duomomilano.it, so set a reminder rather than assuming you can walk in.
At Teatro alla Scala, the Christmas concert falls on December 20th at 8:00 pm, with Lorenzo Viotti conducting a programme including Poulenc's Les Animaux modèles and Gounod's Messe solennelle de Sainte-Cécile; tickets are sold separately. Earlier in the month, La Scala's inaugural season evening on December 7 is screened citywide through the "Prima Diffusa" project in more than thirty locations, with free accompanying concerts, performances, exhibitions and meetings around the city.
Skate, Glow and Eat Panettone
The family side of a Milanese Christmas spreads well beyond the centre. The Villaggio delle Meraviglie Winter Wonderland Village runs from November 15th to January 6th in the Indro Montanelli Gardens, built around a Christmas forest theme with Santa Claus, Mother Christmas, elves, the Befana and a large skating rink. Natale a Palazzo Lombardia puts family activities at the foot of the skyscrapers, including Milan's largest indoor ice rink, open until January 18th, plus Winx photo booths, children's workshops and a carousel. There are ice rinks elsewhere in the city too, such as Piazza Città di Lombardia, and a Belvedere on the 39th floor offers views over the city's Christmas lights with free admission, bookable on weekends before Christmas.
In the Portanuova district, "PoP XMAS Let it Glow" runs from November 29th to January 6th: light installations, snow effects, mirror games, and a Peace tree illuminating the fountain in Piazza Gae Aulenti. Five igloos hold interactive surprises, including an augmented-reality photo in Piazza Lina Bo Bardi with a printed copy collected in Piazza Alvar Aalto. There is hot chocolate, mulled wine and Christmas sweets, an ice rink among the skyscrapers open daily until January 11th with sessions booked through the Portanuova Milano app, and artisan panettone sold in the neighbourhood's Christmas chalet.
That last detail matters, because panettone was born in Milan and is the city's Christmas dessert, eaten from the Immaculate Conception through Epiphany. You will find it in pasticcerie and panifici, on some chef menus and in starred restaurants, and a downloadable map lists artisan producers across Milano, Monza Brianza and Lodi if you want to trace it to the source.
Exhibitions, and a Free One at Palazzo Marino
Each year in the run-up to Christmas, Palazzo Marino — the seat of Milan's municipality — hosts a free exhibition in the Sala Alessi, with guides on hand. The Christmas 2025 work was the Polyptych of Monte San Martino by Carlo and Vittore Crivelli, painted around 1490, its ten panels centred on the Virgin and Child with a predella showing Christ and the twelve apostles, on loan from another Italian city. Alongside it, multiple exhibitions stay open through the festive season; recent examples cited include Man Ray and Escher. Check what is on for your dates, but expect the city's museums and galleries to be running a full programme while you are there.
Milan's Christmas is dense and walkable, and most of it is free once you are on the ground — the question is only which evenings you want to spend standing in a piazza with a paper cup of vin brulé and which you want to spend in a seat at the Duomo. Book the Duomo concert from December 3rd, decide early whether you want La Scala on December 20th, and keep a weekday morning free for the castle, when Oh Bej! Oh Bej! is at its calmest. Build your days around Sant'Ambrogio, the Immaculate Conception and Epiphany, and the rest of the city will arrange itself around you.