沪杭线即沪杭铁路，是中国一条从上海通往浙江杭州的铁路线。全线地处长江三角洲杭嘉湖平原。铁路走向由东北到西南，所经地区地势平坦，起伏不大。从上海经浙江省嘉兴到杭州。起点上海站和沪宁线衔接，终点杭州站和浙赣线、宣杭线相接。北接沪宁铁路，南接浙赣铁路、杭牛铁路。建路时，全线长186.2公里。现全长202.4公里（现在实际里程、从上海站到杭州城站火车站）。从2006年12月31日18时起，沪杭线与浙赣线、湘黔线、贵昆线合併为沪昆线，共同构成了中国中南部地区的一条东西方向的铁路干线。是上海通往南方各省之交通干线。