关键在你乘什么过去和去那里,还有时间段,早上7-9高峰期,建议你一小时前,地铁站靠站到上到火车站要10分钟,安检高峰10-15分钟,由于地铁站上到火车站靠一号闸口,那是去北京的,去江苏的都在20号闸,走路也要5-10分钟,你行李多或者带小孩老人更加不止,另外取票也要时间,打的停靠位置走进去在10号闸,但是高峰期停车下客也要排队,所以一小时比较保险。
方案一,地铁3号线转2号线全程36分钟,价格为5元人民币。先步行到上海火车站站口,乘坐3号线(开往上海南站方向)乘坐5个站后在中山公园换乘地铁2号线(开往徐泾东方向)乘坐6个站,再从虹桥火车站下车出站。

方案二,地铁3号线转10号线,全程38分钟,价格为5元人民币。先步行到上海火车站站口,搭乘地铁3号线(开往上海南站方向)乘坐7个站后在虹桥路换乘10号线(开往虹桥火车站方向)乘坐8个站,再从虹桥火车站下车出站。

方案三,地铁4号线外圈转2号线全程38分钟,价格为5元人民币。先步行到上海火车站站口,搭乘地铁4号线外圈(开往中潭路方向)乘坐5个站后在中山公园换乘2号线(开往徐泾东方向)乘坐6个站,再从虹桥火车站下车出站。
方案四,地铁1号线转2号线,全程39分钟,价格为5元人民币。先步行到上海火车站站口,搭乘地铁1号线(开往莘庄方向)乘坐3个站后在人民广场换乘2号线(开往徐泾东方向)乘坐10个站后在虹桥火车站下车出站。