乌镇距离桐乡市区13公里,距离周围嘉兴、湖州、吴江三市分别微27公里、45公里和60公里,距离杭州、苏州均为80公里,距离上海有140公里。乌镇,位于浙江省嘉兴市桐乡,地处江浙沪“金三角”之地,杭嘉湖平原腹地,距离杭州、苏州均为80公里。乌镇属于太湖流域水系,河流纵横交织,京杭大运河依镇而过。