云南江河纵横,水系十分复杂。全省大小河流共600多条,其中较大的有180条,多为入海河流的上游。
金沙江:从云南省丽江纳西族自治县石鼓镇至四川省新市镇为金沙江中段,河长约1220公里,江水奔流在四川、云南两省之间。金沙江过石鼓后,流向由原来的东南向,急转成东北向,形成奇特的“U”型大弯道,成为长江流向的一个急剧转折,被称为“万里长江第一弯”。 金沙江中段有19条支流的流域面积超过1200平方公里,14条支流的河长超过100公里,它们依次为雅砻江、牛栏江、普渡河、龙川江、水落河、渔泡江、黑水河、西溪河、硕多岗河、美姑河、小江、漾弓江、以礼河和普隆河。
怒江:发源于青藏高原的唐古拉山南麓的吉热拍格。它深入青藏高原内部,由西北向东南斜贯西藏东部的平浅谷地,入云南省折向南流,经怒江傈僳族自治州、保山市和德宏傣族景颇族自治州,流入缅甸后改称萨尔温江,最后注入印度洋的安达曼海。云南段长650公里。
澜沧江:澜沧江在中国境内长2179公里,流经青海、西藏、云南3省,其中在云南境内1247公里。经缅甸、老挝、泰国、柬埔寨、越南,在越南南部胡志明市南面入太平洋的南海,总流域面积81万平方公里,是亚洲流经国家最多的河,被称为“东方多瑙河”。