Getting around
How to Buy China Train Tickets as a Foreigner (2026): The 12306 Reality
You can finally book China's high-speed trains online with a foreign passport and a Visa/Mastercard — the 12306 app has an English mode now. The catch nobody mentions: station gates still often can't read foreign passports, so you'll use the manual lane. Here's the full walkthrough.
For years the standard advice was “have a Chinese friend buy it, or queue at the station.” That changed in waves between 2023 and 2026, and most English guides still describe the old world. Here’s what’s actually true now — plus the bit of friction the official line hasn’t caught up to yet.
Can foreigners really buy online now?
Yes. Three things that used to block you are fixed: the 12306 official app/site has an English mode, it accepts foreign-passport identity verification online, and its payment screen now offers an international card option alongside Alipay and WeChat. The lagging piece is hardware at the station gate — covered below.
What changed (2023 → 2026)
- Nov 2023: China Railway launched online passport identity verification — before this, passport holders had to verify in person at a station window.
- 2024–2026: foreign credit-card acceptance (Visa/Mastercard) rolled out on 12306, and the English app matured.
- Early 2026: 12306 added free refunds for clearly accidental purchases — a genuinely new, traveler-friendly change.
- Still catching up: automatic ticket gates that can reliably read a foreign passport. Major hubs are better; smaller stations often still route you to a person.
Three ways to buy, compared
| 12306 (official) | Trip.com | Station counter | |
|---|---|---|---|
| Language | English mode (basic) | Full, polished English | Chinese; staff help varies |
| Price | Face value, no fee | Face value + fee | Face value, no fee |
| Service fee | ¥0 | ~¥15–30 / US$2–4 per ticket | ¥0 |
| Payment | Visa/MC, Alipay, WeChat, UnionPay | Any international card | Cash, UnionPay, Alipay, WeChat |
| Passport check | Self-verify once (2–12 h) | Handled for you | At the window |
| Best for | Budget, OK with one-time setup | First-timers wanting zero friction | Walk-up / if online verify fails |
Route 1 — 12306 official (cheapest)
This is face value with no markup, and once your passport is verified it’s the smoothest for repeat trips. The cost is a one-time setup wait and a payment screen that occasionally trips foreign cards (see fixes below). Best if you’re price-sensitive and booking several legs.
Route 2 — Trip.com (English, for a fee)
Trip.com (the international, English face of Ctrip) handles passport details for you and takes any international card, in fluent English, for a per-ticket service fee of roughly ¥15–30 / US$2–4. It’s worth understanding what that fee actually is: Trip.com’s convenience charge — English interface, passport handling, foreign-card payment, English support — rather than a railway fee or a surcharge for being a foreigner. On 12306 everyone pays zero, foreigners included, so this fee is avoidable: you’re paying to skip the official app’s friction, not to board the train. (Domestic Chinese apps such as the Chinese-language Ctrip also book ordinary tickets free — they make their money on peak-season “ticket-grabbing” speed-ups, which 12306’s own free waitlist does just as well — but they’re Chinese-only and need a local setup, so rarely an option for visitors.) Its inventory occasionally lags the official source slightly. Worth it for a first-timer who’d rather not fight the official app.
Route 3 — the station counter (fallback)
Every station keeps a staffed window, and you can buy with cash regardless of nationality. The risk is simple: walk-up means you may not get the train or seat class you want. Use it as a backup if online verification fails, not as your plan A.
Step by step on 12306
- Register days ahead, not at the station. Install “China Railway 12306” (铁路12306) from the App Store / Google Play, switch to English, and register with your passport number, phone and email.
- Add yourself as a passenger and verify. Choose document type Passport, enter country, full name, passport number, expiry, DOB and gender (or scan the passport). The status turns green when verification passes — this can take 2–12 hours, longer on weekends. Most travelers can now complete this entirely online in the English app, though a few document types may still need a one-time check at a station window.
- Book when tickets release. Inventory opens 15 days before travel at 08:00 Beijing time. Search your route, pick train and seat class, select your verified passenger.
- Pay within 30 minutes or the seat is released. Choose the international-card option and enter your Visa/Mastercard.
- Travel paperless — no paper collection needed; your passport is your ticket at the gate.
The booking window: 15 days, 08:00 Beijing time
Plan around it. China rail tickets release on a rolling 15-day window at 08:00 Beijing time, and popular routes (holidays, Beijing–Shanghai) can sell out within minutes. If your dates are fixed, be in the app at release time. (This window has shifted over the years between 12, 20, 60 and 30 days; it is 15 days as of 2026.)
At the gate: the passport-scan reality
This is the part guides skip. Trains are ticketless, so in theory you tap through with your passport. In practice, many automatic gates still can’t read a foreign passport. Try the auto-gate (lay the passport open on the scanner); if it doesn’t open in a couple of seconds, use the manual channel (人工通道), where staff check your passport against the booking. It’s slower than the ID-card gates locals use, and it’s not optional at stations whose gates can’t read passports — so budget extra minutes, and remember boarding usually closes about 3 minutes before departure. Tier-1 hubs (Beijing, Shanghai, Guangzhou) handle passport scans more reliably than smaller stations.
The friction points — and the fix for each
| Friction | What happens | Fix |
|---|---|---|
| Name field order | 12306 wants Surname + Given + Middle in one field, matching your passport exactly | Copy it from the passport’s machine-readable zone; if too long, use the first ~30 characters. Don’t improvise. |
| Card rejected | Your bank flags a CNY/China charge as fraud inside the 30-min window | Tell your bank before you book; try a second card; or fall back to Alipay/WeChat or Trip.com |
| ”Verification not passed” | Status won’t go green, but you’ve booked | You can still ride — verify with your passport at the station window. (Names must match the passport exactly since the police-database link-up; old pinyin shortcuts no longer pass.) |
| Auto-gate won’t read passport | Foreign passport not recognized at the e-gate | Use the manual channel — it’s the designed path for any passenger the gate can’t scan |
Refunds and changes
Official 12306 refund fees scale with how early you cancel: no fee if you cancel more than 8 days before departure, 5% up to 48 hours before, 10% between 48 and 24 hours, and 20% within 24 hours of departure. Trip.com’s service fee is generally non-refundable on top of the railway’s own rules. The 2026 “accidental purchase” free-refund addition is the exception worth knowing.
The authoritative source
“From 28 November 2023, the railway introduced an online identity-verification service for foreign passports. Holders of the new permanent-residence ID can register, book, and pass through station gates via self-service, on par with domestic ID-card holders.” — China State Railway Group (国铁集团) announcement, 28 Nov 2023
The current booking, payment and refund rules above are set out on the official 12306 site and its English FAQ (linked below).