
Lombardy
Milan Christmas Markets 2026: Dates for the Duomo, Oh Bej Oh Bej and the Rink
Milan's Christmas markets 2026: the Piazza Duomo chalets from 1 December to 6 January, the Oh Bej Oh Bej fair from 5 to 8 December by the castle, and the rink.
Milan's Piazza Duomo Christmas market runs from 1 December 2026 to 6 January 2027.
The older event is the Oh Bej Oh Bej fair, four days around the castle.
The fair of Sant'Ambrogio, the city's patron, runs from Saturday 5 to Tuesday 8 December around the Castello Sforzesco, where it has stood since 2006, and the chalets on Piazza del Duomo follow from 1 December, as the market guide Mercati di Milano sets out. A rink opens at the Giardini Montanelli through the season.
Quick answer
Dates: Oh Bej Oh Bej 5 to 8 December 2026; Piazza Duomo market 1 December 2026 to 6 January 2027.
Hours: daytime into the evening; the Duomo chalets keep shop hours, the fair runs through the day.
Where: the Castello Sforzesco for the fair, Piazza del Duomo for the chalets, Porta Venezia for the rink.
What: antiques, old books, flowers, torrone and chestnuts at the fair; crafts, food, a nativity and Father Christmas's house by the cathedral.
The trap: coming for the Duomo market alone and missing the four days of the fair, which are the real Milanese Christmas.
Oh Bej Oh Bej, four days for Sant'Ambrogio
The name is Milanese dialect for "how nice, how nice", the cry of the children who met a papal envoy's sweets in the 16th century, and the fair has marked the feast of Sant'Ambrogio on 7 December ever since. It moved to the moat and lawns around the Castello Sforzesco in 2006, and over the long weekend of 5 to 8 December it fills the castle with stalls of antiques, second-hand books, flowers, honey, torrone, roast chestnuts and mulled wine.
Sant'Ambrogio is a city holiday, and the feast opens La Scala's season on the same evening, so the fair, the opera and the first week of the Duomo market all land in the same days. That makes the second weekend of Advent the one to book.
The Duomo chalets and the rink at Porta Venezia
From 1 December the wooden chalets ring Piazza del Duomo with crafts and food, a nativity scene and a house for Father Christmas, under the cathedral and the lit Galleria. It is the postcard market, and the most crowded, so the mornings are the time to see it.
For the rink, head to the Giardini Indro Montanelli at Porta Venezia, where the Villaggio delle Meraviglie sets a covered rink of more than 1,000 square metres with rides and street food around it. Entry to the park is free and the rink is paid. The big craft fair of the season, Artigiano in Fiera, runs at Fieramilano in Rho from 5 to 13 December, with some 2,800 exhibitors.
Reaching Milan by train
Milano Centrale is the hub of the high-speed network, with fast trains from Turin, Bologna, Florence and Rome and direct services from Switzerland and France, and the metro runs from the station to the Duomo in a few minutes. The castle and the Duomo are a ten-minute walk apart along Via Dante.
Porta Garibaldi and Rogoredo take some of the fast trains too, both on the metro. Timetables are on the Trenitalia and Italo sites.
Where to stay in Milan
The centre between the Duomo, the castle and Brera keeps everything on foot, with the Duomo chalets, the Galleria and the fair within a short walk, and the Christmas windows of the fashion quarter a few streets away.
Around Centrale or Porta Garibaldi is the practical choice for a train trip, on the metro and with the lights of Porta Nuova and the Gae Aulenti tower on the doorstep.
The mistake to avoid
Do not plan Milan around the Duomo chalets alone. They are pleasant and crowded, but the city's own Christmas is the fair of Sant'Ambrogio, and if the dates allow, the weekend of 5 to 8 December is the one that shows Milan at home.
The second mistake is ignoring the holiday. On 7 December shops and offices close, the crowds move to the castle and La Scala, and a Monday visit without a plan can find the city shut.
Related guides
Planning a trip like this?
Send us your brief and we will help you get the bases, timing and route right.
• More from the Magazine
Italy Travel PlanningItaly Carnival 2027: The Dates of Six Big Carnivals, From Venice to PutignanoShrove Tuesday falls on 9 February 2027. The dates of six big Italian carnivals, from Venice and Viareggio to Ivrea, Fano, Putignano and the Sartiglia.
Italy Travel PlanningItaly Strike 20 November 2026: Trains and Flights Run, Rail Stops on SaturdayTrains and flights are excluded from Italy's general strike on 20 November 2026, but a rail strike runs from 21:00 that Friday to 20:00 Saturday. What to know.
Italy Travel PlanningItaly Public Holidays 2027: All 13 Dates, the Long Weekends and What ClosesItaly has 13 national holidays in 2027, and Saint Francis on 4 October is a weekday off for the first time. Every date, the long weekends and what closes.