云南比广西暖和的原因如下:
云南大部分地区海拔高,温差大,天气比较稳定,基本无寒潮影响 。而广西纬度低,海拔低,温差小,受寒潮影响时间比较多,且湿度大温度低伴有北风。
云南东有乌蒙山等高大山脉屏障,阻挡了从北方南下的西伯利亚冷空气,同时云南上空冬季盛行从西南亚来的干暖偏西风气流,天地合力,把冷空气拒于云南高原之东 。而广西等地由于经常"浸泡"在阵阵南下的冷空气海洋之中,因此比较寒冷。