China On-Call
Back to home

How to book China train tickets (12306) as a foreigner

Yes, foreigners can ride China's trains. The official app 12306 requires your foreign passport to be linked once before purchase and is Chinese-only. Most travellers either book through trip.com (English, higher price) or have someone in China handle the 12306 step. China On-Call can book 12306 for you on WeChat (13368344745).

China's high-speed rail is the best way to travel between cities — fast, cheap, on time. The only friction for foreigners is 12306, the official booking app: it's entirely in Chinese and asks you to verify your passport in-app before you can buy. That one step stops a lot of travellers.

How to handle it — step by step

  1. 1 · Decide: 12306 vs trip.com

    12306 is cheapest and shows the full seat map; it's Chinese-only and needs passport verification. trip.com is English with a markup and no verification. Pick by how comfortable you are with the app.

  2. 2 · Link your passport (12306 only)

    In the 12306 app, add your passport under 'Contacts / 联系人'. It must be verified once. Name must match your passport exactly, including middle names.

  3. 3 · Book and pay

    Select route, train, seats; pay with a linked Chinese payment method or have someone pay. You'll need the passport to collect or scan at the gate.

  4. 4 · Stuck? Get help

    If verification or payment won't go through, a China-based person can do the 12306 step for you and send the ticket. China On-Call handles this on WeChat 13368344745.

Questions travellers ask

Can a foreigner book 12306 train tickets through someone else?

Yes. 12306 needs the passport linked in-app once and is Chinese-only, but there's no rule that you must do it yourself. Many travellers use trip.com, or have someone in China complete the 12306 booking. China On-Call can do it for you.

Do I need my passport to board a Chinese train?

Yes. Bring the same passport you used to book — gate staff and the occasional onboard check compare it to the ticket. A passport scan or the e-ticket QR works at most stations.

Is trip.com or 12306 better for foreigners?

12306 is cheapest and most reliable for seat selection but Chinese-only. trip.com is English with a service fee and no passport verification. If you don't speak Chinese, trip.com is easier; if you want the lowest price, 12306 (or a helper using it) is better.

Why won't 12306 accept my foreign passport?

Usually a name mismatch (middle names dropped) or the verification step left unfinished. Double-check the name matches the passport character-for-character; if it still fails, have someone in China book it for you.

More China help guides

How it works — get a call made for you in China Alipay & WeChat Pay for foreign tourists ✓ Booking 12306 trains as a foreigner China visa questions (2026) DiDi & taxi disputes without Chinese Hotel check-in, changes & refunds Internet, SIM & eSIM in China Emergencies: police, ambulance, lost passport Booking attractions & tickets Communicating without Chinese

Need a call made in China right now?

Add China On-Call on WeChat — a real person in China who makes the call you can't, then tells you what happened in English.

Go to China On-Call
WeChat: 13368344745
That's where we talk. Send what's stuck and I'll take a look.