你可以坐火车到嘉兴,然后到嘉兴汽车北站坐K152到西塘。好像汽车比较少
火车到苏州,苏州火车站边上就是苏州汽车北广场站,有直达西塘的汽车,7点-17点,2小时一班车,90分钟到西塘
南京- 西塘 14:20 票价105元 (南京长途汽车东站坐车 票只能买到嘉善 但是先到西塘) 大概6点钟就能到 直达才是王道