公路;1225公里,铁路;1307公里,直线1057.2公里
楼上的在忽悠,走104国道的话从北京到湖州是1137公里,要是火车的话北京西站到长兴大概是1100公里,长兴到湖州20公里。
北京汽车站到杭州汽车站约1020公里路程,杭州到湖州约84公里。那么全程就在1104公里左右了。