Климат Италии очень разнообразен. На севере — умеренно жаркое лето (в июле от +22 °C до +24 °C) и туманная зима (в январе около 0 °C). Климат островной части Италии — средиземноморский, две трети года там ясное голубое небо, лето жаркое и сухое (в июле +26 °C), а зима теплая и мягкая (от +8 °C до +10 °C в январе). Снег выпадает крайне редко, за исключением горных районов Альп, где на высотах более 1500 метров он лежит до 200 дней в году. На юге полуострова с марта по октябрь дуют сухие жаркие ветры из Сахары — «сирокко». В этот период температура повышается примерно до +35 °C, воздух становится сухим и пыльным.
В горных районах страны (Альпы и Апеннины) зима холодная, температура может достигать −15 °C, а то и −20 °C. На остальной территории Италии зима достаточно мягкая. На юге, в материковой части страны и на островах, в том числе на Сицилии, климат субтропический.
Максимум осадков приходится на зиму. В высокогорных Альпах, где расположены перевалы, соединяющие Италию со странами континентальной Европы, часты обильные снегопады.