上海火车站到城隍庙的路线有:
1. 路线一,耗时约30分钟,全程6点7公里,从上海火车站乘坐64路,在新开河站下车60米步行至城隍庙。
2. 路线二,耗时约40分钟,全程5点8公里,从上海火车站乘坐地铁1号线,在人民广场站下车,乘坐地铁2号线,在南京东路站下车,210米站内换乘地铁10号线,乘坐地铁10号线,在豫园站下车,530米步行至城隍庙。
3. 路线三,耗时约40分钟,全程5点6公里,从上海火车站乘坐地铁1号线,在新闸路站下车1号口出,步行40米至新闸路地铁站,乘坐801路,在新北门站下车120米步行至城隍庙。