Skip to content
a view of a city at night from the top of a building

Things to Do in Milan in December

Milan, Italy

Jump to a guide
  • VerdictFair
  • Ranked#9 of 12
  • PricesExpensive

The single most important thing to know about Milan in December is the fog. The city sits in the Po Valley, and from late November through February, a thick, damp nebbia settles over the streets for days at a time, dropping visibility to a few hundred meters and making 8°C (47°F) feel closer to freezing. This is not a picturesque mist. It is grey, heavy, and persistent, and it defines the mood of the city more than any Christmas decoration.

That said, December has a particular charm if you come prepared. La Scala's opera season opens on December 7, the Festa di Sant'Ambrogio fills the streets around the Castello Sforzesco with market stalls, and the city commits fully to the holiday season with lights along Via Montenapoleone and a towering tree in Piazza Duomo. Milan is an indoor city by nature, built around aperitivo bars, galleries, and restaurants, and winter only sharpens that character. You'll spend more time in heated dining rooms eating risotto alla milanese than wandering piazzas, and that might be the point.

Hotel prices climb toward Christmas and New Year's Eve, though early December remains reasonable. Expect average highs around 8°C (47°F) and lows near 2°C (35°F), with roughly 56mm of rain spread across 7 days. The 88% humidity makes everything feel colder than the thermometer suggests. Pack layers, and pack warm ones.

Why visit in December

  • La Scala's opera season premiere on December 7 is one of Europe's most prestigious cultural events, broadcast live in Piazza Duomo for those without tickets
  • Christmas markets at the Castello Sforzesco (Oh Bej! Oh Bej!) and in Piazza Duomo run for most of the month, selling artisan food and Lombardian crafts
  • December is Milan's driest month at 56mm, meaning less rain than any other time of year despite the cold
  • The Quadrilatero della Moda lights up with some of the most elaborate holiday window displays in Europe, particularly along Via Montenapoleone and Via della Spiga
  • Panettone peaks in December, and bakeries across the city compete fiercely. Pasticceria Marchesi, Pavé, and Cova all release limited seasonal versions

Worth knowing

  • Persistent fog (nebbia) can blanket the city for 3-5 consecutive days, turning everything grey and limiting views of landmarks like the Duomo roofline
  • The 88% average humidity makes 8°C feel significantly colder, particularly in the evening when temperatures drop toward freezing
  • Hotel rates rise 30-50% above the annual average from mid-December through January 2, with New Year's Eve commanding peak pricing
  • Daylight is short. Sunset arrives around 4:40pm, giving you roughly 8.5 hours of usable light for sightseeing

Best for

  • Opera and classical music lovers planning around La Scala's December 7 premiere
  • Foodies who want to taste panettone at its source during peak production season
  • Shoppers targeting the Quadrilatero della Moda during holiday displays and pre-sale reductions in the final week
  • Travelers who prefer museums, galleries, and indoor dining over outdoor sightseeing

Think twice if

  • You dislike cold, damp weather with limited sunshine. Milan in December averages 2 hours of sun per day
  • You want to see the Alps from the city. The fog typically obscures mountain views entirely from November through February
  • You are on a tight budget. December pricing, particularly around Christmas and New Year's, is among the highest of the year
  • You planned outdoor photography. The flat grey light and persistent haze make architectural shots difficult
Weather measured 8° / 2°C 56mm rain · 7 rainy days · 88% humidity rains perceptibly ~1.3h/day · 91% of mornings dry
Crowds high
Pack A proper winter coat rated for near-freezing temperatures, thermal base layers for mornings, a wool scarf (the damp cold targets your neck), waterproof boots that handle wet cobblestones, and an umbrella. Gloves are essential for evening walks. Dress in removable layers because shops and restaurants tend to be heavily heated.

Cold, damp, and frequently foggy. The Po Valley traps moisture and cold air, creating a particular winter climate that feels rawer than the numbers suggest. Morning frost is common, fog can persist all day, and sunshine is scarce. Most days are overcast. Rain comes in light, steady spells rather than downpours. Snow is rare in the city center but not impossible, occurring perhaps once or twice per month on average.

Seasonal caution

  • Morning temperatures regularly drop below 0°C (32°F) in the final week of December, with frost on pavements. Cobblestones near the Navigli canals become slippery
  • The Po Valley's winter temperature inversions trap pollution. PM2.5 levels in December frequently exceed EU recommended limits, occasionally triggering traffic restrictions (Area B/C blocks). Travelers with respiratory conditions should monitor ARPA Lombardia air quality readings

Year-round climate

Averages from the last 5 years.

Monthly climate averages for Milan0°C 15°C 30°C JanFebMarAprMayJunJulAugSepOctNovDec
Monthly climate averages for Milan
MonthAvg high (°C)Avg low (°C)Rainfall (mm)
Jan8071
Feb12380
Mar15573
Apr188102
May2213181
Jun291983
Jul3020120
Aug3020128
Sep2516164
Oct2012136
Nov125101
Dec8256

Headline events

Nationwide

Prima della Scala (La Scala Season Opening)

December 7

The opening night of Teatro alla Scala's opera season is Italy's most prestigious cultural event. The performance is broadcast live on a giant screen in Piazza Duomo for crowds who gather despite the cold. Tickets for the theatre itself sell out months in advance, with gallery seats starting around 30 EUR if you enter the lottery. The event draws heads of state, Italian celebrities, and protesters in roughly equal measure.

#PrimaDeLlaScala

Citywide Free

Festa di Sant'Ambrogio and Oh Bej! Oh Bej! Market

December 7-10

Milan's patron saint's day (December 7) kicks off the city's largest traditional market, Oh Bej! Oh Bej!, held around the Castello Sforzesco. The market runs for 4 days and sells everything from roasted chestnuts and local salumi to antiques and handmade toys. It dates back to 1510 and remains distinctly Milanese rather than generic-Christmas-market in character. December 7 is also a public holiday in Milan (but not the rest of Italy), so the city empties of commuters and fills with locals.

#OhBejOhBej

Best things to do in December

Attend La Scala's December season or watch the outdoor broadcast

culture

Even if you cannot secure tickets to the December 7 premiere, La Scala runs performances throughout the month. The outdoor broadcast on the Piazza Duomo screen is free and draws thousands, with mulled wine vendors and a genuinely festive atmosphere despite the cold. For indoor performances later in December, check the box office 2 months before for returned tickets.

The opera season opens December 7 and the December program features the year's most anticipated productions

Booking tipPremiere tickets require entering a lottery months ahead. Regular December performances still sell fast. Check the La Scala box office website in October for the December schedule.

Browse Oh Bej! Oh Bej! market at Castello Sforzesco

shopping

This 500-year-old market fills the Castello Sforzesco grounds with roughly 400 stalls selling antiques, handmade crafts, Lombardian food products, and toys. The smell of roasting chestnuts and vin brulé mixes with cold stone air from the castle walls. It is crowded, particularly on December 7 itself. Weekday mornings are calmer.

The market runs only around December 7 for Sant'Ambrogio, making it exclusive to early December

Booking tipNo booking needed. Arrive before 10am on December 8 or 9 to avoid the densest crowds.

Walk the Quadrilatero della Moda holiday window displays

sightseeing

Via Montenapoleone, Via della Spiga, Via Manzoni, and Via Sant'Andrea dress their windows for the season from late November through early January. The fashion houses invest heavily, and the displays are effectively outdoor art installations. Best viewed after dark when the lighting is dramatic, typically between 5pm and 8pm.

Holiday window installations are December-only. By January they come down for the sales period.

Visit the Pinacoteca di Brera on a foggy afternoon

culture

When the nebbia descends and outdoor sightseeing loses its appeal, the Brera gallery's collection of Mantegna, Raphael, and Caravaggio fills an afternoon without any weather dependency. The courtyard's quiet atmosphere on grey December days feels very different from the summer crowds.

December fog and early darkness make outdoor plans unreliable. Indoor galleries become the default activity, and December crowds are lighter than summer.

Booking tipBook online to skip the line. Thursday evenings the museum stays open until 10:15pm with reduced admission.

Aperitivo crawl through Navigli

food and drink

The canal district's bars light up for the season, and the ritual of aperitivo (a drink with abundant snacks, typically 8-12 EUR) is at its most appealing when you're coming in from the cold. The Naviglio Grande towpath is strung with lights in December. Rita, Mag Café, and Cape Town Café all serve strong Negronis with generous food spreads.

Cold weather makes the warm, crowded aperitivo bars more inviting. December lights along the canals add atmosphere that other months lack.

Climb the Duomo terraces on a clear morning

sightseeing

On the rare clear December morning (you might get 5-8 across the month), the Duomo rooftop terraces offer views toward the snow-capped Alps that are invisible in summer haze. The marble is cold underfoot even through shoes. Dress warmly and go early.

Winter's occasional clear days offer the sharpest Alpine views of the year, free of summer haze. Snow on the peaks adds drama.

Booking tipBook the terrace ticket online the night before if a clear morning is forecast. Elevator access costs more than stairs but saves 15 minutes in the cold.

See a concert at the Conservatorio di Milano

culture

The Giuseppe Verdi Conservatory on Via Conservatorio hosts student and faculty recitals throughout December, many of them free. The Sala Verdi has exceptional acoustics and 1,400 seats. Programs tend toward Verdi, Puccini, and seasonal choral works.

December programs feature special holiday and end-of-semester concerts not available other months. The Conservatory's Christmas concert is a local tradition.

Booking tipFree recitals fill up. Arrive 30 minutes early for popular programs.

Shop the end-of-season pre-sales in Porta Nuova and Corso Buenos Aires

shopping

While Italy's official winter sales (saldi) begin in early January, many shops along Corso Buenos Aires and in the Porta Nuova district begin quiet pre-sale reductions in the last week of December. Discounts of 20-30% appear without the January chaos.

Late December pre-sales offer early reductions before the January saldi crowds arrive

What to eat in December

On menus now

  • Risotto alla milanese

    Saffron risotto is served year-round, but December is when it feels right. The warming, rich dish pairs with the cold weather and shorter days. Trattoria Milanese near the Duomo has served a version since 1933. The saffron should be Lombardian or Sardinian, turning the rice a deep gold.

  • Cassoeula

    A heavy Lombardian stew of pork ribs, sausage, and Savoy cabbage, traditionally eaten after the first frost. December is prime cassoeula month. The Savoy cabbage peaks after cold nights sweeten its leaves. Find it at Ratanà in Porta Nuova or Trattoria del Nuovo Macello near Porta Vittoria.

  • Cotoletta alla milanese

    The bone-in, butter-fried veal cutlet is a year-round staple, but it peaks as comfort food when the fog rolls in. The version at Trattoria da Pino near Brera still uses clarified butter and breadcrumbs coarse enough to crunch.

Street food peaks

  • Roasted chestnuts

    Street vendors (caldarrostai) appear at every major intersection and piazza from late November. The smell of charring chestnut shells over drum-barrel grills is essentially the scent of Milanese December. A paper cone costs 4-5 EUR near the Duomo, 3 EUR in residential neighborhoods like Isola.

What to drink

  • Vin brulé

    Mulled wine sold at every Christmas market stall and many bars through December. The Milanese version tends toward red wine with cinnamon, cloves, and orange peel. Expect to pay 3-5 EUR per cup at the Oh Bej! Oh Bej! market stalls.

Festival food

  • Panettone

    December is peak panettone season. Milanese bakeries release their annual batches in late November, and by mid-December every pasticceria, bar, and grocery sells them. The good ones use natural yeast levain with a 36-72 hour rise. Look for versions from Pavé in Porta Venezia or Pasticceria Martesana in Gorla. A quality artisan panettone runs 30-45 EUR.

Regular events in December

Artigiano in FieraFree

One of Europe's largest artisan trade fairs, held at Fiera Milano Rho with over 2,800 exhibitors from 90+ countries selling handcrafted goods, food, and art. It draws over a million visitors across its run.

Early December (usually first week, Saturday through following Sunday)

Milano Ice Village (Villaggio delle Meraviglie)

An outdoor skating rink, Christmas market, and family entertainment area set up in Giardini Indro Montanelli near Porta Venezia. The rink is open daily from late November through early January.

Late November through January 6

Corteo dei Re Magi preparation and Nativity displaysFree

Churches across Milan set up elaborate presepi (nativity scenes) from December 8 (Feast of the Immaculate Conception) onward. The Duomo's large-scale presepe and the Basilica di Sant'Ambrogio's Romanesque cloister display are among the most visited.

December 8 onward through January 6

Concerto di Natale at the DuomoFree

The cathedral hosts a Christmas concert in late December, with choral music resonating through the Gothic nave. Limited free tickets are distributed, though many attend the rehearsal open sessions.

Late December (varies, typically December 22-23)

Bagni Misteriosi winter program

The Teatro Franco Parenti's outdoor pool complex in Porta Romana transforms into a winter venue with a heated pool, sauna sessions, and cultural events. Swimming in 30°C water while fog hangs over the surrounding deck is a distinctly Milanese December experience.

Throughout December

Best places this December

  • Castello Sforzesco

    museum

    The 15th-century castle is worth visiting in December for the Oh Bej! Oh Bej! market (early December) and its museums, which include Michelangelo's final, unfinished Pietà Rondanini. The inner courtyards are atmospheric in fog and largely sheltered from rain.

    Parco Sempione
  • Galleria Vittorio Emanuele II

    landmark

    Milan's 19th-century covered gallery is at its most photogenic in December, when the central dome is lit with a massive Swarovski crystal installation and the mosaic floors reflect holiday lighting. Worth passing through at dusk when the lights come on around 4:30pm.

    Duomo
  • Fondazione Prada

    gallery

    Rem Koolhaas's converted distillery complex in Largo Isarco hosts major winter exhibitions. The Bar Luce, designed by Wes Anderson, is a warm refuge on foggy days. The gold-leaf haunted house tower is visible from blocks away.

    Porta Romana
  • Naviglio Grande and Naviglio Pavese

    neighborhood

    The canal banks are strung with lights from late November, and the antique market (last Sunday of the month) still runs in December. Evening walks along the water are cold but atmospheric, with bar windows fogged from the warmth inside.

    Navigli
  • Brera district

    neighborhood

    The cobblestone streets between Via Brera and Via Solferino fill with seasonal shop displays and small independent galleries hosting winter openings. The Pinacoteca di Brera, Orto Botanico (though bare in winter, still peaceful), and the Saturday antique stalls along Via Fiori Chiari make this the best walking district on a dry December afternoon.

    Brera
  • Basilica di Sant'Ambrogio

    church

    Milan's patron saint's church is the center of December 7 celebrations. The Romanesque architecture dates to the 4th century, and the atmosphere during the Sant'Ambrogio feast is local rather than touristic. The adjacent market stalls sell traditional Milanese holiday foods.

    Sant'Ambrogio
  • Isola district

    neighborhood

    The neighborhood north of Porta Garibaldi station has a quieter, more residential December character than Brera or Navigli. Independent wine bars like Radetzky and local food shops do holiday specials. The street art on Via Borsieri is worth a look even in grey weather.

    Isola

Your packing checklist

Tick items off as you pack. Your progress saves in this browser.

0 of 8 packed
  • Shop
  • Shop
  • Shop
  • Shop
  • Shop
  • Shop
  • Shop
  • Shop

Insider tips

  • The outdoor broadcast of La Scala's December 7 premiere starts at 6pm in Piazza Duomo. Locals bring folding chairs and thermoses of vin brulé. Position yourself by 5pm for a sightline to the screen, and stand near the Galleria entrance where buildings block the wind.

  • December 7 is a holiday ONLY in Milan (Sant'Ambrogio is the city's patron saint). The rest of Lombardy works normally. This means trains from Como, Bergamo, and Brescia run on a weekday schedule, but Milan's shops, banks, and offices close. Plan accordingly if you need services.

  • The Pasticceria Marchesi location inside Galleria Vittorio Emanuele II charges 30-40% more than their original Via Santa Maria alla Porta shop in the Magenta district. The panettone is identical. Take the 10-minute walk.

  • Air quality in the Po Valley deteriorates in still December weather (temperature inversions trap pollution). When ARPA Lombardia posts 'very poor' readings, the city activates traffic blocks in Area B and C. Check the day before if you have rented a car. Diesel vehicles older than Euro 6 are typically banned first.

  • The Navigli Christmas market stalls (Fiera di Sinigaglia, along the Darsena) tend to offer better prices on artisan food products than the more central Piazza Duomo market. Arrive Saturday morning for the widest selection.

Avoid these mistakes

  1. Booking a Duomo terrace visit without checking the weather forecast. On foggy days (roughly half of December), you pay full price to see white mist from the roof. Wait for a forecast clear morning and book the night before online.
  2. Underestimating the cold because the numbers look mild. 8°C with 88% humidity and no sun feels closer to 3°C in practice. Visitors from drier climates (Madrid, Los Angeles) are consistently surprised by how cold Milan's 8 degrees actually feels on their skin.
  3. Planning outdoor sightseeing after 4pm without accounting for darkness. Sunset is around 4:40pm in December. The Navigli, Brera, and Parco Sempione are effectively dark by 5pm, changing the experience entirely. Front-load outdoor plans to the morning.
  4. Assuming all restaurants serve on December 24-25 and December 31 without a reservation. Many close entirely on Christmas Day. Those that open typically require advance booking and serve only a fixed holiday menu at premium pricing. Book at least 2 weeks ahead for December 24 or 31 dinner.

Practical tips for December

Book La Scala tickets or enter the lottery by October for any December performance. Reserve restaurants for December 24, 25, and 31 at least 2-3 weeks ahead. Most museums close on December 25 and January 1, and many close early (2pm) on December 24 and 31. The Metro runs on a reduced Sunday schedule on December 8, 25, and 26. Shops in the center stay open on Sundays throughout December (unlike the rest of the year), with extended hours until 9-10pm on Via Torino and Corso Buenos Aires. If flying into Malpensa, book the Malpensa Express train ticket in advance rather than relying on the ticket machines, which queue badly during holiday travel peaks. Tipping is not expected in Milan. A 1-2 EUR coperto (cover charge) appears on restaurant bills automatically. For La Scala standing-room and gallery tickets, the online release window is typically 2 months before the performance date.

FAQ

Is December a good time to visit Milan?

It depends on what you want. For opera, Christmas markets, panettone at its source, and indoor dining, December is genuinely rewarding. For sightseeing in pleasant weather, photography, or budget travel, it is not ideal. The fog, cold humidity, and short days limit outdoor time. Early December (around Sant'Ambrogio on the 7th) tends to be more interesting than mid-December, which is a lull before Christmas.

What is the weather like in Milan in December?

Cold and damp. Average highs sit around 8°C (47°F) with lows near 2°C (35°F). Humidity runs at 88%, making it feel colder than the temperature suggests. Fog is common and can persist for days. Rainfall is actually low at 56mm across 7 days, making December Milan's driest month. Snow is possible but rare in the city center, perhaps 1-2 light dustings per month.

Is Milan crowded in December?

The first week (especially around December 7 for Sant'Ambrogio) and the Christmas-to-New-Year period are busy, with both tourists and Italian domestic visitors. Mid-December weekdays are calmer. The Duomo area and Galleria are always crowded. Brera and Isola remain manageable. The city does not reach the tourist density of summer, but hotels fill and prices rise.

What should I wear in Milan in December?

A proper winter coat, scarf, gloves, and waterproof boots. The Milanese dress stylishly even in winter, so dark, well-cut layers work both practically and socially. Avoid light sneakers (cobblestones get slippery) and bring thermals if you plan to attend outdoor events like the La Scala broadcast or climb the Duomo terraces.

Are the Christmas markets in Milan worth visiting?

Oh Bej! Oh Bej! at Castello Sforzesco (around December 7-10) is genuinely distinctive, with a 500-year history and a local character that sets it apart from generic European Christmas markets. The Piazza Duomo market is more standard fare. Neither matches the scale of German or Austrian markets, but Oh Bej! Oh Bej! in particular feels like something you would not find elsewhere.

Things to Do in Milan in December

Last verified by automated review (v1.7.2) on . What is automated review?

Plan Your Trip to Milan