昆山 苏州 无锡 常州 镇江 南京 蚌埠 徐州 兖州 泰山 济南 禹城 德州 衡水 辛集 石家庄北 太原
从上海-上海市火车站乘坐火车:Z96/Z97(上海→太原)(坐4站)、K372/K373(上海→太原)(坐16站)到太原市-山西省太原火车站下
Z96/Z97(上海→太原) 上海-南京-石家庄北-阳泉北-太原
Z96:过上海、南京、石家庄北、阳泉北、太原
K372/373:过上海、昆山、苏州、无锡、常州、镇江、南京、蚌埠、徐州、兖州、泰山、济南、禹城、德州、衡水、辛集、石家庄北、太原
历时约20小时58分钟,全程共有10个停靠站,分别是:上海、昆山、苏州、无锡、常州、镇江、南京、蚌埠、徐州、兖州、泰山、济南、禹城、德州、衡水、辛集、石家庄北、太原。
Z96/Z97 上海,南京,石家庄北,阳泉北,太原
K372/K373 上海 昆山 苏州 无锡 常州 镇江 南京 蚌埠 徐州 兖州 泰山 济南 禹城
德州 衡水 辛集 石家庄北 太原