You are in Home / Info / The climate in Italy

The climate in Italy

ClimateThe climate in Italy

The climate varies considerably from the north to the south of Italy. 
 In the north of the country - the area between the Alps and the Tuscan-Emilian Apennines - the climate is harsh, with very cold winters and very hot, particularly humid summers. In central Italy the climate is milder, with a smaller difference in temperature between summer and winter and a shorter and less intense cold season than in the north; summers are longer, but the sultriness of the northern cities is mitigated by the sea. In southern Italy and the islands winters are never particularly harsh, and spring and autumn temperatures are similar to those reached in the summer in other areas of Italy.

Average temperatures 

Temperatures vary widely in Italy, in the north, centre or south of the country. The table below illustrates  the monthly average minimum and maximum temperatures for three cities, one for each climate area.

Milan

Month Min. Temperature Max Temperature Rainfall
January 28.4 ° F 41 ° F 2.5 in
February 32 ° F 46.4 ° F 2.4 in
March 37.4 ° F 55.4 ° F 3.2 in
April 44.6 ° F 64.4 ° F 3.2 in
May 51.8 ° F 71.6 ° F 3.8 in
June 59 ° F 78.8 ° F 2.5 in
July 62.6 ° F 84.2 ° F 2.6 in
August 62.6 ° F 82.4 ° F 3.6 in
September 57.2 ° F 75.2 ° F 2.7 in
October 46.4 ° F 64.4 ° F 3.9 in
November 39.2 ° F 50 ° F 3.9 in
December 33.8 ° F 41 ° F 2.3 in

Rome

Month Min. Temperature Max Temperature Rainfall
January 37.4 °F   53.6 °F  4.0 in
February 39.2 °F  55.4 °F 3.8 in
March 41 °F 59 °F 2.6 in
April 46.4 °F 64.4 °F 2.5 in
May 46.4 °F 73.4 °F 1.8 in
June 59 °F 80.6 °F 1.3 in
July 62.6 °F 86 °F 0.9 in
August 59 °F 86 °F 1.2 in
September 59 °F 80.6 °F 2.6 in
October 51.8 °F 71.6 °F 3.7 in
November 44.6 °F 60.8 °F 5.1 in
December 39.2 °F 55.4 °F 4.3 in

Palermo

Month Min. Temperature Max Temperature Rainfall
January 48.2 °F 57.2 °F  3.9 in 
February 48.2 °F  59 °F 3.7 in
March 50 °F 60.8 °F 3.1 in
April 53.6 °F 66.2 °F 2.3 in
May 59 °F 73.4 °F 0.9 in
June 66.2 °F 80.6 °F 0.5 in
July 71.6 °F 86 °F 0.2 in
August 71.6 °F 86 °F 0.8 in
September 68 °F 80.6 °F 1.8 in
October 60.8 °F 73.4 °F 3.9 in
November 55.4 °F 66.2 °F 3.7 in
December 50 °F 60.8 °F 4.2 in