永兴站、南通汽车站和狼山站都有到上海南站的车。上海火车南站就在上海汽车南站隔壁。永兴站的车最多,7:00、10:50、12:00、13:30、14:30、15:30,都是57元。南通汽车站一天三班:8:30(57元)、11:45(51元)、15:50(57元)狼山站一天两班:8:50(52元)、16:10(52元),这两趟车都是南通汽车站始发到狼山上客的。