有两个原因。
一是海拔高度。青藏高原的平均海拔高于
云贵高原。青藏高原一般海拔在3000-5000米之间,平均海拔4000米以上,而云贵高原海拔在1000米至2000米之间,地势西北高东南低,只有西面的云南平均海拔高于2000米。海拔越高则气温相对越低,所以青藏高原平均气温低于云贵高原。
二是气候类型。青藏高原南方为世界最高山脉-
喜玛拉雅山脉,阻挡了来自印度洋的暖湿气流,加之来自西方的季风,使青藏高原大部地区常年低温,降水也不多(青藏高原东南部与云贵高原相接部分则受到西南气流影响,降水丰沛)。而云贵高原在一年中大部分时间内受西南气流控制。西南气流源自印度洋孟加拉湾,属热带暖湿气流,通过
中南半岛进入云贵高原后,本应向东移动。但受到华南地区
副热带高压向西北方向的压制,使西南暖湿气流沿云贵高原向东北方向移动,从而控制了云贵高原绝大部分地区。西南暖湿气流常年存在,也使云贵高原南部地区四季如春,北部的贵州地区则冬季受到西北气流影响,气候不如南部。