到徐家汇地铁站坐1号线,在人民广场站换乘2号线1站,到南京东路站下,7号口出,沿南京东路向东500米左右到外滩。
如果是观光的话,可以坐观光巴士一路,先到城隍庙,兜好以后去外滩,这样比较顺路
从观光巴士1路(徐家汇站)上车,坐11站至(新北门站)下车
下车就到豫园了。
豫园可以走到古城公园到新开河就是外滩了,走路就可以了。
如果先要去外滩的话42路到广东路外滩,或者坐一号线到人民广场换二号线到南京东路站,然后沿南京东路向东走十分钟就是外滩。
外滩完好以后,沿外滩向南走一站路就是新开河古城公园,再走一点就是城隍庙。