Skip to main content

Privacy, Ads & Cookies: We respect your privacy. We use cookies. We only show local Milan ads sourced by us.

Weather in Milan

Get the latest Milan weather forecasts

7 Dec 2021 00:00 06:00 12:00 18:00
Outlook P4N P4 P4 P6
Low Altitude -1 °C -2 °C 7 °C 1 °C
Wind Direction S SSE ESE S
Isotherm 0 °C 1200 m 1100 m 1200 m 1300 m
8 Dec 2021 00:00 06:00 12:00 18:00
Outlook P6N P10 P9 P12
Low Altitude 1 °C 0 °C 2 °C 0 °C
Wind Direction SW SW SSE SSW
Isotherm 0 °C 1100 m 500 m 500 m 600 m
9 Dec 2021 00:00 06:00 12:00 18:00
Outlook P10N P6 P5 P4
Low Altitude 0 °C -1 °C 5 °C 0 °C
Wind Direction ESE SSE S SE
Isotherm 0 °C 1100 m 1100 m 1000 m 1000 m
10 Dec 2021 00:00 06:00 12:00 18:00
Outlook P6N P6 P10 P6
Low Altitude -4 °C -5 °C 2 °C -1 °C
Wind Direction SSW SSW SSW ESE
Isotherm 0 °C 1000 m 800 m 100 m 400 m

Milan enjoys a temperate climate, with hot, sunny summers, and cold winters. Find out what the weather is up to this week!

Best time to visit

Temperatures are milder in spring and autumn in Milan, so April, May, September or October are probably the best months to visit Milan. However, even if precipitations are generally low in Italy's second city, these are also the times of year when rainfalls occur more often.

Monthly temperatures

Temperatures tend to average around 23°C during the summer and fall to an average of 4°C during winter, although Foehn winds can have a great effect on the temperatures, particularly in the winter.

July and August can be very hot with little to no rainfall, with an average high temperature of 29º C in July and peaks of 37º C in August. Thus, temperatures tend to climb into the high twenties and thirties (Celsius) during the day. At night it cools off considerably, especially near a lake or the mountains

The months before and after the high season are the most pleasant, in April, May, September, October temperatures range between 10º C and 20º C. October is the most uncertain month of the four but, of course, it can also be a splendid month with warm, sunny days and practically no rain.

Winters are usually very cold and it can even snow. Temperatures frequently reach below zero, with average minimums of -1º C in January and low peaks of -15.6º C in February.

Average monthly temperatures are as follows:

  • January: 2º C
  • February: 5º C
  • March: 9º C
  • April: 12º C
  • May: 17º C
  • June: 21º C
  • July: 23º C
  • August: 23º C
  • September: 19º C
  • October: 13º C
  • November: 7º C
  • December: 3º C

Prevailing weather

Due to the distance that separates Milan from the sea, its temperate climate incorporates some continental traits. In general, summers are humid and quite warm, while winters are also humid and cold. Snowfalls occur occasionally, as do sudden rises in temperature during the coldest months of the year due to the influence of Foehn winds coming from the Alps. Autumn and spring are generally mild, although it is the time when rainfalls happen more often. Fogs are quite frequent in the city due to the lack of wind and ventilation, even if the rise in temperature during the last decades has made them less persistent.


Milan has one of the lowest precipitation rates in Europe, mainly because the mountain ranges that surround it, the Alps and the Apennines, function as a barrier against low-pressure areas. Most of the rainfalls happen in April, May, September and October, while during the summer they usually take up the form of storms or hail. Winter may see some snowfalls, although the city only receives seven days of snow per year with a historical average of 25 centimetres

Sunshine hours

Minimum daily sunshine hours also occur during the winter months when you can expect around 4 hours of sun every day. However, this rises dramatically during the summer months and averages at around 9 hours of sun a day.

More Milan Insights...