China High-Speed Rail Guide: Booking on 12306 as a Foreigner
China's high-speed rail (高铁, G/C/D trains) is the fastest way to move between cities — Beijing to Shanghai in under 5 hours, city center to city center, no airport circus. The official booking app is 12306 (铁路12306), and foreigners can now register with a passport and book entirely in English.
Register and verify on 12306
- Download 铁路12306 and switch the language to English (available in recent versions).
- Register with your passport. Add yourself as a passenger: name exactly as on the passport, document type "passport," number, and nationality.
- Complete verification. First-time passport users must pass identity verification — this can now be done online in the app in most cases; if it fails, any major train station ticket window (售票窗口) will verify you in minutes with your passport.
- Buy tickets. Search by city, pick a train, choose your seat class, and pay with Alipay or WeChat Pay (foreign cards work once linked). Booking opens 15 days before departure; popular routes (Beijing–Shanghai, holiday eves) sell out fast.
Seat classes: what the extra money buys
| Class | Chinese | Typical feel |
|---|---|---|
| Business | 商务座 | Lie-flat-ish wide seats, 2+1 layout, meals and drinks |
| First class | 一等座 | 2+2 layout, generous legroom, quiet cars |
| Second class | 二等座 | 2+3 layout, airline-economy comfort — fine for most trips |
Second class on a 5-hour ride is perfectly comfortable; upgrade to first class for overnight-adjacent comfort or work space.
At the station: no paper tickets
China Rail went fully electronic — there are no paper tickets anymore.
- Enter with your passport. At the gates, use the manual/staffed channel (人工通道) and show your passport, or use the e-gates that read passport chips where available. Your booking is tied to your passport number.
- Arrive 30–45 minutes early. Stations are huge and security + ID check lines are real, especially at Beijing West, Shanghai Hongqiao, and Guangzhou South.
- Find your car and seat. Your ticket shows car number (车) and seat (座), e.g., 08车12F. Platform screens show the car-position diagram before boarding.
Refunds and changes: the fee ladder
Refund (退票) fees depend on how early you cancel — minimum charge ¥2:
| When you cancel | Fee |
|---|---|
| 8+ days before departure | Free |
| 48 hours – 8 days | 5% of fare |
| 24 – 48 hours | 10% of fare |
| Under 24 hours | 20% of fare |
Changes (改签): one free change per ticket if done 48+ hours before departure (or to an earlier train); inside 48 hours, changing to a later train costs 5–15% depending on timing, and up to 40% after departure for next-day trains. You cannot change the departure station, passenger name, or ID document. Handle refunds/changes in the 12306 app up to 25 minutes before departure; after that, station windows only.
Frequently asked questions
Can foreigners really use the English version of 12306?
Yes — recent versions of the app include English. If a screen is Chinese-only, the layout mirrors the English flow; the key buttons (查询/query, 预订/book, 退票/refund, 改签/change) are worth memorizing.
Do I need to pick up a paper ticket?
No. E-tickets are universal now. Your passport is your ticket at the gate — just make sure the name and number match your booking exactly.
What if I miss my train?
Go to the station's ticket window the same day — staff can usually change you to a later same-day train (change fees may apply). After midnight, the ticket is void and non-refundable.
Sources
- 12306 official FAQ (English): https://www.12306.cn/en/faq.html
- 12306 refund/change rules: https://kyfw.12306.cn/otn/gonggao/endorseAndRefund.html
- Shanghai Tourism — How to book China train tickets: https://www.shanghaitourism.org/how-to-book-china-train-tickets/