云南地处低纬高原,地形地貌复杂。由于大气环流的影响,冬季受干燥的大陆季风控制,夏季盛行湿润的海洋季风,属低纬高原季风气候。全省气候类型丰富多样,有北热带,南亚热带,中亚热带,北亚热带,南温带,中温带和高原气候区共7个气候类型。
云南旅游气候兼具低纬气候,季风气候,山原气候的特点。其气候的区域差异和垂直变化十分明显。由于其地势北高南低,南北高差悬殊达6663.6米,从而加剧了全省范围内因纬度因素而造成的温差。这种水平方向上的纬度增加与垂直方向上的海拔增高相吻合的状况,一方面使得全省垂直方向上1公里的气温变化,相当于全国水平方向上1400-2500公里的变化;另一方面使全省水平方向上八个纬度间的温度差异,相当于从我国南部海南岛到东北长春之间的平均温差,呈现出热、温、寒三带多样气候。各地的年平均温度,除金沙江河谷和沅江河谷外,大致由北向南递增,平均在5-24摄氏度左右,形成南高北低的总趋势,南北气温相差达19摄氏度左右。省内各地各季起止时间,南北可相差5个月以上,同一时期各地有不同的季节。如4月,滇中尚是春暖季节,滇南已是炎热夏季,滇北高寒地区仍为寒冷冬天。
因云南境内多山,加之山高谷深,不论在北,中,南部,由河谷到山顶,都存在着因高度上升而产生的气候类型差异,一般高度每上升100米,温度即降低0.6摄氏度左右。“一山分四季,十里不同天”就是云南多种多样气候类型的写照。“四季如春,一雨成冬”的气候主要是在海拔1500-2000米的地带。
云南旅游气候第二个特点是年温差小,日温差大。夏季,阴雨天多,太阳光被云遮蔽,所以温度不高,最热天平均温度在19-22摄氏度左右。冬季,受干暖气流控制,晴天多,日照充足,温度较高,最冷月平均温度在6-8摄氏度以上。年温差一般为10-15摄氏度,但阴雨天气温较低。从一天的温度变化来看,早晚较凉,中午较热,尤其是冬、春两季。日温差可达12-20摄氏度。
云南大部分地区年降水量在1100毫米,但分配是极不均匀的。80%-90%的雨量集中在每年5-10月份的雨季,尤以6-8月份三个月的降水量最多,约占全年降水量的60%。雨季常有低温现象和洪涝灾害。所以出行时有一定要注意。11月到次年4月的冬春季节为旱季,此时天晴日暖,风高物燥,雨雪很少,这个时期最适宜到云南旅游。