Куньмин — главный железнодорожный узел провинции Юньнань и важная развязка на юго-западе Китая. В городе есть две основные пассажирские станции: железнодорожная станция Куньмин рядом с центром города и южная железнодорожная станция Куньмин в национальной сети высокоскоростных железных дорог. China Railway обслуживает все основные междугородные и дальние пассажирские перевозки, обслуживающие Куньмин.
Из Куньмина отправляются высокоскоростные поезда по коридорам Шанхай — Куньмин и Наньнин — Куньмин, региональные междугородные поезда по Юньнани, обычные дальние поезда и международные поезда по железной дороге Китай — Лаос. Большинство высокоскоростных отправлений обслуживает южная станция Куньмин, тогда как железнодорожная станция Куньмин остаётся важной для доступа к центру города, региональных поездов и некоторых дальних рейсов.
Железнодорожные маршруты из Куньмина идут на восток в сторону Гуйяна, Чанши и Шанхая, на юго-восток в сторону Наньнина и Гуанчжоу, на север в сторону Чэнду и Чунцина, на запад через Юньнань в сторону Дали и Лицзяна, а на юг по железной дороге Китай — Лаос в сторону Пуэра, Сишуанбаньны и Вьентьяна. Забронировать поезда из Куньмина и в Куньмин онлайн можно на Rail Monsters.