В целом климат Италии мягкий, но в бассейне реки По и вообще возле Альп мягкий по-центральноевропейски, а на остальной континентальной части, а также на островах Сицилия и Сардиния — по-средиземноморски. Встречаются и районы с суровым климатом. Даже субарктические (Dfc по классификации Кёппена) — альпийские долины на высоте 1600–1800 м. Там средняя зимняя температура достигает -12 °C, а летняя не превышает 12 °C. Но больших населенных пунктов там нет, разве что Ливиньо близ швейцарской границы с населением в 6 тыс.

Средиземноморский климат с жарким летом правит на побережье Италии везде, за исключением северо-востока. Средняя зимняя температура его самых северных владений — 6 °C, южных — 11–14 °C, летняя — 23 и 26–28 °C соответственно. Большая часть осадков выпадает с октября по февраль — в каждом месяце по 100–160 мм. Это редко происходит в виде снега, тем более на юге, да и на севере бывает очень нечасто. Так, в 2018 в газетах были подобные заголовки: «В Риме выпал снег, впервые за 6 лет!». Коммунальные службы к такому обычно не готовы, и жизнь в городе чуть ли не останавливается, пока дни снежные.
Жителей Милана снегопады удивляют куда меньше, как и всех, чьи дома там, где климат влажный субтропический. Средняя зимняя температура на этой итальянской территории в основном 1–3 °C. В столице моды Италии чуть выше, но даже там регистрировались морозы -15 °C. Средняя летняя температура — 22 °C. Осадков в течение года выпадает примерно столько же, сколько в местах со средиземноморским климатом с жарким летом, то есть в районе 1 000 мм. Но выпадение происходит куда равномернее, и только в октябре накапливается свыше 100 мм. Зато жители этих мест сталкиваются с контрастами солнечного сияния. В зимние месяцы и в ноябре его бывает в 3–4 раза меньше, чем в летние. Всего за год набираются меньше 2 000 часов.