莘庄地铁站北广场坐徐闵夜宵专线到龙漕路田东路换乘301路到上海火车站即可不过徐闵夜宵专线首班车是24点整,一小时一班徐闵夜宵专线在莘庄有两个站点,一是莘庄站,在沪闵路莘松路那里,还有一个是莘庄地铁北广场站,在沪闵路水清路那里。夜宵线在晚上只有五班车。所以最好打车到上海南站北广场,301路(上海南站一上海火车站)起点站位于上海南站,半小时一班。
23点的话莘庄还有徐闵线(徐闵线闵行末班车是23点30分开出),就在沪闵路莘庄站乘坐,你可以到南站换乘315和301夜宵线到上海站