Weather in Milan: Climate, Seasons, and Average Monthly Temperature

Italy, Lombardy, Milan, Piazza del Duomo

Stefano Politi Markovina / Getty Images

As one of the world's fashion capitals and Italy's most important city for business and finance, Milan is a stylish, energetic, and modern city. Yet it's still endowed with enough historic sites and artistic treasures to keep it attractive to tourists—nearly 10 million of them visit Milan each year. The city sits in the Po River Valley, surrounded by rivers on three sides and the Alps and the Italian lake district to the north. With its low elevation and position between mountains and the Mediterranean Sea, Milan has a humid, subtropical climate. Summers are hot and humid and winters are cold and foggy. Fall and spring tend to be rainy, but also offer the most comfortable temperatures. Regardless of what time of year you visit the city, there is plenty to see, as Milan's many important museums and churches are all-weather attractions.

Fast Climate Facts

  • Hottest Month: July (87 degrees Fahrenheit / 31 degrees Celsius)
  • Coldest Month: January (30 degrees Fahrenheit / 0 degree Celsius)
  • Wettest Month: October (4 inches / 101 mm)

Summer in Milan

Milan is about two hours from the sea, so it doesn't benefit from summer sea breezes that cool off cities like Genoa or Pisa. As a result, June, July, and August tend to be very hot and humid, making midday—when temperatures are the hottest—a perfect time to tour a museum. You might spend a few late afternoon hours resting and cooling off in your hotel room before joining hordes of Milanese as they head out for a pre-dinner aperitivo around 6:30 or 7 p.m. Sudden thunderstorms are not unheard of in the summertime, especially in August.

What to Pack: Whatever the season, keep in mind that the stylish residents of Milan dress up a little more than residents of other Italian cities. You'll want to pack lightweight clothes, but leave cut-off shorts, tank tops, and flip-flops at home. Bring nice T-shirts, tailored shorts, and sundresses, as well as lightweight slacks for evenings out. Women should carry a light scarf or wrap to cover bare shoulders when entering churches. Wear sturdy and comfortable sandals for all the walking you'll be doing. On the chance that there's a cool evening, bring a long-sleeved shirt or a lightweight sweater.

Average Temperatures by Month

  • June: 82 degrees F / 63 degrees F (28 degrees C / 17 degrees C)
  • July: 87 degrees F / 67 degrees F (31 degrees C / 19 degrees C)
  • August: 86 degrees F / 66 degrees F (30 degrees C / 19 degrees C)

Autumn in Milan

During autumn, Milan sees a break from the heat and humidity. Though these months are some of the rainiest, they are also the most glorious, making it one of the best (and most popular) times to visit. Daytime temperatures in September are a comfortable average of 76 degrees Fahrenheit (25 degrees Celsius), then steadily drop over the subsequent weeks, to an average high of 51 degrees Fahrenheit (11 degrees Celsius) in November. From September on, evening temperatures can be quite chilly, and have been known to drop below freezing in November.

What to Pack: The familiar mantra to pack and dress in layers rings true in autumn. Long-sleeve T-shirts, a couple of sweaters or sweatshirts, and long pants are in order. You'll likely want a mid-weight jacket in the evenings, as well as a rain poncho or a sturdy umbrella.

Average Temperatures by Month

  • September: 78 degrees F / 59 degrees F (26 degrees C / 15 degrees C)
  • October: 66 degrees F / 51 degrees F (19 degrees C / 11 degrees C)
  • November: 54 degrees F / 41 degrees F (12 degrees C / 5 degrees C)

Winter in Milan

December, January, and February are by far the coldest months of the year in Milan, when snowfall and sleet are not unheard of. Average high temperatures rarely crack 50 degrees Fahrenheit (10 degrees Celsius) and nightly lows hover right around freezing level. Cold temperatures and humidity tend to make Milan's already problematic air pollution worse, so asthma sufferers may want to avoid visiting in these months. Expect fluctuations in temperature, as well as a mix of sunny skies and cloudy, rainy, or snowy ones.

What to Pack: Winter in Milan calls for a warm coat, accessorized (you're in fashionable Milan, after all) with a hat, gloves, and a scarf. Pack a layer of clothing that you can easily shed if daytime temperatures warm up. Also keep in mind that European standards for heating, especially in old buildings, might not match your expectations—warm pajamas are advised, as is rain gear for drearier days.

Average Temperatures by Month

  • December: 45 degrees F / 33 degrees F (7 degrees C / 0.5 degrees C)
  • January: 44 degrees F / 32 degrees F (7 degrees C / 0 degrees C)
  • February: 50 degrees F / 33 degrees F (10 degrees C / 0.5 degrees C)

Spring in Milan

Spring in Milan sees some of the city's most pleasant temperatures, but also some of its rainiest months. March temperatures can still drop below freezing and snowfall is not out of the question, though this rarely occurs. Things start to warm up slightly in April, and May brings average temperatures of a glorious 72 degrees Fahrenheit (22 degrees Celsius) on average—but it's also one of the rainiest months, second only to October. The moral of the story? Bring layers and a raincoat.

What to Pack: When packing for spring weather in Milan, it's best to plan for a range of cold to mild temperatures, depending on which month you travel. You'll want to bring an umbrella, a mid-weight jacket, and long-sleeved shirts and long pants. A scarf or similar wrap might be a welcomed addition on chilly nights.

Average Temperatures by Month

  • March: 60 degrees F / 40 degrees F (16 degrees C / 4 degrees C)
  • April: 66 degrees F / 47 degrees F (19 degrees C / 8 degrees C)
  • May: 76 degrees F / 56 degrees F (24 degrees C / 13 degrees C)
Average Monthly Temperature, Rainfall, and Daylight Hours
Month Avg. Temp. Rainfall Daylight Hours
January 38 F 2.3 inches 9 hours
February 42 F 1.9 inches 10 hours
March 50 F 2.6 inches 12 hours
April 56 F 3.0 inches 14 hours
May 66 F 3.8 inches 15 hours
June 72 F 2.6 inches 16 hours
July 77 F 2.6 inches 15 hours
August 76 F 3.5 inches 14 hours
September 68 F 3.7 inches 13 hours
October 59 F 4.8 inches 11 hours
November 47 F 3.0 inches 10 hours
December 39 F 2.4 inches 9 hours
Article Sources
TripSavvy uses only high-quality, trusted sources, including peer-reviewed studies, to support the facts within our articles. Read our editorial policy to learn more about how we keep our content accurate, reliable and trustworthy.
  1. Statista. "Italy: tourist arrivals in Milan." December 2020.

  2. Time and Date. "Climate & Weather Averages in Milan." December 2020.