云南省的海拔高度范围较广,平均海拔约2000米。具体到各个地区,海拔有所不同:
最高点位于滇藏交界的德钦县,海拔高达6740米,其中梅里雪山主峰卡格傅峰为最高点。
最低点位于与越南交界的河口县境内南溪河与元江交汇处,海拔仅为76.4米。
大部分地区的海拔在600到3000米之间。
昆明市中心海拔约1891米,大理市海拔约1976米,香格里拉县平均海拔约3280米,泸沽湖海拔约2690米,西双版纳平均海拔约1700米,而腾冲县城海拔约1640米。
云南省的地形以山地高原为主,有“坝子”等盆地和高原台地。气候类型多样,包括亚热带高原季风型、寒带型气候、温带型气候等。