Climate averages 1991–2020

Weather in Italy in April

In April, average daytime highs across the 79 cities listed in Italy range from 15.4°C in Varese to 19.4°C in Foggia. Monthly rainfall ranges from 27 mm in Gela to 138 mm in Novara.

Long-term climate patterns, not a forecast for a particular trip.

Italy by monthAll cities

City by city

April in Italy

1991–2020
Average April climate for cities in Italy, 1991–2020
CityAverage highHigh / lowAverage lowRainfall mmRain days
Rome17.9°C8.5°C8.5°C7710.5
Milan17.3°C7.1°C7.1°C9511.0
Naples17.7°C9.9°C9.9°C749.3
Turin15.9°C5.8°C5.8°C10111.0
Palermo18.9°C12.0°C12.0°C619.6
Genoa17.1°C9.6°C9.6°C10512.6
Bologna18.2°C7.8°C7.8°C7610.2
Florence17.5°C7.2°C7.2°C8211.5
Bari17.3°C11.5°C11.5°C599.6
Catania19.3°C11.3°C11.3°C477.6
Verona17.8°C7.4°C7.4°C9813.0
Messina18.0°C11.9°C11.9°C579.8
Trieste16.4°C7.8°C7.8°C11012.1
Padua17.6°C7.8°C7.8°C8410.4
Brescia16.7°C6.0°C6.0°C8912.5
Taranto17.9°C10.5°C10.5°C498.3
Parma17.9°C7.1°C7.1°C8610.9
Prato17.3°C7.5°C7.5°C9712.7
Modena17.8°C7.1°C7.1°C7310.4
Reggio Calabria18.0°C10.5°C10.5°C468.2
Reggio nell'Emilia17.5°C7.0°C7.0°C8311.5
Livorno16.5°C10.3°C10.3°C709.7
Cagliari18.7°C10.3°C10.3°C488.3
Rimini16.4°C9.8°C9.8°C7110.4
Mestre16.8°C8.4°C8.4°C8210.3
Foggia19.4°C8.7°C8.7°C528.1
Ferrara18.6°C8.1°C8.1°C7310.4
Acilia-Castel Fusano-Ostia Antica16.9°C10.6°C10.6°C618.0
Salerno17.4°C11.0°C11.0°C11012.1
Monza16.8°C6.5°C6.5°C9511.0
Siracusa18.6°C12.5°C12.5°C275.2
Bergamo16.3°C5.7°C5.7°C11615.9
Trento (approximate)16.1°C8.0°C8.0°C11514.7
Perugia15.6°C5.1°C5.1°C7911.5
Pescara17.1°C8.8°C8.8°C629.9
Forlì18.2°C7.4°C7.4°C729.7
Vicenza17.4°C6.9°C6.9°C9912.6
Terni18.4°C7.4°C7.4°C9813.0
Pisa17.1°C8.9°C8.9°C9011.6
Bolzano (approximate)16.4°C7.5°C7.5°C9613.0
Piacenza18.1°C8.0°C8.0°C8810.8
Novara17.7°C7.1°C7.1°C13813.6
Arezzo17.1°C7.1°C7.1°C9113.4
Udine15.7°C5.5°C5.5°C10411.8
Andria18.2°C9.1°C9.1°C508.4
Cesena17.7°C7.4°C7.4°C659.7
La Spezia15.8°C9.8°C9.8°C9710.1
Barletta17.9°C10.3°C10.3°C508.4
Alessandria17.2°C7.0°C7.0°C799.9
Sassari16.9°C9.6°C9.6°C609.0
Ancona16.3°C9.7°C9.7°C629.5
Guidonia Montecelio18.4°C7.4°C7.4°C9412.2
Brindisi19.1°C10.5°C10.5°C507.9
Treviso17.0°C7.1°C7.1°C10011.7
Torre del Greco17.3°C10.2°C10.2°C749.3
Como16.7°C6.9°C6.9°C12212.1
Busto Arsizio16.8°C6.6°C6.6°C11311.2
Lucca17.2°C7.9°C7.9°C9011.6
Pozzuoli16.9°C11.2°C11.2°C638.0
Ravenna17.3°C8.5°C8.5°C629.2
Fiumicino16.7°C10.9°C10.9°C618.0
Lecce18.5°C10.7°C10.7°C528.0
Varese15.4°C5.5°C5.5°C12911.6
Giugliano in Campania16.7°C10.0°C10.0°C9711.7
Catanzaro18.4°C9.8°C9.8°C9113.3
Marsala18.2°C12.3°C12.3°C417.1
Pesaro15.9°C10.0°C10.0°C548.5
Latina17.6°C9.2°C9.2°C8511.3
Cinisello Balsamo17.0°C6.9°C6.9°C9511.0
Gela19.0°C11.2°C11.2°C275.1
Aprilia17.0°C9.5°C9.5°C7410.5
Asti17.6°C7.7°C7.7°C9411.2
Ragusa16.3°C9.1°C9.1°C407.6
Pistoia17.4°C7.3°C7.3°C9712.7
Caserta17.8°C7.8°C7.8°C9711.7
Cremona18.2°C7.8°C7.8°C8110.7
Carpi18.4°C7.7°C7.7°C7310.4
Altamura16.9°C6.6°C6.6°C579.5
Lamezia Terme17.5°C11.2°C11.2°C8312.1

A rain day is a local calendar day with at least 1 mm of precipitation.