Buying Chinese train tickets used to be the gauntlet of the independent China trip. Now it's a 5-minute app session. You have three channels, each with trade-offs; here's how to choose and use them.
Option 1: 12306 (official — cheapest)
- Use the 12306 mobile app (better than the site) and switch it to English.
- Register with your email + passport details; verification takes minutes.
- Add your passport as the document — this makes the passport your ticket at station gates.
- Foreign cards are accepted; if yours fails, try Trip.com.
- Zero booking fees, access to the full seat map.
Option 2: Trip.com (easiest)
- Full English interface, accepts all major foreign cards, PayPal.
- Small service fee per ticket (a few dollars) — worth it for the friction removal.
- Delivers e-tickets to the station system automatically; you still use your passport at gates.
- Also sells attraction tickets and airport transfers — handy one-stop shop.
Recommended
Book high-speed train tickets online
Reserve bullet-train seats with an English interface — much easier than the official 12306 app for first-time visitors.
Book Train TicketsOption 3: Station ticket window / machines
Every station has staffed counters; bring your passport. Self-service machines historically needed a Chinese ID card but newer ones read passports — check for a green 'passport' icon. This is the fallback when apps fail, not the plan.
Timing strategy
- Tickets go on sale ~15 days out at 8am Beijing time — set an alarm for holiday-season travel.
- Normal weeks: booking 2–5 days ahead is plenty; same-day tickets often exist for second class.
- Golden Week (Oct 1–7) and Chinese New Year: book the minute sales open or don't bother.