方案一,地铁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个站后在虹桥火车站下车出站。