从乌镇到苏州火车站怎么坐车?

和朋友准备9月30日去乌镇游玩,10月1日返程,起点是乌镇汽车站,终点是苏州火车站(提前买好16:10的火车票回家,必须要在16:00之前赶到火车站)。
从苏州到乌镇,我们已经查到,可以坐北广场站的直达车到乌镇,而且北广场站离火车站不远,我们一下火车就能找到。
但是回来呢?从乌镇有到北广场站有直达汽车吗?问了好多人,都说没有,是到苏州汽车南站的。
难道苏州北广场站的汽车只去不回吗?
我想知道的信息:(1)从乌镇到苏州北广场站直达汽车,几点出发?是否需要提前买票?路上多长时间?票价多少?
(2)如果没有直达车,我必须坐到苏州南站吗?然后坐几路公交到苏州火车站?大约花多长时间?票价多少?
从乌镇到苏答扮州火车站有客运班车,在乌镇汽车站发车,汽车站在乌镇东栅门口大道西侧800米处。您坐到苏州的车是联州携站,也就是说先到苏州南站,开到清迹灶苏州火车站北广场是终点。每天4班车36元,末班车约16点。苏州火车站到乌镇 88.12公里 / 客运大巴用时80分钟。