从广东广州到山西太原的火车K238次经过以下省市:
广东省广州市、韶关市;湖南省衡阳市、长沙市、岳阳市;湖北省赤壁市、武汉市武昌区、孝感市、广水市(县级市);河南省信阳市、驻马店市、漯河市、平顶山市、洛阳市、三门峡市;陕西省渭南市;山西省永济市(县级市)、运城市、侯马市、临汾市、霍州市、介休市(县级市)、晋中市平遥县、太原市。
K238次途经站点:广州、韶关东、衡阳、长沙、岳阳、赤壁、武昌、孝感、广水、信阳、驻马店、漯河、平顶山、宝丰、洛阳、渑池、三门峡、华山、永济、运城、侯马、临汾、霍州、介休、平遥、榆次、太原。
广州南至太原南的高铁G696次列车经过的城市有:广州南站、广州北站、韶关站、衡阳东站、衡山西站、株洲西站、长沙南站、岳阳东站、咸宁北站、武汉站、孝感北站、信阳东站、驻马店西站、许昌东站、郑州站、焦作站、晋城东站、高平东站、长治东站、襄垣东站、榆社西站、太原南站。因此,广州南至太原南的高铁经过的城市共有22个。
经过十二个城市,它们分别是榆次市,晋中市,长治市,运城市,安阳市,郑州市,焦作市,洛阳市,信阳市,武汉市,衡阳市,最后到达太原市