你好,上海离乌镇西塘都比较近的上海出发建议先到西塘然后去乌镇上海南站-客运站有大巴车直接到西塘客运站的,一个多小时就能到了西塘客运站有大巴车直接到乌镇,需要一个小时西塘景区住店的话推荐小河时光客栈,性价比比较高