The Baotou–Lanzhou Railway, also known as the Baolan Line (simplified Chinese: 包兰铁路; traditional Chinese: 包蘭鐵路; pinyin: bāolán tiělù) is a 995 kilometer railway that connects the cities of Baotou in Inner Mongolia to Lanzhou in Gansu Province.
The railway passes through the following cities:
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.