从苏州坐火车到乌镇没有的。桐乡没有火车的。嘉兴西站到乌镇有直达公交,价格忘记了应该在10元以内。苏州先坐火车到嘉兴火车站。然后从嘉兴火车站坐车到嘉兴汽车西站。打车的话5块起步,需要加1块燃油附加费。嘉兴的汽车西站内,到候车厅坐直达乌镇的公交车。上车买票。苏州的汽车站也有车走高速到嘉兴的汽车西站,一个小时的路程。所以从嘉兴汽车西站可以直接坐汽车回苏州。