西塘位于江、浙、沪三省市交接处,东距上海90公里,西距杭州110公里,北接318国道和苏嘉杭高速公路,南距嘉善县城9公里,乘坐公交前往20分钟就能到达。去西塘旅游,可以坐汽车,可以坐火车。上海,杭州附近的两者都可以选择,再远点的最好坐火车,火车到嘉善下车,再从嘉善乘中巴去西塘(班次很多)。如果三四个人,最好选择打的,20元,很便宜(砍价后,一般要25)。

自驾车路线:

上海方向:沪杭高速嘉善大云出口下→沿善江公路按西塘路标行驶→下高速后开车约十五分钟可到达西塘古镇。(总车程约一个半小时)

杭州方向:A:沪杭高速嘉善大云出口下→沿善江公路按西塘路标行驶→下高速后开车约十五分钟可到达西塘古镇(总车程约一小时四十五分);B:320国道行驶→嘉善车城路口左拐→往平黎公路方向约行驶十五分钟即可到达。

苏州方向:苏嘉杭高速平望出口下→318国道往上海方向→过黎里后右转至平黎公路往嘉善方向,按西塘路标约行驶二十分钟左右即可到达(总车程约一小时)。