云南有25个边境县分别与缅甸、老挝和越南交界,国境线长4060千米,其中,中缅边界1997千米,中老边界710千米,中越边界1353千米。云南属山地高原地形,山地面积33.11万平方千米,占全省国土总面积的84%;高原面积3.9万平方千米,占全省国土总面积的10%;盆地面积2.4万平方千米,占全省国土总面积的6.0%。地形以元江谷地和云岭山脉南段宽谷为界,分为东西两大地形区。东部为滇东、滇中高原,是云贵高原的组成部分,平均海拔2000米左右,表现为起伏和缓的低山和浑圆丘陵,发育着各种类型的岩溶(喀斯特)地貌;西部高山峡谷相间,地势险峻,山岭和峡谷相对高差超过1000米。5000米以上的高山顶部常年积雪,形成奇异、雄伟的山岳冰川地貌。全省海拔高低相差很大,海拔最高点海拔6740米,在滇藏交界处德钦县境内怒山山脉的梅里雪山主峰卡瓦格博峰;最低点海拔76.4米,在河口县境内南溪河与红河交汇的中越界河处,两地直线距离约900千米,海拔相差6000多米。全省地势呈现西北高、东南低,自北向南呈阶梯状逐级下降,从北到南的每千米水平直线距离,海拔平均降低6米。北部是青藏高原南延部分,海拔一般在3000~4000米左右,有高黎贡山、怒山、云岭等巨大山系和怒江、澜沧江、金沙江等大河自北向南相间排列,三江并流,高山峡谷相间,地势险峻;南部为横断山脉,山地海拔不到3000米,主要有哀牢山、无量山、邦马山等,地势向南和西南缓降,河谷逐渐宽广;在南部、西南部边境,地势渐趋和缓,山势较矮、宽谷盆地较多,海拔在800~1000米左右,个别地区下降至500米以下,主要是热带、亚热带地区。特点云南气候基本属于亚热带高原季风型,立体气候特点显著,类型众多、年温差小、日温差大、干湿季节分明、气温随地势高低垂直变化异常明显。滇西北属寒带型气候,长冬无夏,春秋较短;滇东、滇中属温带型气候,四季如春,遇雨成冬;滇南、滇西南属低热河谷区,有一部分在北回归线以南,进入热带范围,长夏无冬,一雨成秋。在一个省区内,同时具有寒、温、热(包括亚热带)三带气候,一般海拔高度每上升100米,温度平均递降0.6°C~0.7°C,有“一山分四季,十里不同天”之说,景象别具特色。气温全省平均气温,最热(七月)月均温在19°C~22°C之间,最冷(一月)月均温在6°C~8°C以上,年温差一般只有10°C~12°C。同日早晚较凉,中午较热,尤其是冬、春两季,日温差可达12°C~20°C。全省无霜期长,南部边境全年无霜,偏南地区无霜期为300~330天,中部地区约为250天,比较寒冷的滇西北和滇东北地区也长达210~220天。降水全省降水在季节上和地域上的分配极不均匀。干湿季节分明,湿季(雨季)为5~10月,集中了85%的降雨量;干季(旱季)为11月至次年4月,降水量只占全年的15%。全省降水的地域分布差异大,最多的地方年降水量可达2200~2700毫米,最少的仅有584毫米,大部分地区年降水量在1000毫米以上。全省河川纵横,湖泊众多。全省境内径流面积在100平方公里以上的河流有889条,分属长江(金沙江)、珠江(南盘江)、元江(红河)、澜沧江(湄公河)、怒江(萨尔温江)、大盈江(伊洛瓦底江)6大水系。红河和南盘江发源于云南境内,其余为过境河流。除金沙江、南盘江外,均为跨国河流,这些河流分别流入南中国海和印度洋。多数河流具有落差大、水流湍急、水流量变化大的特点。全省有高原湖泊40多个,多数为断陷型湖泊,大体分布在元江谷地和东云岭山地以南,多数在高原区内。湖泊水域面积约1100平方千米,占全省总面积的0.28%,总蓄水量约1480.19亿立方米。湖泊中数滇池面积最大,为306.3平方千米;洱海次之,面积约250平方千米;抚仙湖深度全省第一,最深处为151.5米;泸沽湖次之,最深处为73.2米。