你要去的这几个地方离得都很近,上海火车站坐1号线到人民广场,人民广场那地方没啥好玩的,有上海科技馆,南京路跟外滩都在人民广场旁边,人广地铁站19号口还是几号口来着出来就是南京东路另一端,顺着南京路步行街,一直往前走,就到外滩了,去城隍庙的话,可以步走过去,或者坐地铁8号线豫园下车就好了,希望对你有帮助