善、嘉兴、王店、硖石、斜桥、周王庙、长安、许村、临平、笕桥、艮山门、清泰、南星桥、闸口等24个车站。沪杭线在1915年3月开始兴建连接沪宁线的接轨线。1916年12月建成通车，同时沪杭线起点由上海南站改到上海北站（今上海铁路局客技站），并增设梵皇渡、徐家汇、新龙华等站，其中新龙华站到上海北站的接轨线称沪杭铁路内环线，上海南站至新龙华站的原有线路改称上南支线。抗日战争期间，沪杭线受到严重破坏。日军侵占后，开始修复铁路，并在铁路沿线建造炮楼碉堡，作为重要战时基地。一些碉堡至今仍然保留在铁路线附近，成为历史