Kunming er et viktig trafikknutepunkt for jernbanenettet. Chengdu-Kunming-jernbanen løper fra Chengdu i Sichuan til Kunming., Shanghai-Kunmingjernbanen innløper fra Guizhou, og Nanning-Kunming-jernbanen fra Guangxi. Så er det Yunnan-Vietnam-jernbanen fom fører sørøstover til Hekou og Lao Cai på grensen mot Vietnam og derfra videre til Hanoi. Kunming-Yuxi-jernbanen fører sørover til Yuxi, hvorfra en annen jernbanestrekning til Vietnam er planlagt bygd. Vestover forgrener Guangtong-Dali-jernbanen seg fra Chengdu-Kunming-linjen til Dali (Xiaguan).