English version of ChinPost’s rail guide. Read it in Persian (فارسی).
Quick answer: Rail freight from China to Iran via Sarakhs takes 9–17 days — three to five times faster than sea in the current disrupted market, where the Strait of Hormuz disruption has pushed sea freight to 60–90 days. Trains run from Chinese hubs through Kazakhstan and Turkmenistan to Sarakhs, Iran. No fixed rail rate is published — the price depends on the container, route and season, so ask for a quote on WhatsApp +86 132 4961 5457.
Why rail from China to Iran is suddenly the hot option
A few years ago, telling a trader to bring cargo from China by train would have got a smile — rail was for Europe transit or pilot news. 2026 changed everything: with the Strait of Hormuz disruption, sea freight rose sharply and sea transit stretched to 60–90 days. The train nobody took seriously is now the hottest option on the table: rail from China to Iran via Sarakhs delivers in 9–17 days. Read this guide as an operational checklist — the exact route, how long it takes, what it costs, which cargo suits rail, and where to start. Costs for all modes are in the English cost guide.
The rail route from China to Sarakhs, step by step
Trains depart from Chinese hubs (Xi’an, Yiwu and others), cross Kazakhstan and Turkmenistan, and arrive at Sarakhs on the Iran–Turkmenistan border, where the cargo clears customs and continues inland. The full corridor is covered in the overland freight guide, and the road alternative via Khorgos is in the Khorgos guide.
How long does rail freight take? — a realistic table
| Mode | Transit time |
|---|---|
| Rail (China → Sarakhs) | 9–17 days |
| Road, Khorgos corridor (door to door) | 12–22 days |
| Sea (current disrupted market) | 60–90 days |
| Air (Guangzhou → Tehran) | 3–7 working days |
Normal-condition sea transit is 25–35 days; the 60–90 day figure is the current disrupted market, not the normal schedule.
Rail freight cost — honestly
There is no fixed published rail rate: the price depends on the container (20ft or 40ft), the departure hub, the season and the destination customs point in Iran. That is why this guide gives no rate table — send the cargo details on WhatsApp and get the live rate with its validity period. For comparison: overland from Khorgos to an Iran customs point is $14,500 per container; air is 56–62 CNY/kg; sea China → Mersin is $3,800 per 20ft / $5,000 per 40ft.

Which cargo suits rail? (And which does not)
Rail suits containerized general cargo — machinery, electronics, textiles, project cargo and most goods that fit a 20ft or 40ft container. Small urgent parcels still go by air; very large bulk volumes still go by sea. Dangerous goods need a separate check before booking.
Steps to ship by rail from China
- Supplier and Incoterms: agree the trade term (FOB China port or CFR Bandar Abbas are common) before the proforma invoice.
- Book with a forwarder: ChinPost reserves the rail space and handles the export documents.
- Transit and tracking: follow the container by its number through the corridor to Sarakhs.
- Clearance in Iran: have the documents ready before arrival — invoice, packing list, bill of lading / rail waybill, certificate of origin and any required permits. Product names must match exactly between invoice and packing list. The full process is in the customs clearance guide.
Challenges and field notes — what brochures do not say
Capacity is limited in peak season, so heavy cargo may be split across departures — factor that into the schedule. Border procedures and gauge changes on the corridor add handling time that a headline transit figure does not show. And documentation errors stop cargo at the border: a single mismatch between the invoice, packing list and waybill means storage costs and delays. Complete documents and a forwarder who has run the corridor before are the difference between 9 days and a month.
Rail vs sea vs air — at a glance
Rail is the middle option with the best time–cost balance right now: far faster than the disrupted sea route, far cheaper than air for container cargo. Air wins on urgency (3–7 days); sea wins on pure cost for very large volumes in normal conditions.
Frequently asked questions
How long does rail freight from China to Iran take?
9–17 days via Sarakhs, against 60–90 days by sea in the current disrupted market.
How much does rail freight cost?
No fixed rate — it depends on container, hub, season and destination. Ask on WhatsApp for the live rate.
Which cargo can go by rail?
Containerized general cargo in 20ft or 40ft containers — machinery, electronics, textiles, project cargo.
Where does the train enter Iran?
At Sarakhs, on the Turkmenistan border, where the cargo clears customs and continues inland.
How do I book rail freight with ChinPost?
WhatsApp +86 132 4961 5457 with product, weight, dimensions, pickup city in China and destination in Iran — reply in under 30 minutes.

