1 地铁2号线 → 地铁1号线 约50分钟 / 20.6公里 虹桥火车站 10站 乘坐 地铁2号线, 在 人民广场站 下车 3站 乘坐 地铁1号线, 在 上海火车站 下车(3号口出) 200米步行至 上海站 2 地铁2号线 → 地铁4号线 约50分钟 / 19.4公里 虹桥火车站 6站 乘坐 地铁2号线, 在 中山公园站 下车 5站 乘坐 地铁4号线(或 地铁3号线, 地铁4号线), 在 上海火车站 下车(3号口出) 200米步行至 上海站 3 地铁2号线 → 941路 约1小时 / 17.9公里 虹桥火车站 6站 乘坐 地铁2号线, 在 中山公园站 下车(3号口出) 160米步行至 中山公园站 6站 乘坐941路, 在 上海火车站 下车 290米步行至 上海站 4 地铁2号线 → 113路 约1小时10分钟 / 19.6公里 虹桥火车站 8站 乘坐 地铁2号线, 在 静安寺站 下车(1号口出) 250米步行至 静安寺站 6站 乘坐113路, 在 上海火车站 下车 10米步行至 上海站 5 地铁10号线 → 113路 约1小时10分钟 / 19.1公里 虹桥火车站 8站 乘坐 地铁10号线, 在 虹桥路站 下车(4口出) 10米步行至 淮海西路凯旋路站 15站 乘坐113路, 在 上海火车站 下车 10米步行至 上海站
1.在虹桥火车站乘地铁2号线(10站)到人民广场站,换乘地铁1号线(3站)就可到上海火车站南广场; 2.在虹桥火车站乘地铁2号线(6站)到中山公园站,换乘地铁3或4号线(5站)就可到上海火车站北广场。 大约需要半个小时。