莘庄地铁站到虹桥火车站打的73-95元。
公交线路:地铁1号线 → 地铁4号线 → 地铁10号线,全程约23.4公里
1、从莘庄地铁站步行约650米,到达莘庄站
2、乘坐地铁1号线,经过6站, 到达上海体育馆站
3、步行约210米,换乘地铁4号线
4、乘坐地铁4号线,经过2站, 到达虹桥路站
5、步行约260米,换乘地铁10号线
6、乘坐地铁10号线,经过8站, 到达虹桥火车站
7、步行约130米,到达虹桥火车站