12306
铁路12306
12306 is the only official place to buy a Chinese train seat. Register with your passport, clear the identity check from home, then book high-speed rail, pay with Alipay or WeChat Pay, and board on the passport alone — no paper ticket.
Before you install — hard prerequisites
Before you start
- Passport — valid, name matches exactly
- Phone that receives SMS
- Alipay or WeChat Pay
- Internet access inside China
- No Chinese ID or bank account needed
Phone number — by country
You need a phone that can receive SMS, because the account, the login code and the order alerts all arrive by text. A foreign number works — travelers report registering with a home-country mobile and receiving the code through international roaming. Keep the same number for the whole trip; changing it later forces a re-verification that can stall.
Passport — what the app actually checks
The name you type must match the machine-readable zone of your passport character for character, and the passport must be valid on the day you travel. The app runs an identity check before any ticket can be bought. Automatic matching often fails on non-Chinese documents, so plan for the manual route: upload the passport data page and wait three to five working days, or take the passport to any station ticket window. This is the single part of the journey you cannot rush.
International cards — what works, what gets rejected
Pay with Alipay or WeChat Pay first — they clear fastest and are the route most travelers actually get to work. A foreign Visa or Mastercard is officially accepted, but travelers report refusals often enough that a wallet should be standing by. Cash works too, but only at a station ticket window — nothing inside the app settles in notes.
Network access
The app and www.12306.cn are reachable inside mainland China without a VPN, and the iOS listing is reachable from foreign App Store storefronts. If the installer will not run on your phone, the whole booking flow also works on the English site at www.12306.cn/en. An eSIM or roaming data plan keeps the SMS codes and your e-ticket reachable on the day.
Country‑specific restrictions
Step-by-step setup
Before you fly — checklist
- Install the official 12306 app
- Register with name exactly as passport
- Clear the passport identity check
- Link Alipay or WeChat Pay
- Mark the 15-day release date
iOS: App Store → search 12306 → the listing published by China Academy of Railway Sciences. Android: there is no official Google Play entry; open www.12306.cn in a browser and take the mobile download link or QR code from the official site. Avoid third-party rail-booking apps that add a service fee — China Railway names 12306 as the only official channel.
Enter your name exactly as printed in the passport, then nationality, passport number, a mobile number and an email address. The spelling must match the passport machine-readable zone, or the later identity check will reject it.
Open the verification screen and let the app try to match your details automatically. When it works, you are done in minutes; when it does not, the status simply stays "not passed" and you move to Step 4.
Upload a photo of the passport data page and let the manual review run — reported at three to five working days. If it is still not cleared, take the passport to any station ticket window and have it verified in person. Start this the week you book your flights, not the week you fly.
Link Alipay or WeChat Pay first, with an international card as the backup. The wallet clears the fare fastest; the card is the second attempt if a route refuses it.
Costs & limits
Daily use — real scenarios
Book, board and fix the few things that go wrong — all inside the official app, then walk through the gate on your passport alone.
Booking on the release day
Count backwards from your travel date: seats appear 15 days before departure, so mark the release date rather than refreshing hopefully. Each station keeps its own release clock, posted on its notice board — most open in the morning, so check it before the date. Save the Chinese or pinyin names of your departure and arrival stations offline — big cities have several, and the wrong one costs an hour. On a holiday morning, submit a waitlist order and let the system fill it from returns instead of fighting the refresh button.
Boarding on the passport
Nothing is printed. Show the passport you booked with at the gate, and again on the way out. The automatic gates read the Chinese ID card, so use the staffed lane at the side of the gate line; allow extra time, because the queue there can be long during rush periods.
Refund and change
Refunds are free if you cancel eight days or more before departure, then 5% inside eight days, 10% inside 48 hours and 20% inside 24 hours, with a minimum fee of ¥2. A refund that has not returned to the original card, or a duplicate charge, is a call-first case.
Troubleshooting — common problems and what to do
Common problems foreign visitors may run into
"The identity check never clears"
"The search returns no trains"
"Every seat is gone within minutes"
"The foreign card is declined"
"The automatic gate rejects the passport"
Need to talk to a real person?
Backup plan
Frequently asked questions about 12306
Can I book with a foreign passport?
How long does the identity check take?
How far ahead can I book?
Which dates are hopeless?
What about the Spring Festival rush?
Is there an official Android app on Google Play?
Will my Visa or Mastercard work?
Do I need to collect a paper ticket?
What do the letters in front of the train number mean?
What happens if my train is sold out?
How much does a refund cost?
Can I still pay cash?
Can I change the name on a ticket?
Does every traveler need their own passport?
Sources
- Foreign passport can buy on 12306 and pay by card or wallet · +
- Automatic passport verification often fails; manual review takes working days
- 12306 is the only official sales channel; iOS publisher identified · -001 + -005
- Android package is distributed from the official site, not Google Play · -002 + -005
- Pre-sale window is fifteen days · -004 + -005
- Official 2026 public holiday calendar · -010 State Council
- 2026 Spring Festival travel period and first sale date · -011
- Refund fee tiers and the minimum fee · -006 + -007
- Electronic ticketing; identity document checked at the gate · -003
- Three verification routes for a foreign passport · -008 + -009
- Domestic and foreign cards, mobile wallets, cash at windows · -009
- Foreign cards work inconsistently; agencies used as fallback · -013 + -014
- Waitlist ordering exists and is free · -005
- Train letter prefixes and high-speed seat classes · -002 + -003



