在老西门地铁站乘坐地铁8号线(航天博物馆~市光路),乘2站,在人民广场站下车,换乘地铁1号线(莘庄~富锦路),坐3站,在上海火车站下车。
坐轨交8号线(往市光路方向)到人民广场,站内换乘轨交1号线(往上海火车站/富锦路方向)到上海火车站下即可。如果能接受公交车的话,可以直接在西藏南路上坐802路直达上海火车站南广场。
乘坐8号线,在人民广场换乘1号线,直达上海火车站。但是1号线离上海火车站还有一些距离。