云南气候复杂多样,兼具季风气候、低纬气候和高原气候特征,主要表现为四季温差小,日温差大,干湿季分明、气候类型多样、立体气候特征显著。云南南北气候差异显著,从低纬到高纬,依次呈现北热带、南亚热带、中亚热带、北亚热带、南温带、中温带和高原气候区7种气候类型。云南山高谷深,气候垂直差异明显,“一山分四季,十里不同天”是常见的现象。全省大部地区最热(七月)月平均气温在20℃~24℃之间,最冷(一月)月平均气温在7℃~13℃之间,气温年差较小,在10℃~13℃之间;同日早晚较凉、中午较热,尤其是冬、春两季,气温日差较大,在12℃~20℃之间。全省降水在季节上分配不均,干湿季节分明,湿季(雨季)为5月至10月,降水量占全年的85%以上,其中6月至8月最为集中;干季(旱季)为11月至次年4月,降水量占全年的15%左右。全省降水的地域分布差异大,最多的地区年降水量超过2300毫米,最少的地区不足600毫米,大部分地区年降水量在900毫米以上。全省大部地区无霜期长,南部地区无霜期超过300天,部分地区全年无霜,中部地区为250~300天,滇西北等地的高海拔地区少于200天。