建议你从1号线汉中路上车然后坐到人民广场下来换乘到虹桥方向的2号线,坐到虹桥火车站下来。如果你的酒店附近是没有地铁入口的,建议你问问酒店的人如果到地铁口,只要有地铁就好办了,不建议你去做一些黑车,很近的路都要你很多钱。
3号线上海火车站坐到宝山路站换4号线,然后坐到XXX站换乘2号线(忘了哪站换,自己到了看看线路图吧。)徐泾东方向。至于时间的话总共大概需要1个小时。