Milan, Italy skyline

Milan Weather in December

Milan, Italy in December: how the month usually turns out, from 2006–2025 averages.

A typical December day in Milan peaks at 7.5°C (45.5°F) and drops to 0.5°C (32.9°F) overnight; expect about 7 rainy days (75 mm in total) and 5.4 hours of sunshine daily.

Avg high

7.5°C (45.5°F)

Avg low

0.5°C (32.9°F)

Rainfall

75 mm (2.9 in)

Rainy days

7 days

Sunshine

5.4 h / day

Humidity

85%

December vs the rest of the year

On temperature, December beats 1 of 11 other months, and it ranks as the 2nd driest month of the year.

MonthAvg highvs DecemberRainRainy days
January7.2°C (45°F)−0.3°C (−0.5°F)67 mm8
February9.7°C (49.5°F)+2.2°C (+4°F)79 mm8
March13.8°C (56.8°F)+6.3°C (+11.3°F)84 mm10
April18.1°C (64.6°F)+10.6°C (+19.1°F)104 mm10
May21.9°C (71.4°F)+14.4°C (+25.9°F)142 mm14
June26.9°C (80.4°F)+19.4°C (+34.9°F)102 mm11
July29.3°C (84.7°F)+21.8°C (+39.2°F)91 mm11
August28.4°C (83.1°F)+20.9°C (+37.6°F)118 mm11
September23.7°C (74.7°F)+16.2°C (+29.2°F)123 mm9
October18.2°C (64.8°F)+10.7°C (+19.3°F)120 mm10
November12°C (53.6°F)+4.5°C (+8.1°F)142 mm11
December7.5°C (45.5°F)—75 mm7

What December feels like in Milan

Early winter arrives in Milan with December. It is cold outside for most of the day; indoor breaks come as a relief. Little changes after sunset — nights hover around freezing, so frost is common, only slightly below the daytime level. Damp air makes the cold feel rawer than the numbers alone suggest.

Rain in Milan in December

Wet days are occasional rather than regular, about one day in 4. When rain comes it is heavy, about 10.7 mm (0.4 in) per wet day, often in short, strong bursts. The yearly figure is similar, around 10.4 mm per wet day. It is among the three driest months of the year.

Daylight and sunshine in December

On 15 December the sun rises at about 7:56 am and sets around 4:41 pm local time, giving 8 h 45 min of daylight. Days are getting shorter: 49 min less daylight than in mid-November. The sun is out for roughly 62% of those daylight hours, so there are plenty of bright spells.

How December compares to the rest of the year

In Milan's temperature order, December sits as the 2nd coolest month. Against November, the average high is 4.5°C (8.1°F) lower, with 67 mm less rain. Temperatures keep falling into January. By January, typical highs are 7.2°C (45°F).

Who December suits

  • Sightseeing: less ideal — it is cold for long walks.
  • Parks & outdoor: less ideal — too cool to sit outside for long.

Tips for visiting Milan in December

Rain Protection

A packable rain jacket saves the day on showery afternoons.

Warm Layers

A proper winter coat, with gloves and a hat for early starts.

Quick questions

How warm is Milan in December?

It feels cold: typical highs are 7.5°C (45.5°F), with lows near 0.5°C (32.9°F).

Does it rain a lot in Milan in December?

Only moderately: roughly 7 wet days and 75 mm, usually moderate rain.

What should I wear in Milan in December?

Based on the averages: rain protection and warm layers. Evenings feel similar to the day, so the same clothes work from morning to night.

Is December or January better for visiting Milan?

December scores better on our climate ranking (#10 of 12 vs #12), rated Fair against Fair. January has more rainy days.

Is December a good time to visit Milan?

Fair

Fair — chilly days, some rainy days (about 7). Within Milan's own year, December ranks #10 of 12 — one of the least comfortable months.

December in other Italy cities

Warmer or drier places in December

Plan a trip to Milan

Get a day-by-day weather score for your exact travel dates.

Open the Trip Planner

Monthly averages from 20 years of Open-Meteo history (2006–2025), not a forecast — see all 12 months in Milan weather by month.