Baotou–Lanzhou railway

The Baotou–Lanzhou railway, also known as the Baolan line is a 995 km railway line that connects the cities of Baotou in Inner Mongolia to Lanzhou in Gansu Province.

Cities
The railway passes through the following cities:
 * Inner Mongolia: Baotou (包头市), Bayan Nur (巴彦淖尔市), Wuhai (乌海市)
 * Ningxia: Shizuishan (石嘴山市), Yinchuan (银川市), Wuzhong (吴忠市), Zhongwei (中卫市)
 * Gansu: Baiyin (白银市), Lanzhou (兰州市)

Intersecting railways
The Baotou–Lanzou railway connects with eight other railways, most of them connecting in the city of Baotou. In Baotou, the Beijing–Baotou railway extends the line from the Baotou West railway station to Beijing. The Baotou–Shenmu railway leaves Baotou railway station and heads south towards Shenmu county in Shaanxi Province. After passing the Baotou West railway station, the Baotou Ring railway circles around the city and has stops at various stations in Baotou.

At Linhe District in Bayan Nur Municipality, the Linhe–Ceke railway, branches westward off Baotou–Lanzhou railway to Ceke in Alxa League.

In the Ningxia Autonomous Region, the line connects with three other railways. It connects to Pingluo–Rujigou railway near the Huinong District. The Baoji–Zhongwei railway and the Taiyuan–Zhongwei railway join the Baotou–Lanzhou railway at Zhongwei. Also at Gantang the line splits to form the Gantang–Wuwei railway

The railway finally connects with three other railways in Gansu Province. At the Bayin West railway station, the line meets with the Honghui railway, which connects it with Honghui. In Lanzhou, the railway intersects with the Longhai railway, both of which have their termini at Lanzhou. Then at the Lanzhou railway station, the line continues west as the Lanzhou–Xinjiang railway, to the Xinjiang Autonomous Region.