目前西塘没有火车站,如果坐火车的话要在嘉善站下车,从嘉善站乘坐K210前往西塘,票价两元钱,只是时间有点不便,通常是25-40分钟发一班车,也可打车前往,车费在三十四到四十元之间。乘坐汽车来西塘是比较方便的,上海、杭州、苏州均有开往西塘的大巴,嘉善客运中心有K215、K216两路公交直达西塘。西塘车站外有人力车载客前往古镇。