上海虹桥火车站到上海南站,乘坐公交虹桥枢纽1路可以直接到达:从上海虹桥站出站后步行220米到公交虹桥枢纽1路的虹桥西交通中心站上车(乘坐21站),到上海南站(北广场)(下客站)站下车, 步行370米就是上海南站北进口。
在虹桥火车站乘坐地铁10号线8站,到虹桥路换乘3号线5站,就到达上海南站。地铁票价5元。