昆明市内共有三个客运火车站,分别是昆明站(俗称火车南站)、昆明北站和昆明南站(俗称新南站),昆明站是普通列车站,位于北京市路上;昆明北站是滇南窄轨火车站,位于盘龙区北京路上;昆明南站是高铁站,位于呈贡区祥园街 。