从上海到西塘和西湖,最快捷的路线是乘坐高铁,从上海南站乘坐G1501次列车,经过温州南站,抵达西塘站,从西塘站乘坐出租车,经过约20分钟车程,抵达西湖景区。也可以乘坐G1503次列车,经过杭州东站,抵达西湖站,从西湖站乘坐出租车,经过约20分钟车程,抵达西湖景区。也可以乘坐G1505次列车,经过杭州东站,抵达西湖站,从西湖站乘坐出租车,经过约20分钟车程,抵达西湖景区。此外,也可以从上海乘坐汽车,经过约4小时车程,抵达西湖景区。从上海虹桥火车站乘坐地铁17号线,到东方绿舟站下车,出2口,步行100米到达东方绿舟公交车站,乘坐示范区3路西塘公交车,到西塘汽车站下车,步行450米到达西塘古镇。
全程2个小时10分钟,票价11元。