Kunming è il principale hub ferroviario della provincia dello Yunnan e un nodo chiave nella Cina sud-occidentale. La città ha due principali stazioni passeggeri: la Stazione ferroviaria di Kunming, vicino al centro città, e la Stazione ferroviaria di Kunming Sud, sulla rete nazionale dell'alta velocità. China Railway gestisce tutti i principali servizi passeggeri interurbani e a lunga percorrenza che servono Kunming.
I treni da Kunming includono servizi ad alta velocità sui corridoi Shanghai-Kunming e Nanning-Kunming, treni interurbani regionali all'interno dello Yunnan, treni convenzionali a lunga percorrenza e treni transfrontalieri sulla Ferrovia Cina-Laos. Kunming Sud gestisce la maggior parte delle partenze ad alta velocità, mentre la Stazione ferroviaria di Kunming resta importante per l'accesso al centro città, i treni regionali e alcuni servizi a lunga percorrenza.
Le linee ferroviarie da Kunming si dirigono a est verso Guiyang, Changsha e Shanghai, a sud-est verso Nanning e Guangzhou, a nord verso Chengdu e Chongqing, a ovest attraverso lo Yunnan verso Dali e Lijiang, e a sud sulla Ferrovia Cina-Laos verso Pu'er, Xishuangbanna e Vientiane. Prenota online i treni da e per Kunming su Rail Monsters.