上海市有上海站、上海虹桥站陆旦和上海南站三个大型火车站,还有上海西站和南翔北站等十几个小型火车站。
1、上海站
位于中国上海市静安区秣陵路303号,毗邻上海长途客运总站,是中国铁路上海局集团有限公司管辖的特等站,是上海铁路枢纽的重要组成部分。
2、上海虹桥站
上海虹桥站北端引接京沪高速铁路、沪宁城际铁路,南端与沪昆高速铁路、沪昆铁早梁扰路接轨,是上海虹桥综合交通枢纽的组成部分,是华东地区重要的铁路客运枢纽之一。
3、上海南站
中国上海市徐汇区境内铁路车站,是中国铁路上海局渣纳集团有限公司管辖的车站,是上海铁路客运的南大门,是上海铁路枢纽的重要组成部分。
4、上海西站
位于中国上海市普陀区境内,由中国铁路上海局集团有限公司管辖,是上海铁路枢纽的重要组成部分,汇集铁路、城市轨道交通、城市公交于一体。
5、南翔北站
位于中国上海市嘉定区境内,是中国铁路上海局集团有限公司管辖的铁路车站,也是沪宁城际铁路上的客运站。