徐州到扬州瘦西湖的距离大约为160公里。具体的行程时间和路线可能会因交通状况和选择的交通方式而有所不同。通常情况下,自驾从徐州出发,途经高速公路,约需2-3小时即可到达扬州。如果选择公共交通,比如高铁或长途汽车,时间也大致在相同范围内。总的来说,徐州到扬州瘦西湖的距离不算很远,适合短途旅行。