云南各个地方的海拔都不一样。
昆明位于云南省中部,海拔1895米;大理市位于云南省西部,海拔1976米。香格里拉县平均海拔3280米;梅里雪山,海拔6740米, 为云南省的第一高峰。泸沽湖海拔2690米;西双版纳平均海拔约1700米,腾冲县城海拔1640米;河口县,海拔仅76.4米,为云南省最低点。
北部是青藏高原南延部分,海拔一般在3000~4000米左右,有高黎贡山、怒山、云岭等巨大山系和怒江、澜沧江、金沙江等大河自北向南相间排列,三江并流,高山峡谷相间,地势险峻;
南部为横断山脉,山地海拔不到3000米,主要有哀牢山、无量山、邦马山等,地势向南和西南缓降,河谷逐渐宽广;在南部、西南部边境,地势渐趋和缓,山势较矮、宽谷盆地较多,海拔在800~1000米左右,个别地区下降至500米以下,主要是热带、亚热带地区。
云南地形极为复杂,大体上,西北部是高山深谷的横断山区,东部和南部是云贵高原。整个云南呈西北高、东南低的态势,有84%多的面积是山地,高原、丘陵占10%,仅有不到6%是坝子、湖泊之类。个别县市的山地比重竟然超过了98%。云南境内最高峰是西北部迪庆藏族自治州德钦县的梅里雪山,其主峰卡瓦格博峰海拔6740m,高山气候比较寒冷,终年积雪。最低点是河口县的元江河谷,海拔仅有76.4m。云南全省海拔高差悬殊,达6663.6m。