上海火車站到城隍廟的路線有:
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米步行至城隍廟。