云南是一个没有冬天的地方。在云南,全年的温差较小,市区的年平均气温大约在15℃左右,最热的时候月平均气温在19℃左右,最冷的时候月平均气温在8℃左右。历史上,云南的年极端气温最高达到了31.2℃,最低达到了-7.8℃。云南的温度和湿度都比较适宜,而且阳光照射时间长,霜期短,所以这里的鲜花常年盛开,草木四季常绿。因此可以说云南是一个没有冬天的地方。
云南的气候类型主要包括亚热带季风气候、热带季风气候和高原山地气候。由于云南地处低纬度的高原地区,空气比较干燥而稀薄,各地的太阳光热接收量除了受太阳高度角的变化影响外,还会受到云雨的影响。夏季时,最热的日子平均温度在19-22℃左右;年温差一般在10-15℃之间,但在阴雨天气时温度较低。一天内的温度变化通常是清晨凉爽,中午热,特别是在冬季和春季,日间温差可以达到12-20℃。