上海三个大型火车站,分别是上海站、上海虹桥站、上海南站。6个小型火车站,分别是安亭北站,金山北站,南翔北站,上海西站,松江南站,芦潮戚梁告港火车站。
上海火车站位于上海闸北区,是上海客流量最大的火车站,也是上海轨道交通的站渣者名。上海市民通常称之为“新客站”,以区别老的上海火车站(即老北站)。
上海火车西站又称为上海西站,初名真如火车站,位于上海火车站西侧约5公里处,目前为上海的次要火车站。大部分在沪杭线和沪宁线之间的车需要由上海西站折返。
上海火车南站,简称上海南站,是在原沪杭铁路内环线新龙华站址附近重新修建的铁路客运特等站,共有7站台13道,是圆顶透光火车站,已高明于今年4月投入试运营,届时将有27对列车进入。远期计划为大部分由上海始发经沪杭线南下的列车均由该站出发,以缓解沪宁线的运输压力。