乘地铁2号线到东方明珠,然后2号线回乘到河南路下,出来就是南京路步行街,然后再去城隍庙,玩好了,从城隍庙直接走到外滩,沿着江边走到南京路外滩;这样顺路;晚上去东方明珠是看灯光夜景,白天看的全上海面貌,比较清楚;你原来的线路不绕路,如果你可以打车的话,也是可以的., 因为你住的地方离2号线比较近,最先可以直接到达的就是南京路和东方明珠
路线挺好,城隍庙逛完可以做10号线到南京路,南京路可以一路逛到外滩,外滩可以摆渡到浦东的东方明珠。