山东菏泽与徐州之间的距离约为140公里。两地之间的直线距离略短,但考虑到实际道路情况,通常行驶距离会稍长一些。从菏泽出发前往徐州,可以选择高速公路或国道等不同路线,其中较为便捷的选择是通过G3京台高速和S32台辉高速的组合路线。这段路程大约需要1.5到2小时的车程,具体时间取决于路况和驾驶速度。