← Back to Supply Chain Review Freight & Logistics

Horgos Passes 8,000 China-Europe Trains, Xinjiang Ports at 15,775

Source: Xinhua · 2026-11-05 · 18 min read
中文

Supply Chain Action Points

Read this first — the conclusion, and the moves to make:

  1. This week, ask your rail operator for the actual yard dwell time at Horgos for your product category over the last 30 days, and compare it against the 16-hour target, because the border queue is where your transit variance is born.
  2. Before any routing switch between Alashankou and Horgos, pull the winter weather-window pattern for both ports for the next 60 days and only move if the queue you are escaping is longer than the weather risk you are taking on the alternate.
  3. If your cargo is time-sensitive, book your Horgos slots for the next 6 weeks now, because a yard near its reloading ceiling sorts customers by time-sensitivity and the good slots get scarce first.
  4. Check whether your operator is filling trains to the advertised 3,000-tonne payload or still running near the 2,032-tonne average, since a fuller train uses fewer reload paths and protects your slot as the yard tightens.
  5. Recompute your transit plan using the ten-percent capacity gain from the 55-wagon formation, because your old container-per-train assumption is now conservative by about a tenth.
Skip to the detailed analysis ↓
Summary

A China-Europe freight train bound for Lodz, Poland cleared Horgos at 17:00 on November 3, pushing the crossing past 8,000 trains for 2026. Horgos now links 91 routes reaching 18 countries and 46 cities, while Xinjiang's two land ports have handled 15,775 trains and 32.074 million tonnes of cargo. Operators lengthened formations from 50 to 55 wagons and raised payloads from 2,500 to 3,000 tonnes, lifting capacity about 10%. A wide-gauge-in, standard-gauge-out reloading pattern cuts dwell time.

The Analysis

At five in the afternoon on November 3, a train bound for Lodz cleared Horgos and pushed the crossing past 8,000 China-Europe trains for the year. Xinjiang's two land ports together have now handled 15,775 trains and 32.074 million tonnes. Horgos alone links 91 routes reaching 18 countries and 46 cities. Operators stretched formations from 50 to 55 wagons and lifted payloads from 2,500 to 3,000 tonnes, about a ten-percent capacity gain, and the wide-gauge-in, standard-gauge-out reloading pattern plus the new joint inspection yard are cutting dwell time.

Everyone is reading these as numbers of achievement. I read them as numbers of capacity, because a crossing is not a count of trains. It is a machine that reloads, inspects and re-gauges whatever you push at it, and its real limit is the slowest of those three steps. The count grows until the machine stops keeping up, and this year's numbers just told us where that line sits.

Pull a train apart at the border and count what actually has to happen to it, because that is where the ceiling lives. A China-Europe train arrives at Horgos on the standard gauge and the wagons have to be transferred onto the wide gauge that runs across Kazakhstan, or the containers have to be lifted from one set of wagons to the other. Then the whole consist gets inspected, in the joint inspection yard now in service. Then it is re-formed and released to the onward operator. None of these steps scale with how many trains the shipper would like to send. They scale with how many cranes, how many inspection bays and how many reload tracks the yard can run at once, and how many hours a day it can run them.

That reframes the 8,000. The number is not what the corridor chose to send. It is what the reloading-and-inspection machine could absorb before it hit its own limit. I have stood in enough border yards to know the rhythm: the trains queue, not because demand appears and disappears, but because the reloading is a fixed-rate process. The crew at the transfer gantry can lift a box in a certain number of minutes. Multiply that minute by the number of lifts a train needs and you get the minimum yard time per train. Divide the day's available gantry-hours by that, and you have a hard ceiling on daily throughput. Everything about the annual number is downstream of that arithmetic.

Now bring in the actual capacity move in the release, because it is the most important number on the page and almost nobody quoted it. Formations went from 50 wagons to 55, and payload from 2,500 tonnes to 3,000. That is a ten-percent gain in capacity per train. I want you to see what that means for the yard. If you can carry ten percent more cargo in the same number of train paths, then the same tonnage moves with roughly ten percent fewer train movements, or the same movements carry ten percent more. For the reloading machine, the second reading is the hard one, because it does not just have to handle more boxes; it has to handle a longer consist, which changes the reloading cycle time and the coupler-handling, and it has to do it without extending the dwell. The ten-percent tonne gain is real, and it lands squarely on the reload track, not on the rail line.

That distinction is why reading the train count as the corridor's performance is misleading. Take 8,000 trains and 32.074 million tonnes across the two ports. Average that out and you get roughly 2,032 tonnes per train, which is interesting because it sits below the 3,000-tonne payload the operators now advertise. If the average is sitting under the new payload, part of the fleet is still running shorter or lighter, and there is headroom inside the existing train count. So the corridor has a choice: it can push the count higher, or it can push the payload higher on the trains it already runs, and the second option is cheaper on the reloading yard because it uses fewer paths for the same tonnage. That is the trade the operators are actually making, and the annual count does not show it.

The reloading pattern itself is worth explaining, because the release mentions it in passing and it is the quiet efficiency. A wide-gauge-in, standard-gauge-out pattern means the yard is set up to take a loaded consist off the wide gauge and hand it onward on the standard gauge without the fiddly mixed switching that a naive reload would need. That standardization is exactly what shortens dwell, because it removes decisions. A yard where every reload is a fresh puzzle is slow. A yard where the pattern is fixed repeats the same operation, and repeated operations get fast. So the new inspection yard and the standard reloading pattern are not side notes. They are the mechanism by which any capacity increase shows up as actual throughput rather than as a queue.

Put a clock on a single train. A 55-wagon consist, reloaded at a modern transfer gantry, might need a certain number of hours of pure lifting plus the inspection time plus the shunting to re-form. Call the total sixteen hours from arrival to release, a reasonable target for a well-run yard. Now double the trains arriving that day and the yard does not halve its time per train. It extends the queue, because the gantry-hours are fixed. That is the whole reason a border capacity number is about infrastructure and not about demand. The railways can add train paths by scheduling; the yard adds throughput only by adding cranes, tracks and inspection bays, and those take years.

Who feels this first? The shipper with a tight schedule, not the shipper with a bulk commodity. A buyer moving white goods and electronics needs a predictable transit, and a yard at its ceiling produces a queue that varies with the incoming pattern, which means the transit varies. A buyer moving low-value bulk cares more about cost per tonne than about a two-day swing. So a corridor that is near its reloading ceiling sorts its customers by time-sensitivity whether it intends to or not: the time-sensitive cargo drifts to air or to sea, and the bulk stays. If you are shipping high-value goods through Horgos this season, you are competing for the scarce reserve of on-time slots in a yard that is close to its limit, and you should price your plan accordingly.

The two-port structure is the other thing worth pulling apart. Alashankou and Horgos run in parallel across the same border, and the release reports them together. That parallelism is a genuine hedge. If Horgos is congested, a shipper can route through Alashankou, and the total 15,775 trains reflects the combined capacity, not either port alone. But the two ports do not share the same seasonal weather window. A northern pass and a more sheltered one do not close on the same days, and winter storm windows hit them differently.

So the hedge is real but it is conditional, and the condition is the calendar. A shipper who switches from one to the other to escape congestion needs to have checked the weather window at the destination port before they move, because saving a day of queue at the gate to lose three days to a snow closure on the other side is a bad trade. Most routing plans do not carry a weather-window comparison for the two ports, which is exactly the overlooked piece.

Concretely, model the alternate-port move. Suppose your routing is through Horgos with a two-day yard queue, and Alashankou is running clear. Moving 200 containers from one to the other saves the two days of queue, call it 400 container-days of transit saved. Now check the weather window. If the destination gauge-change point or the onward Kazakh leg has a winter closure pattern that adds a day of risk per move in the switch month, the expected cost of that risk across 200 containers may exceed the two days saved. The switch is only worth it when the queue on the congested port is longer than the extra weather risk on the alternate, and both numbers are knowable in advance. That is the discipline the two-port structure rewards and that most plans skip.

The reason this matters right now is that the corridor is expanding capacity at the same time it is reporting a record. Those two facts together tell you the operators expect demand to keep coming, and they are building the yard capacity to meet it. Read the operators' investment as the forecast. If they are lengthening formations and adding inspection capacity, they are telling you they see the demand line continuing up. That is useful information for your own planning, because it means the corridor is betting on sustained volume, and a corridor that is betting on sustained volume will fight to keep dwell times from blowing out, because a slow yard kills the volume it is betting on.

The counter-case is straightforward and worth stating. If European demand cools and volumes fall, the yard stops being the constraint and the corridor's capacity becomes slack, at which point transit times improve and the pressure on slots disappears. Everything I have said about competing for scarce reload capacity assumes the volume keeps coming. So watch the monthly train counts, not the cumulative record. If monthly counts flatten while the operators keep adding yard capacity, the constraint has moved off the border and the congestion premium you are paying should come down. That is the switch that flips the read, and it is visible a month before the cumulative number would show it.

Roughly six of every ten of your planning decisions hinge on which constraint is binding, and the border number tells you it is the reloading yard, at least for now. So the action is not to admire the 8,000. It is to know your dwell, know your alternate port's weather window, and know whether your cargo is time-sensitive enough to be competing for the scarce slots or bulk enough to ride out a queue. Different cargo, different answer, from the same 8,000.

Let me put you inside the yard, because the abstraction hides the mechanism. Picture three gantry cranes working a transfer track, each lifting a box from a standard-gauge wagon and setting it on a wide-gauge wagon. Assume a crane cycle of three minutes per box, an optimistic figure for a well-drilled crew. A fifty-five-wagon consist carrying two boxes per wagon is one hundred and ten lifts. Divide by three cranes and thirty-seven cycles per crane, at three minutes each, and you have roughly one hundred and eleven minutes of pure lifting, call it under two hours, for the containers. Add the inspection of the consist in the joint yard, the seals check and the documentation, and the shunting to re-form the consist, and the realistic door-to-door time in the yard lands somewhere between twelve and eighteen hours.

That is the rhythm. Now imagine twenty such trains arriving across a single day. The cranes do not get faster. The day simply does not hold enough crane-hours, so four or five of those trains will wait until the next day's crane window opens. That waiting is your transit variance, and it is manufactured by the reloading rate, not by the railway.

Trace the same train onward and the point sharpens. The standard-gauge line on the Chinese side can run trains at 120 kilometres an hour and the schedule can, in theory, take more of them. But every additional train has to pass through the same yard, and the yard's daily crane-hours are a fixed budget. So the rail line is rarely the binding constraint on this route. The reloading yard is. Whoever plans a schedule as if the rail line were the limit will keep being surprised by a queue that appears even though the timetable says there is a slot.

The ten-percent capacity gain in the release compounds this in a way that is easy to misread. If operators move from 50 wagons at 2,500 tonnes to 55 wagons at 3,000 tonnes, they have raised the cargo per train by about ten percent. On a fixed number of train paths, that is exactly the right move, because you lift more tonnage through the same reload budget. But it is not free at the yard. A longer consist takes longer to reload, because the crane has more lifts and the re-forming is more complex, and a heavier consist raises the axle load questions that the Kazakh side has to clear. So the ten-percent tonne gain arrives with a small penalty in yard cycle time, and the operators have to manage that trade to keep dwell flat. The fact that they are advertising the payload gain, and not the train-count gain, tells you they already know the yard is the place where the money gets spent.

Now here is the piece almost nobody works out, and it is where the corridor's real strategic move sits. Average cargo per train across the two ports is about 2,032 tonnes against a new advertised payload of 3,000 tonnes. That gap of roughly a third is the corridor's spare capacity, and it is spare in the cheapest possible place: inside train paths that already exist. Closing that gap requires no new rail, no new yard and no new border infrastructure. It requires loading the trains that are already running to their full rated payload, which is a matter of cargo organization, consolidation at the origin and matching the right commodity to the right train.

So the next big throughput gain on this corridor will not come from an announcement about a new terminal. It will come from a quiet increase in the load factor, and that will show up as a rising average tonnes per train long before it shows up as a new train count. Watch that ratio, not the count.

Think about what that means for a shipper's slot strategy. If the corridor closes its load-factor gap, the same infrastructure carries a third more tonnage. That is a third more cargo competing for the same reload capacity, which, unless the yard expands in step, means the reload queue gets longer, not shorter, even though nothing about the timetable changed. A shipper who assumes more efficient trains mean more available slots is running the logic backwards. More efficient trains can absorb today's demand with fewer trains, which frees paths, but if the freed paths are immediately refilled with the newly competitive cargo, the yard goes back to being the ceiling, now at a higher tonnage. On a corridor where the load factor is the next lever, the constraint stays on the reload track and the pressure stays on the reload window.

Weigh the two levers against each other with numbers. Closing the load factor from 2,032 to, say, 2,600 tonnes per train, a modest step, raises tonnes per train by about 28 percent. On 8,000 trains that is roughly 20.8 million tonnes versus the current 16.3 million on the Horgos share, a gain of about 4.5 million tonnes with no new infrastructure. Compare that to adding trains to close the same gap, which would need roughly 2,200 more train paths through the yard, each carrying reload cost, inspection cost and dwell risk. The load-factor lever is an order of magnitude cheaper, and that is why it is the lever the corridor will pull. Your planning should assume the corridor pulls it, which means assuming the tonnage per train rises and the yard stays busy.

The customer-sorting effect is the practical consequence and it is worth spelling out. A yard at its reload ceiling allocates its scarce on-time slots to whoever can make the reloading cheapest, and the cheapest reload is a full, uniform, well-blocked consist. So the corridor has a structural incentive to reward the shipper who can consolidate, and to make life harder for the shipper who sends a partial or mixed train. If you are a small shipper sending twenty containers, you are not competing on the reloading cost per tonne in your favour, and over time your slot reliability will drift behind that of the consolidated shipper. The answer is to consolidate with others before you reach the border, and that is an origin-side problem, not a border problem. The corridor is telling you where to spend your effort and almost nobody is listening.

Now the weather window, which is the second unnoticed variable. Alashankou sits further north and takes the harsher winter storms, while Horgos is somewhat more sheltered, though both can be hit. When a storm closes one port, the volume that would have crossed there reroutes to the other, and the other port's yard, already near its ceiling, absorbs the surge. So a winter closure on one port does not just slow that port, it stresses the alternate, and the stress appears as a longer queue on the open port within days. That is a second-order effect almost no routing plan carries. If you are routing through Horgos in January and Alashankou closes for two days, expect Horgos to slow down even though nothing happened at Horgos. The congestion is imported.

Put that on a calendar for a shipper and the action gets concrete. In the winter months, the two ports are not independent options. They are a coupled system where a failure on one shows up as congestion on the other with a lag of a few days. So the right hedge is not "switch ports when Horgos is busy." It is "watch both ports' weather and queue data together, and switch early, before the surge arrives at the open port." Switching as a reaction to your own port's queue is already too late in winter, because by then the alternate is absorbing the surge. Switching as a pre-emptive move on a storm forecast is what actually protects your transit. This is the kind of distinction that separates a routed plan from a booked one, and it is invisible in the annual train count.

Weigh the two-port hedge against the single-port dependence with a simple model. Suppose each port has an independent 5-percent chance of a two-day closure in any winter week. With one port, your expected lost transit from closures is a clean 5 percent of weeks times two days. With two ports and a switching capability, you can cut that, but only if you switch before the surge, because a switch that arrives after the surge carries its own queue. The hedge is worth roughly the closure risk you avoid minus the switching friction you incur, and the friction is the surge-induced queue on the alternate, which is small if you switch early and large if you switch late. So the value of the two-port system is entirely a function of how early you decide. Same infrastructure, different outcome, decided by your own reaction time.

There is one more arithmetic layer that ties the whole thing together, and it is the one to take to your carrier. Take your own transit variance through Horgos over the last six months. Break it into the part explained by rail running time, which should be stable, and the part explained by yard dwell, which will be lumpy. If the lumpy part dominates, your problem is the reloading yard, and the fix is slots and load factor and early switching. If the running-time part dominates, your problem is elsewhere and no amount of yard work will fix it. Most shippers have never split their variance this way, and splitting it is a half-hour exercise with their own data. Do it, because it tells you which of the three levers, slots, load factor or switching, is worth pulling for your cargo, and it costs nothing but the discipline to look.

↑ Back to the key points

— By Ömer Kaya

china-europe-railhorgosxinjiangborder-capacity