山西和河南郑州之间的距离取决于两地之间的具体位置。一般来说,从山西省太原市到河南省郑州市的距离约为250公里,大约需要3-4小时的车程。但是,如果您从山西省其他城市或河南省其他城市出发,则距离和时间可能会有所不同。