回答楼主提出的两个问题:① 上海南火车站 到 虹桥火车站,大约17公里。② 乘车方法:从上海南火车站步行到“上海南站”地铁站,乘坐 地铁3号线,经过5站,到“虹桥路”地铁站 下车;站内换乘 地铁10号线,再经过8站,最后在“虹桥火车站”地铁站 下车。
在上海南火车站坐地铁3号线到虹桥路站,换10号线到上海虹桥火车站,大约需要45分钟左右。