常熟北站的车是到上海总站和南站,应该来说总站要近一点,总站的话你可以出站在火车站北广场乘坐地铁4号线内圈到世纪大道站换乘2号线到陆家嘴站下就是东方明珠,出来继续陆家嘴站到南京东路站下出来往东500米就是外滩,外滩往南到底十六铺新开河路往里走就是城隍庙豫园,或者你南京东路站乘坐地铁10号线到豫园站下福佑路往东到豫园城隍庙