Italy

Milan Christmas Markets 2026 (Milano)

Last updated · How we compile this guide

When are the Milan Christmas markets in 2026?

Milan has 8 Christmas markets in our directory. Last season most opened around 7 Dec and the last one closed on 6 Jan 2026; 1 stayed open after Christmas. All are free to enter.

Milan's Christmas season starts with the Oh Bej! Oh Bej! fair around the Castello Sforzesco on 7 December, the feast of Milan's patron saint, Sant'Ambrogio. Christmas markets set up around the Duomo and in several neighbourhoods through December.

8Christmas markets
7 DecTypical opening (2025)
6 Jan 2026Last market closed
1Open after 25 Dec
1Ice rinks

All Christmas markets in Milan

Sorted by opening date. Dates shown are from the 2025–26 season unless 2026 dates are marked — check the official website before you go.

Mercatino di Natale - Piazza Duomo

Open into January

  • 29 Nov 2025 – 6 Jan 2026 2025–26 season2024–25: 29 Nov 2024 – 6 Jan 2025
  • P.za del Duomo, Milano MI, Italy

Official websiteDirections

Fiera degli Oh Bej! Oh Bej!

One weekend

  • 7 Dec – 9 Dec 2025 2025–26 season2024–25: 7 Dec – 9 Dec 2024
  • Piazza Castello, 20121 Milano MI, Italy

Official websiteDirections

A Christmas Magic

  • Dates to be announced 2025–26 season
  • V.le Eginardo, Gate 2, 20149 Milano MI, Italy

Official websiteDirections

Fiera dell'Artigianato Milano (Milan Artisans Fair)

  • Dates to be announced 2025–26 season2024–25: 30 Nov – 8 Dec 2024
  • Fiera Milano, Strada Statale Sempione, 28, 20017 Rho MI, Italy

Official websiteDirections

Il Villaggio di Natale in Piazza Città di Lombardia

  • Dates to be announced 2025–26 season
  • Piazza Città di Lombardia, 20124 Milano MI, Italy

Official websiteDirections

Piazza Portello Magic Christmas

  • Dates to be announced 2025–26 season
  • Via Grosotto, 7, 20149 Milano MI, Italy

Official websiteDirections

Villaggio delle Meraviglie (Village of Wonders)

  • Dates to be announced 2025–26 season2024–25: 18 Nov 2024 – 7 Jan 2025
  • Indro Montanelli Gardens, Via Palestro, 20121 Milano MI, Italy

Official websiteDirections

Wunder Mrkt

Single days

  • Dates to be announced 2025–26 season
  • Spirit de Milan, Via Bovisasca, 57/59, 20157 Milano MI, Italy

Official websiteDirections

Ice skating in Milan

Fontana Bagni Misteriosi

  • Dates to be announced 2025–26 season
  • Viale Emilio Alemagna, 6 Palazzo dell'Arte, 20121 Milano MI, Italy

Official websiteDirections

Frequently asked questions

How many Christmas markets are there in Milan?

We list 8 Christmas markets in Milan, including Mercatino di Natale - Piazza Duomo, Fiera degli Oh Bej! Oh Bej!, A Christmas Magic and Fiera dell'Artigianato Milano (Milan Artisans Fair). Some are small one-day or weekend events, so check the dates on each card.

When do the Milan Christmas markets open in 2026?

In 2025 the first market, Mercatino di Natale - Piazza Duomo, opened on 29 Nov 2025, and most were open by 7 Dec 2025. Expect similar timing in 2026: the first Sunday of Advent falls on 29 Nov 2026. Confirm on the official website before you book.

Are Milan's Christmas markets open after Christmas?

Yes — last season 1 market stayed open after 25 December, including Mercatino di Natale - Piazza Duomo. Most others closed on or before 6 Jan.

Are the Christmas markets in Milan free?

Yes, entry to the markets we list is free — you only pay for food, drinks and gifts. Many stalls serve mulled wine in a mug with a small deposit that you get back when you return it.

More Christmas markets near Milan

All Christmas markets in Italy →