上海には方面別にに主に3つの主要駅が存在し、それぞれの役割を持った列車が発着している。
◎上海駅
主に北方方面の一般列車及び滬寧城際鉄路が発着する。
接続交通機関:上海長途客運総站・軌道交通1号線・3号線・4号線・公共バス(北広場・南広場)
◎上海虹橋駅
全国への高速列車が発着する。
接続交通機関:上海虹橋国際空港・軌道交通2号線・10号線・17号線・上海長途客運西站・公共バス(西交通中心・東交通中心)
◎上海南駅
・上海西駅
上海市北西部の普陀区に位置する駅。軌道交通9号線が駅前に乗り入れる。
接続交通機関:軌道交通11号線(上海西站駅)
・南翔北駅
・安亭北駅
・松江南駅
上海市松江区南部に位置する駅。軌道交通9号線が駅前に乗り入れる。
接続交通機関:軌道交通9号線(松江南站駅)
・金山北駅
上海市金山区北部に位置する駅。駅前のバスターミナルより周辺の水郷古鎮楓涇鎮や朱涇鎮へのバスが発着する。
・松江駅
接続交通機関:軌道交通9号線(酔白池駅)