州至枫泾段于1906年9月开工，1909年4月通车。苏路公司负责的上海至枫泾段于1907年2月开工，1909年3月通车。1909年6月，两线接轨，沪杭铁路全线建成。1915年3月，沪杭铁路接轨沪宁铁路线路开工，1916年12月建成通车，沪杭铁路终点改为上海北站。
杭甬段.沪杭甬铁路杭州至宁波段大部分与现有的萧甬铁路重合。杭甬段施工始于1910年6月，1914年建成宁波至曹娥江东岸的铁路，跨曹娥江大桥桥墩也已建设完成。但适逢第一次世界大战，建设曹娥江大桥的德国公司无法继续完成施工，铁