Milan experience typical Mediterranean climate. The climate becomes cold and foggy in winter and very hot and humid during summer. To be specific, the season’s chart goes somewhat in this way:
Spring (April – May) – The average temperature during this season is around 60 -70 degree Fahrenheit. The weather becomes favorable to travel around the city.
Summer (June- Early September) – In this season, the temperature becomes extremely hot and humid. It is best to avoid August to visit the city as most of the shopkeepers and hoteliers heads off on vacation.
Fall (Late September to October) – The average temperature falls to 70 degree Fahrenheit.
Winter (November to March) – The climate becomes extremely foggy making it difficult to move around the city.
So, the best time to visit Milan turns out to be spring and fall season. This is because the temperature remains moderate and climate is bearable.