正如人家所讲两个火车站直线距离15公里,走路的话恐怕没2-3个小时是不够的。如果你坚持要步行的话,按如下路径:南站--沪闵路--漕溪路--漕溪北路--徐家汇--衡山路--常熟路--静安寺--北京西路--石门二路--恒丰路桥--恒丰路--天目西路--秣陵路--上海火车站。
上海客运南站在上海市区的南边,上海火车站在市区的北边,相距大约15公里。走路去的话请买张地图参考一下。
走路很远的,至少要走2个多小时。
地铁1号线上海南站乘到上海火车站下,大概三十多分钟,呵呵