Milan: Annual Weather Averages. July is the hottest month in Milan with an average temperature of 23°C (73°F) and the coldest is January at 1°C (34°F) . The wettest month is September with an average of 220mm of rain.