云南铁路包括在中国云南省境内建设、运营、规划以及已停用的铁路线。云南省第一条铁路昆河铁路于1910年通车,是中国的第一条国际铁路,后又相继通车几条铁路与全国铁路网相连接。至2009年底,云南省铁路营业里程为2308.4公里,排名全国第18位。按照规划,云南将在2020年形成”八入滇,四出境“的铁路格局。
1910年4月1日,北起昆明,南经河口,直至越南海防的滇越铁路全线通车运营,云南省拥有了中国西部地区最早建成的铁路,这是一条由法国工程师设计的窄轨铁路,是中国的第一条国际铁路。铁路的经营权由法国滇越铁路公司据有。1943年8月1日,中国政府与法国政府断交,并接收滇越铁路,成立"滇越铁路滇段管理处",负责滇越铁路云南段的运营管理。1948年7月1日,国民政府交通部将滇越铁路滇段管理处与川滇铁路公司合并,成立"昆明区铁路管理局",统一管理云南境内的米轨铁路。1950年10月,改称昆明铁路管理局,1958年更名为昆明铁路局。1970年8月1日,昆明铁路局成立昆明、开远铁路分局,分别管理准、米轨铁路的运输经营。1986年1月1日,昆明铁路局撤销,并入成都铁路局。1997年4月1日,经国务院批准,撤销昆明、开远铁路分局,重组昆明铁路局。
1949年,云南省境内铁路全长826.6公里,通车里程仅649.4公里,除与越南铁路连接外,全部为境内铁路。1966年7月1日,贵昆铁路全线建成通车运营,云南省在拥有铁路56年之后,才实现与全国路网的沟通,结束"火车不通国内通国外"的现状。此后,成昆铁路、南昆铁路、广大铁路、昆玉铁路及其支线等先后建成。1998年建成年吞吐量117万吨的昆明东站集装箱货场;2004年12月,新昆明火车站竣工,每日接发旅客列车由14对增至50对,每日旅客聚集人数由原来的1500人增至7000人;2009年,大丽铁路建成通车。至2009年,云南境内铁路里程延长至3674.37公里,较建国初期增加2820.77公里,云南每万平方公里拥有铁路里程由建国初期的21公里增加至93.9公里。
2016年12月28日,随着沪昆客专、云桂铁路全线的通车,云南成为中国大陆第29个开通高铁的省级行政区,由此云南铁路进入高速时代。
进入“十一五”后,云南铁路进入了建设高潮期,截至2012年12月,相继有13个铁路项目开工建设。
昆明站
昆明北站
建设中的昆广复线
大丽铁路
广大铁路