最便宜的交通方式还是火车啦,由于乌镇及桐乡市均不直通火车,故您可以从昆明乘火车到杭州站再转汽车去乌镇,杭州距乌镇80KM,据上海140KM。从昆明可以乘坐K80次和K182次旅客列车到杭州东站下车,建议您还是乘坐k182次旅客列车,因为K80次到达杭州东站的时间是凌晨2:49分,不便于您的行程,而K182次旅客列车正点到达杭州东站的时间是上午9:34分,此时间段便于您的行程。到达杭州后建议您转车去黄龙体育中心,那里是杭州市旅游集散中心,您可以选择他们的乌镇一日游线路,方便快捷实惠,省去了转车的痛苦.....PS:当年我就是这么做的,跟着他们的一日游,一天游一个景点,白天出去晚上回来(杭州)。
2500多KM左右吧