Christmas in Milan: markets, Sant'Ambrogio and Oh Bej Oh Bej
Milan’s Christmas season begins not on 1 December or 24 December but on 7 December, the feast day of Sant’Ambrogio — the city’s patron saint. That date has been a Milanese public holiday for centuries, and the traditions layered onto it make the first week of December something distinct from the generic European Christmas market circuit. Understanding what makes Milan’s winter season feel Milanese, rather than interchangeable with any other northern European city, means starting here.
Sant’Ambrogio: 7 December
Sant’Ambrogio — Saint Ambrose — was the fourth-century bishop who effectively defined the Milanese Christian tradition. His basilica, the Basilica di Sant’Ambrogio on Piazza Sant’Ambrogio in the Magenta district, is one of the oldest churches in the city and one of the most important examples of Romanesque architecture in northern Italy. On 7 December it is central to the city’s celebrations: masses, civic ceremonies and the neighbourhood-scale atmosphere of a genuine local holiday rather than a tourist event.
The feast day is a public holiday specifically within Milan — not across Italy, just in the city. Many shops close. The streets around Sant’Ambrogio itself and around Castello Sforzesco are more animated than usual even by December standards. Families are out. The city feels like itself.
The most famous event tied to Sant’Ambrogio is the opening night of La Scala’s opera season, which falls on the evening of 7 December every year. This is arguably the most socially significant event in Milan’s cultural calendar — tickets, especially for the loggione (gallery section), carry enormous prestige, and the night attracts substantial media attention. But getting those tickets is genuinely difficult. The La Scala website releases seats in batches months in advance; for the Sant’Ambrogio premiere specifically, allocations sell out almost immediately. Prices range from approximately €30 for the upper gallery to several hundred euros for stalls and box seats. If La Scala is your priority, check the La Scala tickets guide for the full booking process.
Even without tickets, the area around Teatro alla Scala (Piazza della Scala, just off Piazza del Duomo) is worth visiting on the evening of 7 December simply to observe the arrival of the audience — the formal dress, the energy, the coverage from cameras outside. It is a Milanese tradition as much as a cultural event.
Oh Bej Oh Bej: the city’s oldest Christmas fair
The Oh Bej Oh Bej market is Milan’s oldest Christmas fair, dating its origins to the sixteenth century. The name comes from a phrase in the Milanese dialect — loosely “how wonderful, how wonderful” — attributed to children’s reactions to the gifts brought by a friar, Frate Benedetto, who handed out sweets and small gifts under the authority of Archbishop Carlo Borromeo. The fair has been associated with Sant’Ambrogio for centuries.
In its modern form, Oh Bej Oh Bej runs for four days around 7 December, positioned around the walls of Castello Sforzesco — typically 5–8 December. Stalls fill the area outside the castle and extend into Parco Sempione beyond the castle gates. The character of the fair is quite specific: it is primarily an antiques and bric-à-brac market, mixed with street food, handcraft stalls and the seasonal mulled wine and roasted chestnut vendors that appear everywhere in Milan from November onwards.
The antiques section is genuine in a way that more obviously commercial Christmas markets often are not. Dealers bring furniture pieces, ceramics, vintage prints, silverware, military memorabilia and the kind of things that are genuinely interesting to browse. It is not primarily a gift market in the way German-style Christmas markets tend to be; you are as likely to find a Fascist-era bronze figurine or a set of Art Deco crystal glasses as you are to find a scented candle. Prices reflect this — a piece of genuine Italian ceramics from a reputable dealer will be priced accordingly.
The food stalls serve vin brûlé (the Italian equivalent of Glühwein, made with red wine, spices, cinnamon and cloves), roasted chestnuts sold in paper cones (castagne), and various street foods that vary by vendor but typically include braised meat sandwiches and frittelle (fried dough). Prices for a cup of vin brûlé are typically €3–5 depending on the vendor.
Oh Bej Oh Bej is crowded, especially on the Saturday and Sunday. A Saturday morning visit — arriving by 10:00 — gives you the best experience before the peak afternoon crowds.
The Piazza Duomo Christmas tree and lights
The main Christmas tree in Milan is installed in Piazza del Duomo, typically in late November, and illuminated at a formal ceremony. The tree itself varies in design from year to year — sometimes a traditional conifer, sometimes a more stylised modern installation — but its position against the backdrop of the Duomo façade makes it one of the most photographed spots in the city during December.
The streets of the city centre receive their Christmas illuminations from late November. Corso Buenos Aires (the main shopping street running northeast from the city centre), Corso Vittorio Emanuele II (the pedestrian shopping artery from Piazza del Duomo towards Piazza San Babila) and the Quadrilatero della Moda all have their own lighting schemes, often sponsored by individual luxury brands.
Via Monte Napoleone’s Christmas lighting has historically been some of the most elaborate in the city, with tall suspended installations running the full length of the street. The fashion houses co-fund these displays as brand expressions as much as public amenities.
Ice skating in Milan
Seasonal ice skating rinks appear in Milan from December through January. The specific locations vary slightly from year to year, but recurring venues include:
The rink in Piazza Castello — sometimes positioned in the esplanade directly in front of Castello Sforzesco — is typically one of the largest and most visible. Admission has historically been around €8–12 per person including skate hire; check current prices when you arrive, as they change between seasons.
Parco Sempione sometimes hosts a smaller rink tucked into the park behind the castle. It tends to be slightly less crowded than the Piazza Castello rink and has a more relaxed family atmosphere.
Both rinks typically open in the first or second week of December and run through early January, with reduced hours on 25 December and closed or limited hours on 1 January. Exact dates and opening times are announced by the city each year.
Panettone: the real Milanese Christmas cake
Panettone is Milan’s gift to the world of Christmas baking — a tall, domed sweet bread enriched with eggs, butter, candied orange peel and raisins, with a light, airy crumb that bears no resemblance to the dense supermarket versions exported abroad. It is traditionally from Milan, and the city’s artisan pasticcerie take it seriously.
The industrial versions — Motta, Bauli, Tre Marie, Bauducco — are fine and available everywhere, including supermarkets, from October onwards. Prices start around €5–10 for a 750g or 1kg package.
The artisan versions are a different object entirely. Pasticceria Marchesi (Via Santa Maria alla Porta 11, near Piazza Cordusio; and a second location inside the Prada Galleria) makes one of the city’s most acclaimed panettoni — expect to pay around €40–70 for a 1kg box. Pasticceria Cova (Via Monte Napoleone 8) and Pasticceria Cucchi (Corso Genova 1) are also well-regarded. Longoni (multiple locations) is a popular choice for slightly more accessible artisan pricing.
Panettone is typically eaten after dinner on Christmas Eve and Christmas Day, served in slices with a glass of Prosecco, Moscato d’Asti or sometimes a sweet Marsala. Some restaurants serve it with a warm mascarpone cream. If you want to bring a proper Milanese panettone home as a gift, an artisan box from one of the historic pasticcerie is significantly more impressive than anything available outside Italy.
December temperatures and practical considerations
Milan in December is cold: expect daytime temperatures of 2–8°C and occasional overnight frost. Fog is common in the Po Valley, including Milan, from November through February — it can reduce visibility dramatically and gives the city a particular atmospheric quality during morning hours. Rain is possible at any point.
Dress for actual cold: a warm coat, gloves and a hat are not optional accessories. The Christmas markets and outdoor skating rinks are comfortable in appropriate clothing; inadequate layers make them miserable.
Opening hours shift during the Christmas period. Many businesses and some museums close on 25 December and 1 January. The Duomo and major tourist sites typically have reduced hours on 24 and 31 December. January public holiday closures include 1 January (New Year’s Day) and 6 January (Epiphany, known as Befana). Befana is a significant date in the Italian calendar — the date children traditionally receive gifts — and the streets on the evening of 5 January have their own festive atmosphere.
The period between Sant’Ambrogio (7 December) and New Year tends to be a good time for tourism: Christmas markets are running, hotel rates have not yet reached the peak they hit in the week between Christmas and New Year, and crowds are manageable. The week of 26–31 December sees higher prices and more visitors. January, by contrast, is one of the quietest and cheapest months to visit Milan.
Milan by night 2 hour walking tourAn evening walking tour during December takes in the illuminated city in a way that is genuinely different from the daytime experience — the Duomo lit up, the Galleria Vittorio Emanuele II with its chandeliers, the quieter streets of Brera after the aperitivo hour.
The Navigli canal district hosts its own winter market on the last Sunday of the month — the Mercatone dell’Antiquariato sul Naviglio Grande, a large antiques market that runs year-round but has particular atmosphere in December when vin brûlé vendors line the canal.
Milan highlights walking tourFor general planning, the best time to visit Milan guide covers the full year including the differences between December’s festive period and the January quiet season that follows. The metro and transport guide is helpful for navigating between the Castello Sforzesco area, the Duomo, and the Navigli during a December visit when surface trams can be slow in cold weather. For visitors combining Christmas in Milan with the city’s core museums, the best museums guide notes holiday opening hours. The two-day Milan itinerary can be adapted for a December visit by building in Oh Bej Oh Bej and evening illuminations time.
Frequently asked questions about Christmas in Milan
What is Sant’Ambrogio and why does it matter for visitors?
Sant’Ambrogio — 7 December — is Milan’s patron saint day and a public holiday specifically within Milan. La Scala opens its opera season that evening, the Oh Bej Oh Bej market runs in the days around it, and the city has a distinct local holiday atmosphere unlike any other day in December. Many shops close on 7 December itself.
When does Oh Bej Oh Bej run?
Oh Bej Oh Bej typically runs for four days around 7 December — usually 5–8 December — outside Castello Sforzesco. It is an antiques, craft and street food fair that dates back centuries. Entry is free; food and drinks cost €3–5.
Can I get La Scala opening night tickets?
It is very difficult. Tickets go on sale on the La Scala website months in advance and sell out rapidly. Prices range from approximately €30 for upper gallery seats to several hundred euros for stalls. The La Scala tickets guide covers the booking process in detail.
How much does artisan panettone cost?
Artisan panettoni from the best Milanese pasticcerie — Marchesi, Cova, Cucchi — typically cost €40–70 for a 1kg box. Industrial versions from supermarkets start at around €5–10.
Is there ice skating in Milan at Christmas?
Yes. Seasonal rinks typically appear in December in Piazza Castello and sometimes Parco Sempione. Admission including skate hire is usually €8–12. Exact dates and locations vary slightly each year.
What is the weather like in Milan in December?
Cold: daytime temperatures of 2–8°C, overnight frost possible, frequent fog in the Po Valley. Rain is possible. Warm clothing is essential for outdoor markets and skating.
When does the Christmas season officially end in Milan?
The Christmas season runs through Epiphany on 6 January (Befana), which is a national public holiday in Italy. Decorations and Christmas markets typically remain through the first week of January.
Related guides

Best day trips from Milan
The 8 best day trips from Milan by train or coach — lakes, hill towns, wine country and the Alps, with journey times and honest advice.

Best time to visit Milan — month by month guide
May and September are ideal for Milan — good weather, manageable crowds. Avoid Fashion Week and Design Week unless booked months ahead.

How to see the Last Supper in Milan
Book Leonardo's Last Supper 2–3 months ahead on vivaticket.it. Tickets cost €17 + €3.50 fee. Slots last 15 minutes. Alternatives if sold out.

Is the Milan Card worth it — an honest verdict
The Milan Card costs €10–€26 for 24–72 hours. An honest ROI analysis versus buying transport and museum tickets separately.