地铁1号线。庄地铁站去上海市卢湾区徐家汇路全程15.9公里,需乘坐地铁一号线行驶20分钟即可到达。乘车路线:1、首先在莘庄地铁站上车,乘坐地铁一号线。2、其次经过七个站点到达上海市卢湾区徐家汇路。3、最后在上海市卢湾区徐家汇路下车步行150米到达上海市卢湾区徐家汇路509号。