On July 8th 2018, I took train K4 departing at 07:30 local time from Ulaanbaatar, Mongolia and arriving at 14:30 the next day in Beijing, China. The schedule bolted to the wall of my train (pictured) as well as everything I can find online indicates that the current routing on the Chinese side is Erenhot-Jining-Zhangjiakou (Shalingzi West)-Beijing.

enter image description here

However, our train actually detoured through Datong (lower route), arriving in Beijing several hours after the timetable said we were supposed to, and a casual trawl through Google Books suggests that until at least the 2000s this was in fact the standard route for trains to take. It also was not an unexpected delay, since the arrival time was correct to the minute on our tickets.

enter image description here

When was the route changed? And why did my train take the "old" route in 2018?

Personal guess: something to do with the construction of the Beijing-Zhangjiakou HSR, which was completed in 2019.

  • I didn't find an answer to your question, but I did learn that the Beijing–Datong routing is along the first railway in China to be designed and built by Chinese people, which suggests it was an important line for quite some time, and so a sensible routing for the Trans-Mongolian until something faster came along.
    – mlc
    Nov 20, 2021 at 2:26
  • Did you happen to save your ticket? Did the train still stop in Jining (at Jiningnan or another station)? Which station did it use in Datong? A bit more info would make this more feasible to track down.
    – travelgasm
    Nov 20, 2021 at 18:57
  • @travelgasm I've added dates & scheduled departure & arrival times from my ticket, but I never received a detailed itinerary. We passed through Jining early in the morning, so I'm not sure which station it was. Nov 21, 2021 at 2:16
  • 1
    @lambshaanxy Was hoping for the Chinese on the ticket. Did a bit of searching in Chinese and think you are on the right path — there was a great deal of rail construction in the area around that time — but will post an answer if something more specific pops up.
    – travelgasm
    Nov 21, 2021 at 22:46
  • 1
    Duncan Peattie's Chinese Railway Timetables show (on his "table 37") trains K4/K24 stopping in Datong as of the July 2014 edition, but going via the faster route as of the June 2016 edition, so presumably the change was made in that timeframe.
    – mlc
    Nov 22, 2021 at 6:03

1 Answer 1


Not necessarily complete answer with all the references:

Zhangjiakou-Jining line opened for traffic in 2011. Before that, the detour to Datong was necessary.

Many passenger trains gradually took advantage of the faster and more direct connections. As @mlc found, it probably happened in 2014-2016. After K3/4 was rerouted via Zhangjiakou-Jining line, Datong was not served by train.

In 2018, K3/4 was routed via Datong again with the timetable changes of April 10. However, no passenger service was provided at the station for the train. These changes included rerouting all the passenger trains between Jining and Zhangjiakou.

This is partially related to the construction of new HSR lines. The other, perhaps the more significant reason, is that the Z-J line also vital for China's energy needs: it connects Baotou, the centre of coal industry, to the rest of China to ensure industrial and residential needs of utmost importance. Z-J line was constructed primarily to be part of the "西部能源输送大通道" ("the Great Channel to delivery energy from the west"), passenger traffic is of secondary concern in face of energy challenges.

The timetable changes allowed the line to be used for heavy-duty freight (coal) trains with capacity > 10,000 tonnes.

Especially since a dedicated HSR passenger line is under construction, passenger traffic would be significantly relieved within two years but energy needs were (and are) much more urgent.

  • Epic, thank you so much! Yes, while the train stopped at Datong, I'm not sure if pax were allowed on/off. Nov 23, 2021 at 5:10

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .