滬蘇湖鐵路起自上海虹橋站,途經江蘇省蘇州市,終至浙江省湖州市湖州站,正線全長約163.5公里,設計時速350公里。全線設上海虹橋站、松江南站、練塘站、汾湖站、盛澤站、南潯站、湖州東站(納入合杭高鐵湖杭段工程)、湖州站8座車站,其中上海虹橋站和湖州站為既有車站,其他為新建車站。