虹桥火车站 到 上海站 接近19公里;没有直达公交车 。 乘坐地铁,有三种乘车方法: ①从 “ 虹桥火车站 ”地铁站 乘坐 地铁2号线,在 “ 中山公园 ”地铁站 换乘 地铁3号线 (或 换乘 地铁4号线), 最后在 “ 上海火车站 ”地铁站 下车 (共经过11站); ② 从 “ 虹桥火车站 ”地铁站 乘坐 地铁2号线,在 “ 人民广场 ”地铁站 换乘 地铁1号线,最后在 “ 上海火车站 ”地铁站 下车 (共经过13站); ③从 “ 虹桥火车站 ”地铁站 乘坐 地铁10号线,在 “ 虹桥路 ”地铁站 换乘 地铁3号线 (或 换乘 地铁4号线), 最后在 “ 上海火车站 ”地铁站 下车 (共经过15站);