滬昆鐵路(Shanghai-Kunming Railway)是一條連接上海市和云南省昆明市的東西向鐵路干線。滬昆鐵路起點為上海站,終點為昆明站,經擴能改造后全長為2633公里,全線為國家I級雙線電氣化鐵路。
滬昆鐵路由原滬杭鐵路、浙贛鐵路、湘黔鐵路、貴昆鐵路四條鐵路組合而成。應第六次鐵路大提速需要,2006年12月31日正式合并,全線經過上海、浙江、江西、湖南、貴州、云南五省一市,是西南地區前往上海市的重要通道,也是全國鐵路干線之一。
滬昆鐵路沿線自然資源豐富,從江南的魚米之鄉到西南的苗族村寨,也帶動了沿線的工業城市和礦產資源開發,同時也是一條旅游業黃金帶。
滬昆鐵路上絕大多數的客運列車自上海南站始發,經上海南線,自春申站起進入滬昆線正線。滬昆鐵路提供普速客運及貨運服務,而與之并行的滬昆高速鐵路于2016年12月28日全線開通,僅提供高速客運服務。