Quick answer
Book China HSR on the official 12306 app or site (English UI included): register with your passport, buy up to 15 days before travel, pay via Alipay/WeChat (foreign cards OK through them), and board with the e-ticket bound to that passport — no paper. Popular trains sell out fast; the official 候补 waitlist is the sanctioned way to queue. Refunds cost 0% at 8+ days out, 5% at 48 hours–8 days, 10% at 24–48 hours, 20% under 24 hours. Last verified October 11, 2026.
Why this matters in 2026
Tickets went fully e-ticket in 2019–2020, and the pipeline is now: 12306 register → search → pay → scan passport at the gate. Two structural facts shape everything: sales open 15 days before travel (trunk-route holiday trains evaporate in minutes), and 12306 is the only source with the full inventory — agencies resell the same seats. Foreign travelers once needed patience (Chinese-only site, ID checks); since 2023 the English interface accepts passport registration directly, and the waitlist, seat-picker, and refund calculator all work in English. The remaining skill is timing and knowing when an agency earns its small fee.
Key facts at a glance
- Sales window: tickets release 15 days before departure (including the travel day), at each station's own on-sale time between 08:00 and 18:00
- Official channel: 12306 app/site — passport registration, English mode, seat picker, waitlist (候补)
- Payment: Alipay and WeChat Pay work with linked foreign cards; UnionPay cards too
- Refund fees: 8+ days free; 48 h–8 days 5%; 24–48 h 10%; under 24 h 20%
- Agents: Trip.com charges a modest margin for English support and card handling; inventory is identical
Step-by-step walkthrough
Step 1: Register on 12306 with your passport
Download "China Railway 12306", switch to English, register with your phone number, then verify your passport in the profile (审核 usually completes within hours, sometimes instantly). Do this days before booking — the verification is the only slow step.
Step 2: Search and read the seat map
Search by station pair and date. The results show train letters, times, and live seat counts per class ("有" = plenty, a number = that many left). Tap a train to pick exact seats — on most G trains you can choose window/aisle by letter (F is window; no E exists).
Step 3: Pay through your linked foreign card
Checkout accepts Alipay/WeChat — both of which take Visa/Mastercard — or UnionPay. The fare is the official price; no booking fee. Your e-ticket is immediately bound to the passport number you registered.
Step 4: Missed the window? Join the waitlist
If a train shows 候补 (waitlist), place a candidate order with your acceptable dates/trains/classes and pre-authorize payment. 12306 fulfills waitlists automatically as seats free up — success rates on major lines are genuinely high, usually within 24–72 hours. It is free; unfilled orders refund automatically.
Step 5: Change or refund by the fee clock
Changes (改签): once before departure to a different time/train of the same day range — free, pay/receive only the fare difference. Refunds follow the fee ladder: free at 8+ days, 5% from 48 hours, 10% inside 24 hours, 20% same-day. Do the math before canceling; a CNY 553 ticket refunds CNY 525 at five days out.
Step 6: Travel with the passport, nothing else
At the station: document lane → security → boarding gate passport check. That is the whole transaction. Keep a screenshot of the order number for support calls; nothing else needs printing.
Common scenarios and use cases
1. Holiday-period booking (Chunyun, Golden Week)
Sales open 15 days out and trunk trains die in minutes. Strategy: register and verify now; note each station's exact on-sale clock time; be logged in 10 minutes early; place the waitlist for anything that shows 0. Do not pay agencies "priority" fees — they join the same queue.
2. Booking from abroad before the trip
Everything works on a foreign phone: 12306 in English takes international numbers, and Alipay/WeChat linked to your card complete payment. Verify the passport before you fly so the e-ticket is valid on arrival.
3. Booking via Trip.com instead
Worth it when: your flight lands with no Chinese number yet, you want English customer service for changes, or you're bundling. The margin is small (a few percent); inventory and seat maps are the same trains.
4. Group of 3–6 seats together
12306's seat picker shows adjacent availability across the carriage; book in one order so the system holds the block. For groups above 6, call 12306's hotline or book two orders and use the seat-picker to stitch them nearby.
Costs and pricing breakdown
- Official fares: e.g., Beijing–Shanghai second class CNY 500–660 (floating); no booking fee on 12306
- Refund ladder: 0% / 5% / 10% / 20% by the clock above
- Change fee: free once, fare difference only
- Agent margin (Trip.com): roughly CNY 10–30 per ticket on top
- Station counter booking: same price; passport lane, useful for last-minute fixes
- Standing tickets: same price as second class where offered
Pitfalls to avoid
- Booking the wrong same-city station: "Shanghai" offers Hongqiao and Shanghai stations 10 km apart — confirm the station name, not just the city.
- Waiting for agencies at holiday sales: they enter the same 15-day release; the minutes belong to whoever is logged into 12306.
- Refunding late by habit: the fee clock steps up at 48 and 24 hours — a refund done a day earlier saves 10–15%.
- Re-entering a passport name with typos: the e-ticket binds to the exact document; a misspelled booking means a refused gate and a rebooking line.
- Ignoring the waitlist for sold-out trains: people change plans constantly; 候补 fills more sold-out tickets than any heroic 8 a.m. refresh ever will.
Alternatives and trade-offs
- Trip.com / agents: English support, card simplicity, bundling; costs a small margin and adds nothing at holiday crunch.
- Station ticket windows: same official price, passport lane on-site; the answer for same-day plan changes.
- Conventional trains (Z/K/D sleepers): cheaper, slower; the same 12306 pipeline books them, sometimes with private-cabin classes foreigners love.
- Flights: competitive above 1,500 km or when HSR is sold out — book both, refund the loser by the fee clock.
Local context and customs
Ticket-grabbing (抢票) is a national sport every late January: families coordinate 12306 accounts like a raid party, and the waitlist is the civilized invention that replaced the 2010s scalper era — bots are banned, real-name checks bind every seat to one ID. Locals consider 15 days an eternity until it is 15 days before Spring Festival, when it is 15 minutes. Etiquette: if your plans die, refund early so the waitlist behind you lives — the system's fluidity depends on it. And the station counter remains the great equalizer: a human with a passport scanner solves in five minutes what apps argue about for an hour.
Verifying current information
Rules and on-sale times are stable within a year; holiday adjustments get announced. Last verified October 11, 2026. Reconfirm through:
- 12306 official announcements (in-app notices): sales-window and rule changes
- 12306 hotline: +86-12306 or the app's customer service — English support exists
- Station counters: definitive for same-day exceptions
- Trip.com's China rail guide: maintained English summaries of the fee rules
Putting it all together
Do the setup once: register 12306, verify the passport, link Alipay. Then book at the 15-day release for big trips (or days ahead for ordinary ones), use the waitlist rather than panic, respect the refund clock, and travel with the passport alone. One 30-minute setup gives you the entire national rail system at local price — no agent, no paper, no queue.
FAQ
How far in advance can I book HSR tickets?
15 days before departure, including the travel day. Each station releases at its own time between 08:00 and 18:00 — the app shows the exact minute.
Can I book with a foreign passport?
Yes — 12306's English mode registers and verifies passports directly. The e-ticket then binds to that passport for gate checks.
Do I need a Chinese phone number?
No — international numbers receive the SMS codes. Keep the SIM reachable (roaming) for verification day.
What payment works from abroad?
Alipay or WeChat Pay with your Visa/Mastercard linked, or a UnionPay card. No foreign card enters 12306 directly; it rides through the wallets.
What is 候补 (waitlist) exactly?
The official queue for sold-out trains: you pre-authorize payment, and the system auto-issues tickets as others refund. Free, automatic, and honest.
Can I change my ticket after booking?
Once before departure, to another train, free — you only settle the fare difference. After the original train departs, same-day change rules apply at the counter.
Are children's tickets tied to age or height?
Both matter: under 1.2 m rides free, 1.2–1.5 m half price, with age-based rules for older children — the app calculates it at booking.
Is Trip.com safe for HSR tickets?
Yes — it is a licensed reseller issuing the same 12306 e-tickets. You pay a small margin for English service; the seat and the gate process are identical.
Fares at a glance
Second-class fares for the 20 trunk high-speed lines: our HSR price index, sourced from 12306 data.
