Kunming es el principal nudo ferroviario de la provincia de Yunnan y un importante cruce en el suroeste de China. La ciudad cuenta con dos estaciones principales de pasajeros: la estación de tren de Kunming, cerca del centro urbano, y la estación de tren de Kunming Sur, en la red nacional de alta velocidad. China Railway opera todos los principales servicios interurbanos y de larga distancia que sirven a Kunming.
Los trenes desde Kunming incluyen servicios de alta velocidad en los corredores Shanghái-Kunming y Nanning-Kunming, trenes interurbanos regionales dentro de Yunnan, trenes convencionales de larga distancia y trenes transfronterizos en el ferrocarril China-Laos. Kunming Sur gestiona la mayoría de las salidas de alta velocidad, mientras que la estación de tren de Kunming sigue siendo importante para el acceso al centro, los trenes regionales y determinados servicios de larga distancia.
Las rutas ferroviarias desde Kunming van hacia el este hasta Guiyang, Changsha y Shanghái, hacia el sureste hasta Nanning y Guangzhou, hacia el norte hasta Chengdu y Chongqing, hacia el oeste por Yunnan hasta Dali y Lijiang, y hacia el sur por el ferrocarril China-Laos hasta Pu'er, Xishuangbanna y Vientiane. Reserva trenes desde y hacia Kunming en línea en Rail Monsters.