Key Takeaways
- Coal rail freight volume was 2.9 billion tons in 2023
- Iron ore rail freight reached 1.2 billion tons in 2023
- Grain rail freight volume up 10% to 180 million tons in 2023
- Average rail freight train speed 50 km/h nationally in 2023
- Freight train turnaround time reduced to 8 hours avg in 2023
- Rail freight energy efficiency: 20 g/ton-km CO2 vs road's 100g
- In 2023, China National Railway Group handled 4.56 billion tons of rail freight
- Rail freight turnover in China reached 3.53 trillion ton-km in 2023
- China's rail freight volume grew by 6.2% year-on-year in 2023 to 4.56 billion tons
- China's rail network spans 159,000 km as of end-2023
- High-speed rail network reached 45,000 km by 2023, dedicated to passenger but impacts freight slots
- Dedicated freight rail lines total 5,200 km in China as of 2022
- China Railway revenue from freight in 2023 was 420 billion yuan
- Freight revenue grew 8.1% YoY to 380 billion yuan in 2022
- Rail freight average revenue per ton-km was 0.12 yuan in 2023
In 2023, China’s rail freight topped 4.56 billion tons, led by coal and a fast growing grain and container trade.
Related reading
01 · Category
Commodities19 stats
Commodities Interpretation
02 · Category
Efficiency17 stats
Efficiency Interpretation
03 · Category
Freight Volume29 stats
Freight Volume Interpretation
More related reading
04 · Category
Infrastructure20 stats
Infrastructure Interpretation
05 · Category
Revenue19 stats
Revenue Interpretation
Cite This Report
This report is designed to be cited. We maintain stable URLs and versioned verification dates. Copy the format appropriate for your publication below.
Kevin O'Brien. (2026, February 13). China Rail Freight Statistics. Gitnux. https://gitnux.org/china-rail-freight-statistics
Kevin O'Brien. "China Rail Freight Statistics." Gitnux, 13 Feb 2026, https://gitnux.org/china-rail-freight-statistics.
Kevin O'Brien. 2026. "China Rail Freight Statistics." Gitnux. https://gitnux.org/china-rail-freight-statistics.
Sources & references
20 datasets cited across this report · attribution is report-level

