China–Kazakhstan Railway: Routes, Transit Times and Prices in 2026
Complete guide to rail freight from China to Kazakhstan: routes via Khorgos and Dostyk, real tariffs and practical advice

China–Kazakhstan Railway: Routes and Prices
The rail corridor between China and Kazakhstan is one of the busiest freight routes in Central Asia. Thousands of containers with goods pass through border crossings annually. For Kazakhstani businesses, this is the primary method of delivering large shipments from China.
Let's look in detail at what routes exist, how much transportation costs, and what you need to know when arranging rail delivery.
Key Border Crossings Between China and Kazakhstan
Khorgos — Main Corridor
Khorgos is the largest and most modern border crossing between China and Kazakhstan. Located 670 km from Urumqi on the Chinese side and 340 km from Almaty on the Kazakhstani side.
What operates through Khorgos:
- Railway crossing (standard and broad gauge)
- Road crossing
- SEZ "Khorgos — Eastern Gates" (special economic zone)
Feature: China and Kazakhstan have different track gauges. Khorgos has bogie-changing equipment — trains are switched to a different gauge right at the crossing. This takes a few hours but doesn't require re-loading cargo.
Dostyk (Druzhba) — Historic Crossing
Dostyk is the first railway crossing between China and Kazakhstan, opened in Soviet times.
Throughput capacity: up to 15 million tons of cargo per year. The crossing operates as a transshipment point: goods are transferred from Chinese wagons to Kazakhstani ones (or into containers).
Difference from Khorgos: the process is slower due to transshipment, but the crossing has a longer history and established logistics.
Main Rail Routes from China to Kazakhstan
Route 1: Eastern China → Khorgos → Almaty
Path: Shanghai / Zhengzhou / Xi'an → Lanzhou → Urumqi → Khorgos → Almaty
Distance: 5,500-6,200 km (depends on origin point)
Transit time:
- From Shanghai: 14-18 days
- From Zhengzhou: 12-16 days
- From Urumqi: 5-7 days
Route 2: Southern China → Dostyk → Almaty/Astana
Path: Guangzhou → Zhengzhou → Lanzhou → Urumqi → Dostyk → Aktogay → Almaty/Astana
Transit time:
- From Guangzhou: 18-22 days
This route is longer but often has better wagon availability from southern Chinese provinces.
Types of Rail Freight
FCL (Full Container Load)
You fully occupy a container. Nobody else loads cargo into it.
Container sizes:
- 20-foot (TEU): approximately 25-26 cubic meters usable volume, up to 20 tons
- 40-foot (FEU): approximately 57-60 cubic meters, up to 26 tons
- 40HC (High Cube): height 2.70m instead of 2.38m — larger volume
When FCL is cost-effective:
- Cargo fills more than 15 cubic meters
- Maximum cargo safety required
- High product value
FCL cost (China → Almaty, 2026):
- 20ft: $1,800-2,800
- 40ft: $2,500-3,800
LCL (Less than Container Load)
Your cargo travels with other companies' cargo in one container. You pay only for the volume actually occupied.
When LCL is cost-effective:
- Cargo less than 10-12 cubic meters
- Cannot wait for a full container to accumulate
LCL cost:
- $80-150 per cubic meter (China to Almaty)
- Usually minimum rate is for 1-2 cbm
LCL disadvantages:
- Slower (consolidation/deconsolidation time needed)
- Greater damage risk (adjacent cargo)
- Additional charges (CFS — cargo freight station)
What's Included in Rail Freight Cost
When getting a price from a forwarder, clarify what's included:
Usually included:
- Freight (rail transportation)
- Bogie changing / transshipment at border crossing
Usually NOT included — paid separately:
- Pickup from supplier in China
- Delivery to rail station
- Sea freight (if goods travel by sea to Chinese port, then rail)
- Customs clearance in Kazakhstan
- Delivery from rail station to your warehouse
- Insurance
Typical total cost of 20-foot container delivery (all-in): $3,500-5,000 + customs payments
Real vs. Advertised Transit Times
Important: transit time quoted by forwarders is train movement time. In reality, add:
- Cargo assembly at Chinese warehouse: 2-5 days
- Waiting for train departure: 3-7 days (trains don't depart daily)
- Border crossing processing: 1-4 days
- Delivery from rail station to your warehouse: 1-3 days
Actual time from payment to receipt:
| Origin | Quoted Transit | Actual Time |
|---|---|---|
| Urumqi | 5-7 days | 10-15 days |
| Zhengzhou | 12-16 days | 18-24 days |
| Shanghai | 14-18 days | 20-28 days |
| Guangzhou | 18-22 days | 25-35 days |
Seasonality and Peak Periods
Peak periods (high prices, queues):
- October — December (companies stock up before New Year)
- February — March (after Chinese New Year)
Quiet periods (best prices):
- July — August
- April — May
Chinese New Year — Chinese industry stops for 2-4 weeks (January-February). Orders must be placed in advance or deliveries planned after.
How to Choose a Reliable Forwarder
What to look for:
- Experience and reputation — company must have operated for several years
- Transparent pricing — detailed breakdown, not just a total figure
- Own agents in China — critical for cargo control from the start
- Contract-based work — no verbal agreements
- Insurance offered — can they insure your cargo?
Conclusion
Rail delivery from China to Kazakhstan is a reliable and cost-effective method for medium and large cargo volumes. With proper organization, you'll receive your goods in 2-4 weeks at a price far below air freight.
Key points:
- Choose between FCL and LCL based on volume
- Plan with real timelines in mind (not just transit)
- Work with verified forwarders under contract
- Get cargo insurance
CISgate arranges rail freight from any point in China to Kazakhstan and other CIS countries. Contact us for a cost calculation.