山西到云南
中间隔着一个四川省和陕西省。
  云南到山西全长2164.7公里,正常步行按 6公里/小时 需要15天46分钟
骑自行按 20公里/小时 ,需要4天12小时14分骑摩托按50公里/小时需要约29小时,驾驶汽车按80公里/小时,需要约23小时,坐飞机 按800公里/小时 需要2小时42分钟。