EN

Home › Milan Guide › What to see

What to see

Christmas markets in Milan 2026: which ones, dates and how long they last

Wooden chalets, twinkling lights, mulled wine and handmade gifts: here’s what Christmas markets are, which ones you’ll find in Milan, when they open and how long they last, plus the ones you can reach on a day trip by train.

Mercatino di Natale Oh Bej Oh Bej Milano

When: from mid-November to 6 January
How long: about 6–7 weeks (Oh Bej! Oh Bej! just 4 days)
Don’t miss: Oh Bej! Oh Bej! around 7 December

What are Christmas markets?

Christmas markets are open-air markets held during the weeks of Advent, usually in a square in the city centre. They originated in German-speaking countries: the oldest, such as those in Dresden, Vienna and Nuremberg, have centuries of history. The German name is Christkindlmarkt, the “Christ Child market”.

The formula is almost always the same: lit-up wooden chalets selling tree decorations, nativity scenes, crafts, gift ideas and treats to enjoy on the spot, such as mulled wine, hot chocolate, sweets and roasted chestnuts. People go more for the atmosphere than for the shopping, especially in the evening when the lights come on.

When they start and how long they last

In Milan the market season starts between mid and late November and ends at Epiphany, on 6 January: around six or seven weeks in all. The Piazza Duomo market usually opens on 1 December, while the Villaggio delle Meraviglie already starts in mid-November.

The exception is the most traditional fair, Oh Bej! Oh Bej!, which lasts just four days around 7 December, the feast of Sant’Ambrogio (Saint Ambrose). In the table below you’ll find the dates of the latest edition: the 2026 dates are announced in the autumn and we update them as soon as they’re out.

MarketWhereLatest edition
Piazza DuomoAround the Duomo1 Dec 2025 – 6 Jan 2026
Oh Bej! Oh Bej!Castello Sforzesco5 – 8 Dec 2025
Villaggio delle MeraviglieGiardini Montanelli, Porta Venezia15 Nov 2025 – 6 Jan 2026
Banco di GarabomboVia Mario Pagano31 Oct 2025 – 6 Jan 2026

The Piazza Duomo market

It’s the most central one: a row of wooden chalets alongside the cathedral, with decorations, crafts, sweets and local specialities, and the square’s big Christmas tree nearby. In the latest edition it was open from 1 December to 6 January, every day from 9 am to 9 pm.

From the suite it takes about 15 minutes: metro M1 (red line) from Lima to Duomo, no changes. Combine your visit with the lights of the Galleria Vittorio Emanuele and, if you have time, the Duomo rooftop terraces.

Oh Bej! Oh Bej!: the Sant’Ambrogio fair

It’s the oldest market and the one Milanese people love most. Tradition dates it back to 1510, and the name echoes children’s cries of wonder at the sweets and toys: “oh how lovely, oh how lovely!”. It’s held around 7 December, the day of the city’s patron saint, and since 2006 it has filled the streets around Castello Sforzesco.

Among the stalls you’ll find crafts, antiques, toys, flowers, street food and the traditional necklaces of dried chestnuts, the firòn. In 2025 it ran from 5 to 8 December, from 8:30 am to 9:30 pm. It gets very crowded, especially in the afternoon: if you can, go in the morning. Read our complete guide to Oh Bej! Oh Bej!.

Villaggio delle Meraviglie in Porta Venezia

More than a market, it’s a real Christmas village in the Giardini Indro Montanelli: an ice-skating rink, fairground rides, Santa’s house, children’s shows and chalets with street food and gifts. Entry is free; you only pay for skating and rides.

The latest edition ran from 15 November 2025 to 6 January 2026, with the rink open daily from 10 am to 9 pm; the next one is announced from November 2026 to January 2027. It’s the most convenient for our guests: at the end of Corso Buenos Aires, a 15–20 minute walk or two M1 stops to Palestro. Perfect if you’re travelling with children.

Other markets in the city

  • Banco di Garabombo: a fair-trade Christmas market in Via Mario Pagano (M1 Pagano), usually from late October to Epiphany. Natural cosmetics, organic food, sustainable clothing.
  • Nordic and design markets: on weekends in late November and December, smaller, carefully curated markets pop up, such as the Nordic one at the Ambrosianeum or the one at Bagni Misteriosi. They last one or two days: check the calendar on our events in Milan page.
  • Artigiano in Fiera: not a market but the world’s largest crafts fair, in early December in Rho. Ideal for gifts: read the guide to Artigiano in Fiera.

Christmas markets for a day trip

From Milano Centrale station, a 10-minute walk from the suite, you can take the train to some of Italy’s most famous Christmas markets and be back the same evening.

CityBy train from MilanLatest edition
Como – Città dei Balocchiabout 40 minutes23 Nov 2025 – 6 Jan 2026
Veronaabout 1 hour 15 minutes21 Nov – 28 Dec 2025
Trentoabout 2 hours 30 minutes20 Nov 2026 – 6 Jan 2027
Bolzanoabout 3 hours27 Nov 2025 – 6 Jan 2026

In Como the façades of the old town light up with projections and there are chalets and a skating rink by the lake. Trento and Bolzano are the classic Alpine markets, perfect for a longer outing: set off early. For planning ideas, see our guides to Como and Verona as a day trip.

Tips for enjoying the markets

  • Go on a weekday or in the morning: December weekends and the Sant’Ambrogio long weekend get very busy.
  • Evenings are prettier: the lights come on at around 4:30 pm.
  • Dress in layers and bring some cash for the smaller stalls.
  • Book early if you want to stay in Milan over the 7–8 December long weekend: it’s one of the busiest times of the year.
  • For lights, the tree, panettone and New Year’s Eve, also read Christmas in Milan.

Stay just steps away

Mercadante Suite: two suites at Via Saverio Mercadante 10, 10 minutes from Milano Centrale station. Book on our website and pay 20% less.

Exclusive offers and Milan trade fairs

At most 1–2 emails a month: trade fair dates, events and subscriber-only discounts.