Relief and drainage
Yunnanin pinnanmuodostusta määrittää sarja korkeita vuoristoketjuja, jotka lähtevät lähekkäin ja haarautuvat Tiibetin rajalta kaakkoon maakunnan poikki viuhkamaisesti. Nämä suunnilleen luoteesta kaakkoon kulkevat korkeat vuoristot ovat lännestä itään Gaoligong, Nu ja Yun. Yun-vuoristosta haarautuu kauempana joitakin toissijaisia vuoristoja – Wuliang ja Ailao etelän keskiosassa ja Wumeng koillisessa.
Provinssissa on kaksi erillistä aluetta, jotka Ailao-vuoristo erottaa toisistaan – kanjonialue sen länsipuolella ja Yunnan-Guizhoun (Yungui) tasangon alue sen itäpuolella. Kanjonialueella suuret vuoret laskeutuvat pohjoisessa yli 5 500 metrin korkeudelta merenpinnan yläpuolelle ja etelässä noin 1 830 metrin korkeuteen. Näiden vuorten välisissä syvissä V-muotoisissa laaksoissa virtaa maakunnan kolme suurta jokea: Salween (Nu) Gaoligong- ja Nu-vuorten välissä, Mekong (Lancang) Nu- ja Yunling-vuorten välissä ja Musta (Lixian) Wuliang- ja Ailao-vuorten välissä. Pohjoisen vuoriston korkeus on niin suuri, että laaksojen pohjat ovat keskimäärin 1 200-1 500 metrin (4 000-5 000 jalan) korkeudella vuorenhuippujen alapuolella. Jokien virtaukset ovat liian nopeita merenkululle, mutta ne tarjoavat valtavat mahdollisuudet vesivoiman tuotantoon. Kanjonialueen eteläosassa vuoret ovat paljon matalampia ja laaksot avoimempia, ja siellä on paljon tasankoja ja hedelmällisiä kasteltuja peltoja. Kanjonialueen kauimmainen länsiosa, Bao-vuoriston alue Tengchongin ympärillä, on tunnettu lukuisista aktiivisista tulivuoristaan.
Itäistä Yungui-tasangon aluetta, joka ulottuu Ailao-vuorilta Guizhou-Guangxin rajalle, erottaa Sichuanista Jangtse-joki (Chang Jiang), jota siellä kutsutaan Jinsha-joeksi. Tasangon länsireunan purot laskevat Punaiseen (Yuan) jokeen, joka virtaa Ailao-vuoriston itärinnettä pitkin ja laskee Vietnamin kautta Tonkininlahteen. Tasangon keski- ja itäosien vedet laskevat Nanpan-jokeen, joka on Guangxin ja Guangdongin Xijoen päävirta. Tasangon pohjois- ja koillisosassa Pudu-, Niulan- ja Heng-joet laskevat pohjoiseen suorassa kulmassa Jinsha-jokeen. Koko ylätasangon korkeus vaihtelee noin 2 130 metristä (7 000 jalasta) sen länsipäässä 1 370 metriin (4 500 jalkaan) Guizhoun rajalla, jossa vuorten väliset altaat tarjoavat laajoja tasaisia, maanviljelyyn soveltuvia alueita. Yunnanissa on enemmän järviä kuin useimmissa Kiinan maakunnissa, ja monet niistä ovat syntyneet, kun painanteet (suuret alueet, jotka ovat laskeneet murtumalinjojen varrella) ovat täyttyneet vedellä. Kunmingissa sijaitseva Dian-järvi ja Dalissa sijaitseva Er-järvi kuuluvat niihin, jotka tunnetaan upeasta kauneudestaan.