鐵路運輸
中国第一条铁路吳淞鐵路建于上海，由英国人兴建，后被清朝地方官员买回并拆毁。而正式使用的第一条铁路和蒸汽机车则是由李鸿章兴办的开滦公司煤矿所建。
沪杭甬铁路
沪杭甬铁路上海至杭州段大部分与现有的沪杭铁路重合。铁路最早修建的部分为杭州湖墅途径、城站、至钱塘闸口的路段，称为江墅铁路，于1906年开工建设，1907年竣工通车，是浙江省最早的铁路。随后，从上海南至杭州的线路开工。其中，由浙路公司负责的杭州至枫泾段于1906年9月开工，1909年4月通车。苏路公司负责的上海至枫泾段于1907年2月开工，1909年3月通车。1909年6月，两线接轨，沪杭铁路全线建成。1915年3月，沪杭铁路接轨沪宁铁路线路开工，1916年12月建成通车，沪杭铁路终点改为上海北站。