Kunming é o principal centro ferroviário da Província de Yunnan e um importante entroncamento no sudoeste da China. A cidade tem duas estações principais de passageiros: a Kunming Railway Station, perto do centro da cidade, e a Kunming South Railway Station, na rede ferroviária nacional de alta velocidade. A China Railway opera todos os principais serviços de passageiros intermunicipais e de longa distância que servem Kunming.
Os comboios de Kunming incluem serviços de alta velocidade nos corredores Shanghai-Kunming e Nanning-Kunming, comboios regionais intermunicipais dentro de Yunnan, comboios convencionais de longa distância e comboios transfronteiriços na Ferrovia China-Laos. A Kunming South trata da maioria das partidas de alta velocidade, enquanto a Kunming Railway Station continua a ser importante para o acesso ao centro da cidade, comboios regionais e alguns serviços de longa distância.
As rotas ferroviárias a partir de Kunming seguem para leste em direção a Guiyang, Changsha e Shanghai, para sudeste em direção a Nanning e Guangzhou, para norte em direção a Chengdu e Chongqing, para oeste através de Yunnan em direção a Dali e Lijiang, e para sul na Ferrovia China-Laos em direção a Pu'er, Xishuangbanna e Vientiane. Reserve online comboios de e para Kunming na Rail Monsters.