西塘地内没有机场和火车站。

一、火车:离西塘最近的火车站是嘉善火车站,嘉善站——西塘,坐K215和K216到西塘,票价为5元,车程20多分钟。

二、飞机: 浦东机场比较近一点,再转车到西塘。

三、汽车:汽车到西塘汽车站,也叫嘉善北站或,西塘站。