1
Download the 12306 app (search 'Railway 12306' or '铁路12306') from the App Store or your Android store before arriving in China.
2
Open the app and tap 【注册】 (Register). Select 'Passport' as your ID type and fill in your name exactly as it appears on your passport.
3
Complete identity verification — the English version lets you submit passport details online; automatic checks pass instantly, manual review takes about 3–5 working days, so do it before your trip.
4
Search for trains by entering your departure city, destination city, and travel date. Use English city names or pinyin.
5
Select a train from the results list. 'G' trains are the fastest high-speed rail, 'D' are fast, 'K/Z/T' are slower but cheaper.
6
Choose your seat class (Second Class is standard and comfortable, First Class has wider seats, Business Class is like airplane first class).
7
Confirm your booking and pay using Alipay, WeChat Pay, or a linked Chinese bank card. International credit cards are not directly supported.
8
On travel day, arrive at the station 30 minutes early. Scan your passport at the automated gate or show it at the manual checkpoint to board.