Via Dante, a pedestrian street between tall brick and stone apartment buildings, with strings of Christmas lights and light frames hung across it above walkers in winter coats

Events

Milan Christmas markets 2026: Oh Bej! Oh Bej! from 5 to 8 December, the Villaggio delle Meraviglie, the Piazza Duomo chalets and the lights, with the closures on 25 December

Milan's Christmas markets in 2026: the Oh Bej! Oh Bej! fair at the Sforza Castle from 5 to 8 December, the Villaggio delle Meraviglie from 20 November to 10 January, the Piazza Duomo chalets from 1 December and the lights from 15 November, with La Scala's opening and the 25 December closures.

Photo: Michael Paraskevas · CC BY-SA 3.0
In this guide

💡 The Short Version: Oh Bej! Oh Bej!, the fair of Sant’Ambrogio, runs from Saturday 5 to Tuesday 8 December 2026 round the Sforza Castle. The Villaggio delle Meraviglie, with an ice rink, runs from 20 November 2026 to 10 January 2027 in the Giardini Indro Montanelli. The Piazza Duomo chalets are listed for 1 December to 6 January, and shop-front Christmas lights are allowed from 15 November to 6 January. La Scala opens its season on Monday 7 December with Otello. The Last Supper, the Sforza Castle museums and Brera are closed on 25 December. Or book a tour: the Duomo and terraces ticketad is from €27 and the Last Supper guided tourad from €79 (GetYourGuide).

⚠️ 24, 25 and 26 December. The Last Supper, the Sforza Castle museums and the Pinacoteca di Brera are closed on 25 December and 1 January. Museoscienza is closed on 24 and 25 December and 1 January, and the La Scala museum on 25 and 26 December and 1 January, and on 7 December. The hours are the operators’ own.

Dates and places

WhatWhereDates
Christmas lightsShop fronts across the city15 November 2026 to 6 January 2027, removed by 15 January
Villaggio delle MeraviglieGiardini Indro Montanelli, Porta Venezia20 November 2026 to 10 January 2027
Piazza Duomo chaletsPiazza del Duomo1 December 2026 to 6 January 2027
Oh Bej! Oh Bej!Sforza Castle and Parco SempioneSaturday 5 to Tuesday 8 December 2026
La Scala opening nightTeatro alla ScalaMonday 7 December 2026

The national holidays in the season are 8 December, 25 and 26 December, 1 January and 6 January.

Oh Bej! Oh Bej!

Sforza Castle and Parco Sempione · Saturday 5 to Tuesday 8 December 2026 · Cairoli (M1) and Cadorna (M1, M2)

The fair of Sant’Ambrogio, the name a Milanese cry of delight, sells antiques, books, plants, sweets, torrone, roast chestnuts, mulled wine and crafts. It has been held round the Sforza Castle since 2006, and before that round the basilica of Sant’Ambrogio. The City’s fairs calendar gives the four days, and 7 December is the saint’s feast, a Monday in 2026, the same day as La Scala’s opening night. The Sforza Castle courtyards are free, and the museums are closed on Mondays: see the Sforza Castle. The basilica of Sant’Ambrogio is free, and its treasury museum, Ambrosius, is €5: see Milan churches.

Powered by GetYourGuide

The Villaggio delle Meraviglie

Giardini Indro Montanelli, Porta Venezia · 20 November 2026 to 10 January 2027 · Porta Venezia and Lima (M1)

A Christmas park in the public gardens beside the Natural History Museum. It has an ice rink with skate hire and a rink for small children, the house of Father Christmas, Mother Christmas and La Befana, Christmas shows and street food. The rink and the rides are paid.

The Piazza Duomo chalets

Piazza del Duomo · 1 December 2026 to 6 January 2027 · Duomo (M1, M3)

The City of Milan’s market listings put the chalets in the square from 1 December 2026 to 6 January 2027. The Duomo’s terraces and the Galleria are beside the stalls: see the Duomo. Keep bags closed in the crowd; the Foreign Office says petty crime, particularly bag-snatching and pickpocketing, is higher in city centres and at major tourist attractions.

Hotels near the Duomo lists the ones a few minutes’ walk from the square.

The lights and La Scala

Shop-front lights and decorations are allowed from 15 November 2026 to 6 January 2027, and the City asks for them to be taken down by 15 January. La Scala opens its 2026/27 season with Verdi’s Otello on Monday 7 December and runs it to 5 January 2027: La Scala opening night 2026 has the tickets and the last-minute seats.

Via Dante, a pedestrian street between tall brick and stone apartment buildings, with strings of Christmas lights and light frames hung across it above walkers in winter coats

Christmas lights hung across Via Dante, the pedestrian street between Piazza Cordusio and the Sforza Castle. Photo: Michael Paraskevas, Wikimedia Commons, CC BY-SA 3.0.

Closed days over Christmas

SightClosedNotes
The Last Supper25 December, 1 JanuaryAlso closed on Mondays
Sforza Castle museums25 December, 1 JanuaryThe courtyards are free and open daily
Pinacoteca di Brera25 December, 1 January
Museoscienza24 and 25 December, 1 JanuaryOpen on Monday 7 and Tuesday 8 December 2026
La Scala museum7, 25 and 26 December, 1 January9:30 to 15:00 on 24 December, last entry 14:30

The hours are the operators’ own: see what to book before you go to Milan. New Year’s Eve 2026 has 31 December.

Eating at Christmas

Panettone, the Christmas cake of Milan, goes on sale in November: see panettone in Milan. Where to eat in Milan lists the restaurants.

Plan the rest

Where to stay in Milan compares the areas, and the best time to visit Milan has the weather and the daylight, about 8 hours 43 minutes at the solstice. 3 days in Milan fits the sights round the closed days. For another Italian city, see Christmas in Rome.

Common questions

When are the Milan Christmas markets in 2026?

Oh Bej! Oh Bej! runs from Saturday 5 to Tuesday 8 December 2026 at the Sforza Castle. The Villaggio delle Meraviglie runs from 20 November 2026 to 10 January 2027 in the Giardini Indro Montanelli, and the City's market listings put the Piazza Duomo chalets at 1 December 2026 to 6 January 2027.

What is Oh Bej! Oh Bej!?

The fair of Sant'Ambrogio, Milan's patron saint, held around the Sforza Castle and Parco Sempione. It sells antiques, books, plants, sweets, torrone, roast chestnuts, mulled wine and crafts. Sant'Ambrogio's day is 7 December, which is a Monday in 2026.

When are the Christmas lights on in Milan?

The City of Milan allows shop-front lights and decorations from 15 November 2026 to 6 January 2027, with removal by 15 January.

What is closed in Milan on 25 December?

The Last Supper, the Sforza Castle museums, the Pinacoteca di Brera and the La Scala museum, along with Museoscienza, which is also closed on 24 December. The La Scala museum is closed on 26 December and 1 January too, and on 24 December it closes at 15:00.

When does La Scala open its season?

On Monday 7 December 2026 with Verdi's Otello, which runs to 5 January 2027. The theatre's museum is closed that day.