上海到周庄古镇有多远

约68.5公里。

根据查询百度地图得知,从上海市人民政府到周庄古镇约68.5公里,驾车约2小时50分钟,途经崧泽大道、新乐路。还可以先乘坐地铁2号线于人民广场站上车乘坐10站于虹桥火车站下车,再换成地铁17号线乘坐12站到达东方绿舟站下车,换乘6路公交车乘坐1站于周庄客运站下车,最后乘坐昆山C10线于周庄客运站上车乘坐6站于周庄小学站下车到达目的地,全程约80.2公里,耗时约2小时43分钟,步行1.3公里。