从太原到西安的火车要经过介休、洪洞、临汾、候马、闻喜、运城、永济、大荔、渭南九座城市的,太原到西安的火车以D2501为例,途经太原、介休、洪洞、临汾、候马、闻喜、运城、永济、大荔、渭南、西安等城市。
太原到西安,用时3小时47分钟,运行里程579公里。