股票方式筹集资金，计划以枫泾为界，将杭州至上海的铁路分成两段建设。浙江省内起点站定为杭州闸口（今已被废弃），而江苏省内起点站原本打算设于苏州，后改为上海，起点站设在上海县城以南，定名上海南站。计划原本打算再将铁路延至宁波，称沪杭甬铁路，后因杭州到宁波间曹娥江桥未建成，便改称沪杭铁路（后来建成杭州至宁波段铁路，即今萧甬铁路）。沪杭铁路在选择走线时也有一个插曲，最初铁路是计划一条距离最近的直线、经崇德县（后来合并入桐乡县）直达杭州，其走线与现在建设中的沪杭客运专线相似。但当时崇德县的乡绅担心铁路会破坏当地的