The railway network comprises nine trunk railways, including the Shijiazhuang-Taiyuan, Beijing-Yuanping and Beijing-Baotou railways, 13 main feeder lines and more than 400 access lines. It connects with national railway traffic arteries, the Beijing-Baotou, Beijing-Guangzhou and Lianyungang-Lanzhou railways, thus linking Shanxi with all major cities across the country and Tianjin, Qinhuangdao and Shijiusuo ports.
Connecting with the Beijing-Shijiazhuang Expressway, the newly built Taiyuan-Jiuguan Expressway has converged into the Beijing-Tianjin-Tanggu and Beijing-Shenzhen expressway network. The Yuanping-Taiyuan Expressway, opened to traffic in 1998, is a section of the projected Datong-Yuncheng Expressway, which will run through the province from north to south. Shanxi has built a complete highway network based on national highways and supplemented by country roads, which connects major industrial enterprises, mines and cash crop production bases with railways and links Shanxi with neighboring provinces. The province has established a sound transportation management system, with transportation undertakings dominated by the state sector and collective and individual firms encouraged to participate in competition.
The Taiyuan Airport has opened 41 air routes linking Shanxi with 30 major cities around the mainland as well as with Hong Kong.