平行光 Paralight
中文
China Guide

Quick answer

How to book China train tickets as a foreigner

Book on the official 12306 English site or app — register with your passport, pay with a foreign card, then board by scanning your passport at the gate. No paper ticket needed at most high-speed stations.

Fact-checked 2026-09-16

  1. 1Register on 12306's English site or app with 'Foreign Passport' as your ID type; upload a passport photo for verification (takes a few hours to a day — do this before you need tickets).
  2. 2Search and book — tickets go on sale about 15 days before departure; popular routes (Beijing–Shanghai, Chengdu–Xi'an) sell out around holidays.
  3. 3Pay in the app with a foreign Visa/Mastercard, or Alipay/WeChat Pay.
  4. 4Board by scanning your passport at the station gate — most G/D (high-speed) stations read passports directly, no paper ticket needed.
  5. 5Want a paper souvenir? Ticket counters and kiosks print one free with your original passport (copies not accepted).
12306 officialTrip.com
FeesNoneSmall service fee
English appYesYes (simpler UX)
Foreign cardsVisa/MastercardVisa/Mastercard
VerificationPassport photo upload, self-serviceHandled for you
At the station

Gates have a manual channel next to the machines — staff there handle passports that the readers don't accept. Arrive 30–40 minutes early either way: security takes time at big stations.

Go deeper

GuideBefore you fly: transport setupGuideDaily life: getting aroundRouteFirst China Trip · Classic Circuit

Primary sources