← Back to Supply Chain Review Freight & Logistics

China-Laos Rail Trade Tops RMB100.4bn as Fruit Costs Fall 15%

Source: China News Service · 2026-10-12 · 15 min read
中文

Supply Chain Action Points

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

  1. Lock cold-chain slots and block space for the next fruit season in writing at least two weeks before the season opens, not when the train is needed.
  2. Break any quoted 15% saving into freight, clearance, terminal transfer and reefer power as separate lines, and compare door to door on the same scope before trusting the percentage.
  3. Require the operator to state the base loss rate in writing and confirm whether the 10% means a tenth off the rate or ten points off, since the two readings change your per-container math by tens of thousands of yuan.
  4. Run one trial reefer this season with an independent temperature logger, count and grade the fruit at destination, and compare the freight saving against the shrinkage saving in yuan per container.
  5. Price your own cargo against the RMB4,834 a tonne corridor average and keep any cargo below roughly RMB28 a kilo on your current mode rather than forcing it onto the rail at a loss.
  6. Collect weekly the gauge-yard slot-fill rate, the Mohan clearance time and your own measured loss, and treat a full gauge yard as the early warning that the three-day promise is slipping.
Skip to the detailed analysis ↓
Summary

China-Laos Railway trade passed 25,000 international freight trains, 20.77m tonnes and RMB100.4bn by 7 October, with annual trade growth above 24% and 3,900 product categories reaching 19 markets. Its Laem Chabang-Vientiane-Mohan cold-chain service can reach Chinese inland cities in under three days, at about 15% less cost than road and with fruit loss down 10%. In January-August, machinery and electronics exports reached RMB7.42bn, up 58.4%, while the 'new three' products rose 245.2% to RMB2.73bn.

The Analysis

I have spent the better part of fifteen years with my boots on the floor of cross-border supply chains, booking space when the ship was already at anchor, clearing customs at two in the morning, standing in a yard in the cold waiting for a reefer to get plugged back in before the fruit cooked. So when the China-Laos Railway freight numbers landed around 7 October, I did not read them like a desk reporter hunting for a headline. I read them like a man reading his own bill at the end of the month.

Here is the bill as published. By 7 October the line had run more than 25,000 international freight trains, moved 20.77 million tonnes of goods, and carried cargo worth RMB100.4 billion, growing at better than 24% a year, across more than 3,900 product categories reaching 19 markets. Its cold-chain service running Laem Chabang through Vientiane to Mohan now reaches inland Chinese cities in under three days, at about 15% lower comprehensive cost than road, with fruit loss reported down 10%. In the first eight months of this year, machinery and electronics exported through the corridor reached RMB7.42 billion, up 58.4%, and the new three, electric vehicles, lithium batteries and solar products, reached RMB2.73 billion, up 245.2%.

Every headline I scrolled past that week ran with the 100.4 billion and stopped. Not one of them divided it, and dividing is the first habit I reach for with any corridor number, because the quotient tells you what the line is actually built to carry. RMB100.4 billion over 20.77 million tonnes comes to roughly RMB4,834 a tonne, call it under five yuan a kilo. Keep that figure in your pocket and everything else in this story falls into place.

Start with what that average unit value really says about the railway. A corridor averaging 4,834 yuan a tonne is, in plain shop-floor language, a bulk line that learned to hang a few refrigerated boxes on the side. Thai durian arriving in China at, say, 50 yuan a kilo is 50,000 yuan a tonne, about ten times the corridor average. Rubber, cassava, potash, ore, building materials and fresh fruit move north at low unit value, while Chinese manufactured goods move south at high unit value. That lopsided split is precisely why the new three can surge 245% in a year while the corridor as a whole still looks and behaves like a cheap-cargo railway. The high-value southbound flow is growing fast in percentage terms but remains small in absolute tonnage, so the headline average stays pinned low and the line keeps doing the bulk job it was designed for.

If you divide the same total a different way the picture sharpens. Spread the 100.4 billion across the 25,000 trains and each international train has been carrying about RMB4.02 million of goods, which works out to roughly 831 tonnes a train. Spread the 25,000 trains across the days since the line opened in December 2021, about 1,740 of them, and you get around 14 trains a day. That last quotient is the one I would circle, because 14 trains a day is a density figure, and density is what tells you how much slack is left before delays start compounding. A corridor running 14 trains a day is not a corridor with spare capacity to burn; it is a corridor where every additional high-value box has to find a slot someone else was using.

The timing of all this matters, and it is worth saying why I think the numbers look the way they do now rather than three years ago. A new rail corridor typically needs three to four years before the operator stops running trains only when there is a chance and starts running them to a timetable, and this one opened in December 2021, so it is now into its fifth year and the rhythm has settled. At the same time Mohan has been rebuilt from a bare border post into something closer to a real gateway hub, a change that never gets a press release but that anyone who has queued for days at the crossing can see in the length of the truck lines. And the demand has come looking for the line on its own: Chinese car and battery plants are standing up assembly capacity in Thailand, which loads the southbound trains with high-value cargo, while Thai growers are watching the China market and running their own loss math.

Now look hard at the three-day promise, because the wording is doing quiet work. The release says under three days to inland Chinese cities, and inland is the word that carries the weight. The clock does not start in Bangkok or at Laem Chabang; it starts when the box is on the rail head and moving. The genuinely slow stretches are the Lao middle, Vientiane climbing north to Boten, a bit over 400 kilometres, and the Chinese leg from Mohan down to Kunming, roughly 500 kilometres. Most readers assume the bottleneck is the border crossing, but the real gauge break is not at Mohan at all.

Rail in Thailand is meter gauge, while the China-Laos line is standard gauge, so the cargo has to change systems around Vientiane, on the Thai-Lao side of the river, long before it reaches China. Mohan is a customs and locomotive-change point, not a gauge-change point. That distinction is not trivia for a freight forwarder; it tells you exactly where to pressure-test the three-day claim and where your box is most likely to sit unscheduled.

There are three friction points along the way, and only one of them actually moves your container. At Laem Chabang the box has to shift from the port yard onto a rail flat, one transfer and one lift, plus a decision about who pays for the reefer to stay plugged in during the wait, plain and boring. The gauge change near Vientiane, where meter-gauge cargo becomes standard-gauge cargo, is the one that matters. At Mohan what happens is customs inspection, quarantine, and a locomotive and crew swap, a different kind of friction and the only place where nobody physically touches your box.

None of these nodes publishes its hours, so treat the next sentence as field estimate rather than official data, and verify it with whoever sells you the service: a border node like Mohan, counting inspection plus the locomotive swap, has run me anywhere from two hours when things flow to overnight when they do not, and that is before you add the waiting already baked into the timetable. The lesson I have learned on every corridor I have worked is the same, the time is lost at the nodes, never on the rail.

Here is the part the coverage skipped, and the part that actually moves your profit line. The 15% lower cost is stated against road, but a road quote and a rail quote almost never cover the same things. Road freight for fresh cargo usually prices the movement and leaves you holding the loss when a truck bakes at a checkpoint; the carrier is not insuring your shrinkage. The rail 15% lower comprehensive cost is almost certainly transport plus handling, not your loss either. So the two figures are not sitting on one baseline, and the headline gap quietly understates what you save by switching, because the saving you feel is the freight gap plus a loss gap the release never put a number on.

That loss gap is where the story turns. Fruit loss down 10%, and that 10% is a relative reduction, meaning the rail loss rate is 90% of the road loss rate, not ten percentage points lower. Put one reefer of Thai durian on the table and the arithmetic gets honest. I will write the assumptions out so you can drop in your own numbers: a 40-foot reefer loaded with 22 tonnes, cargo valued at 50 yuan a kilo wholesale, so RMB1.1 million sitting in the box; road loss at 12%, rail loss at 10.8%. Road loss eats 2.64 tonnes, about RMB132,000.

Rail loss eats 2.376 tonnes, about RMB118,800. The shrinkage you avoid by taking the rail is roughly RMB13,200 a container. Set that next to the freight gap. If road freight for that box runs RMB28,000 door to door, the 15% rail saving is about RMB4,200. So the loss you no longer eat is more than three times the freight you save. The real edge in moving durian by rail is not the 15% on the freight line, it is the shrinkage, and that is the number nobody printed.

From that example the counterfactual writes itself. This line is a gift for high-unit-value, damage-sensitive cargo, fruit, electronics, the new three, because shrinkage and speed sit at the heart of their economics. It is a poor fit for low-unit-value bulk that is not time-critical, because there the rail edge is mostly that thin 15% freight gap, and a gap that thin gets eaten the moment you load the box with cheap weight and pay by the tonne. And the three-day promise has a ceiling nobody quotes. The gauge change near Vientiane and the clearance at Mohan are fixed-capacity nodes; once Lao gauge-change capacity fills, your box does not wait three days, it waits for the next open slot, and three days quietly becomes four or five. I have watched that film on other corridors, the capacity ceiling always shows up first as a day added, never as a service cancelled.

One more tension is worth naming, because it is the one that bites in peak season. The railway is a single track with one timetable and a fixed set of trains, and right now that is about 14 a day. It does not hand capacity to whoever writes the prettiest press release; it hands it to whoever fills a train and pays the best yield. If the high-value southbound manufactured goods keep winning that allocation, then in the busy months the cargo that gets squeezed for space is the fruit that pays by the reefer. A three-day promise that quietly becomes a four-day apology usually starts exactly here, with a fruit box bumped for a higher-yield load.

The 245% on the new three deserves a calmer read than the headlines gave it. RMB2.73 billion in eight months is real money, but set against RMB100.4 billion cumulative it is still a thin slice, which is exactly why the corridor average unit value barely moves even as that slice grows fast. The percentage is a growth story, not a weight story, and a freight planner who rotates capacity around a percentage rather than around tonnage and yield will build the wrong network. I have seen teams chase the shiny export number and forget that the train still has to be filled with something heavy going north, or it runs half empty and the economics collapse.

Before you take the 15% to a procurement meeting, pin down the baseline it was measured on. Ask the road carrier whether the quote includes the hours a truck sits at the border and the loss that accrues while it sits; ask the rail side whether the 15% holds at the volume you actually ship or only at a committed block volume; ask both whether insurance and reefer power are in or out. The gap between a clean 15% on paper and the 15% you feel in your account is usually the gap between two different scopes, and nobody closes that gap for you.

What I tell clients to watch week by week is dull but decisive: the slot-fill rate at the Vientiane gauge yard, the measured clearance time at Mohan, and your own loss number from the logger in the box. When the gauge yard starts running near full, the three-day promise is already stretching; when Mohan clearance creeps past your baseline, your committed delivery dates are at risk before a single train is late. These are the leading indicators, and they are free to collect if you ask the operator for the data in writing.

What I would actually do with all this, as the importer or exporter who is genuinely on the hook for the cargo, is in the checklist below. The short version I would tell any client over a cup of tea: treat the 15% as a freight number, treat the 10% as a shrinkage number, and price them on separate lines before you believe either. Lock your slots in writing before the season opens. Make the operator say the base loss rate out loud and tell you what 10% means in their mouth. And run one test box this season with your own logger, because the only number that survives contact with the real world is the one you measured myself. I have been wrong about corridor promises before, and the habit of measuring has kept me from being wrong twice about the same one.

Leo

A word on why the 15% travels the way it does in coverage. Reporters reach for road because for this corridor road is the only real alternative, but road itself is not one product. A full truckload booked direct is a different price from a less-than-truckload consolidated at the border, and both differ from the all-in price a freight forwarder quietly quotes once they have folded in the bits a factory does not want to see. When the rail release says 15% lower comprehensive cost, the honest question is lower than which road number, and the answer changes your saving by more than the rounding. I have lost count of the times a client showed me a headline saving that shrank by half once we lined up the two quotes on the same scope, and this corridor is no different.

The 14-trains-a-day density figure deserves a second look from the buyer's chair, not just the planner's. A corridor that moves 14 trains a day is not congested in the way a city road is, but it is also not loose. Every reefer you add for the fruit season is competing with the southbound manufactured goods for the same paths, the same locomotive crews, the same windows at Mohan. So when you lock a slot in writing, you are not just reserving a box, you are reserving a place in a queue that is already full most days. The operators will tell you capacity exists; the throughput number tells you it exists only if nothing else wants it at the same time. That is the gap between a sales promise and a delivered train, and it is exactly the gap a fruit shipper cannot afford to discover in peak week.

If you are a Thai exporter specifically, the math leans further toward rail than the corridor average suggests, and the reason is the cargo itself. Fruit is the textbook case for the shrinkage story above: high unit value, time-critical, damage-prone, and the loss you avoid is worth more than the freight you save. But the same logic pushes the other way for a Thai cassava shipper moving low-value bulk. There the 15% freight gap is the whole game, and a gap that thin disappears the moment a border wait slips or a fuel surcharge moves. So the honest advice is not take the rail or take the road; it is price your own box against the 4,834 yuan a tonne line, decide which kind of cargo you are shipping, and let the number tell you. The corridor is a tool, not a religion.

One practical note on the trial box I keep recommending, because people hear run one test and then never do it. Make the trial a real shipment, not a favour from the operator, and pay for it the way you would pay for any other box so the cost shows up honestly. Put the logger inside, not taped to the door, because the door temperature is what the carrier wants you to see and the pulp temperature is what your customer tastes. Count the fruit at both ends, grade it, and write the realised price next to the count. Then do the subtraction in yuan per container and compare it to what the same box would have returned on road. A single trial will not settle the science, but it will settle whether the 15% and 10% numbers in the release describe your actual lane or someone else's. That distinction is the whole decision.

↑ Back to the key points

— By Leo

china-laos-railwaycross-border-railcold-chainasean-trade