南省境内铁路全长826.6公里，通车里程仅649.4公里，除与越南铁路连接外，全部为境内铁路。1966年7月1日，贵昆铁路全线建成通车运营，云南省在拥有铁路56年之后，才实现与全国路网的沟通，结束"火车不通国内通国外"的现状。此后，成昆铁路、南昆铁路、广大铁路、昆玉铁路及其支线等先后建成。1998年建成年吞吐量117万吨的昆明东站集装箱货场；2004年12月，新昆明火车站竣工，每日接发旅客列车由14对增至50对，每日旅客聚集人数由原来的1500人增至7000人；2009年，大丽铁路建成通车。至2009年，云