您可以参考以下路线:
1. 从上海火车站乘坐地铁1号线到人民广场站,换乘地铁2号线至南京西路站,再换乘地铁12号线至江苏路站,步行约500米到美国领事馆。
2. 从上海火车站乘坐地铁1号线到黄陂南路站,换乘地铁4号线至南京西路站,再换乘地铁12号线至江苏路站,步行约500米到美国领事馆。
另外,您也可以选择出租车前往美国领事馆。从上海火车站到美国领事馆约15公里,可能需要10-20分钟的车程,但会有一定的交通拥堵,具体时间根据交通状况而定。希望对您有所帮助。