Milan in December 2025











Top things to do in Milan in December

Browse the Christmas markets

  • When: Dec 1–24
  • Tags: Family-friendly, Seasonal

Milan's most beloved market, "Oh Bej! Oh Bej!", wraps around Castello Sforzesco with wooden stalls, crafts, roasted chestnuts, and sweets. Visit early in the day to avoid weekend crush and dress warmly for lingering comfortably.

Attend La Scala’s Season Premiere

  • When: Dec 7
  • Tags: Cultural experience, Tour, Seasonal

The season's grand opening at Teatro alla Scala is Milan's cultural highlight. Bookings are essential—tickets sell out months in advance. Even without entry, soak up the buzz outside the historic theater on Piazza della Scala.

Recommended experiences:

  • Skip-the-Line Entry & Guided Tour of La Scala Theatre
Explore La Scala Theater tickets & tours

Tour the Duomo & rooftop (weather permitting)

  • When: Early morning or mid-afternoon
  • Tags: Cultural experience, Tour

December light gives the marble façade a magical glow. Check if the rooftop terrace is open—closures happen due to ice. Buy timed tickets in advance and bring gloves for cold railings.

Recommended experiences:

  • Milan Duomo Full Complex Skip-the-Line Tickets with Terrace Access
  • Milan Cathedral Terrace Access Tickets
Explore Duomo Milan tickets & tours

Try festive Milanese cuisine

  • When: All month
  • Tags: Foodie, Seasonal

December menus feature rich risottos, polenta, and tortellini in brodo. For dessert, panettone rules. Pair it with vin brûlé at local bakeries or winter aperitivos at Navigli's cozy bars.

See The Last Supper fresco

  • When: Timed slots, closed Dec 25
  • Tags: Tour, Cultural experience

Leonardo da Vinci’s masterpiece requires advance booking, especially in winter when slots are fewer. Dress warm—you may queue outside briefly. Entry includes a timed 15-minute visit.

Recommended experiences:

  • Da Vinci's Last Supper Skip-the-Line Guided Tour
  • Milan Cathedral, City Center and Last Supper Guided Tour
Explore The Last Supper tickets & tours

Wander the Galleria Vittorio Emanuele II

  • When: All day (shops open late in December)
  • Tags: Shopping, Indoors

Beneath its glass dome, Milan’s 19th-century arcade dazzles with holiday decor. Window-shop luxury brands or pause at cafes with seasonal pastries. Warm, elegant, and festive without braving the cold.

Visit the Sforza Castle museums

  • When: Midweek for fewer crowds
  • Tags: Cultural experience, Family-friendly

Escape the cold in this former fortress housing Renaissance art, musical instruments, and ancient relics. Highlights include Michelangelo’s unfinished Pietà Rondanini. Free entry every first Sunday.

Recommended experiences:

  • Tickets to Sforza Castle & Rondanini's Pieta with Audio Guide
Browse all Sforza Castle tickets & tours

Catch a ballet or opera at La Scala

  • When: Check December listings
  • Tags: Cultural experience, Tour

Beyond opening night, La Scala offers holiday performances like Christmas concerts or ballet. Book early for evening shows. Dress codes apply—smart attire recommended.

Offbeat experiences in December

Explore the Quadrilatero d’Oro by night

Luxury streets lit in golden lights Fashion's heart glows brightest in December. Stroll Via Montenapoleone and Via della Spiga after dusk to see haute-couture storefronts framed in festive light displays.
📍Where: Quadrilatero della Moda

Warm up at Bagni Misteriosi

Heated winter spa & culture space This 1930s pool complex transforms into a cozy winter garden with sauna, performances, and seasonal drinks. Some outdoor events continue in mild evenings.
📍Where: Via Carlo Botta 18

Climb Torre Branca for winter views

Panoramas above the park Clear December days offer crisp skyline views from this 108-meter tower. Dress for wind chill. Avoid early sunset queues by visiting just after lunch.
📍Where: Parco Sempione

Browse modern art in a former factory

Industrial-chic museum time Pirelli HangarBicocca's massive halls host contemporary installations far from the crowds. December's shows offer a break from seasonal kitsch.
📍Where: Via Chiese 2

Step inside Milan's old tram depot

Vintage rides & transit history ATM’s Transit Museum showcases restored trams in a charmingly frozen-in-time depot. Great for transport buffs or families with kids.
📍Where: Via Teodosio 65

Stroll Brera's cobbled lanes

Art, aperitivo, and quiet charm Brera's boutiques and galleries twinkle under string lights. Pick a heated terrace for evening aperitivo and people-watching.
📍Where: Brera District









Highlights for different traveller types

Couples

  • Enjoy rooftop aperitivos at Navigli wrapped in scarves, then wander Brera’s cobbled alleys under string lights.
  • Cozy trattorias make for romantic, lingering meals.
  • Dress up for a holiday performance at La Scala—a glamorous Milan winter tradition.
  • Stroll illuminated Via della Spiga for late-night designer window-shopping and cafe stops.

Families with kids

  • Ride restored trams at the Transit Museum, then snack at a nearby bakery.
  • Catch the child-friendly Turandot opera at La Scala for a festive intro to classical music.
  • Visit Christmas markets with sweets, toys, and gentle crowds in early morning slots.

Culture vultures

  • Book advance access to The Last Supper and Sforza Castle’s Pietà Rondanini.
  • Check listings for Rossini's Petite messe solennelle and seasonal exhibitions.
  • Visit HangarBicocca for edgy winter art in a converted factory.

Shopaholics

  • Find artisan gifts at the "Oh Bej! Oh Bej!" market.
  • Browse Galleria's boutiques amid grand decor, or hit Via Montenapoleone for luxury winterwear.
  • Post-Christmas sales begin Dec 26—arrive early to snag designer deals.

Your perfect 3-day Milan in December itinerary

  • Breakfast: Start at Pavè with pistachio croissants and a macchiato.
  • Morning: Visit the Duomo and, weather permitting, climb to the rooftop for city views.
  • Midday: Tour the Galleria for photos, shops, and warmth.
  • Lunch: Eat risotto alla Milanese at Ristorante Savini.
  • Afternoon: View The Last Supper (book in advance).
  • Evening: Aperitivo in Brera and dinner near Piazza della Scala.
  • Breakfast: Grab coffee and panettone at Marchesi 1824.
  • Morning: Explore Sforza Castle’s museums and Michelangelo’s Pietà Rondanini.
  • Midday: Warm up with tortellini in brodo at Trattoria Milanese.
  • Afternoon: Browse Christmas markets near Castello Sforzesco.
  • Evening: Dress up for a La Scala performance or Christmas concert.
  • Breakfast: Espresso and cornetto at a Navigli cafe.
  • Morning: Tram to Pirelli HangarBicocca for modern art.
  • Midday: Climb Torre Branca for panoramic city views.
  • Lunch: Casual bite at Eataly Milano Smeraldo.
  • Afternoon: Visit the Transit Museum or walk in Parco Sempione.
  • Evening: Toast your trip with vin brûlé along the Navigli.

Best day trips from Milan in December

Bergamo

🚆 Travel time: ~1 h by train

Wander cobbled Città Alta under festive lights. The funicular, medieval walls, and panoramic views offer wintry charm. Warm up in pasticcerias with polenta e osei.

Lake Como (Como town)

🚆 Travel time: ~45 min by train

The lakeside town twinkles with Christmas markets and light shows. Less crowded than summer. Boats run limited schedules—stick to town walks.

Monza

🚆 Travel time: ~15 min by train

Visit the Royal Villa and stroll its landscaped park, Italy’s largest walled green space. Quiet and refreshing on crisp winter mornings.

Go shopping in Milan in December

This historic Christmas market brims with artisan gifts, roasted chestnuts, and festive cheer. Expect handmade toys, vintage books, and Milanese crafts. Go weekday mornings for fewer crowds and better browsing weather.

Luxury labels, elegant cafes, and grand holiday decor make this 19th-century arcade feel like a palace. In December, shops stay open later and the central dome dazzles with lights.

Beneath Milan’s iconic cathedral, dozens of wooden chalets sell ornaments, Italian sweets, and hot drinks. The massive Christmas tree and festive vibe make it perfect for evening shopping.

Frequently asked questions about visiting Milan in December

Yes. Average highs are around 7 °C / 45 °F, with lows near 0 °C / 32 °F. Snow or sleet is possible.