12306 App in English: Book China Train Tickets (2026)
The 12306 app is Chinese-only, but foreigners can still use it. Step-by-step guide to register, verify your passport, book tickets, and board trains.
Updated 5 min readCSK Team
On this page9 sections
China's high-speed rail network is the world's largest — 50,000 km of high-speed track (passed in late 2025). The official booking app is 12306 (铁路12306), and it's the only way to get the cheapest tickets.
The problem? The mobile app is still mostly Chinese. 12306 does offer an English page on its website (www.12306.cn) for foreign-passport registration and ticket purchase, with Visa, Mastercard, JCB and Diners accepted, but it only covers basic functions (registration, login, one-way tickets, refunds, order lookup). The steps below use the Chinese app, because that is what most travelers end up using.
But foreigners can use it — and should. Here's exactly how.
Why Use 12306 Instead of Trip.com?
| Feature | 12306 (Official) | Trip.com |
|---|---|---|
| Price | Base fare | +¥20-40 markup per ticket |
| Availability | First access to all tickets | Same inventory, slight delay |
| Refunds | Free refund to account | Refund fee applies |
| Language | Mostly Chinese (basic English web page) | Full English interface |
| Payment | Chinese bank cards, Alipay, WeChat | International credit cards |
Bottom line: If you have Alipay or WeChat Pay set up, use 12306 and save ¥20-40 per ticket. If not, Trip.com is easier but more expensive.
Step 1: Download the App
- iPhone: Search "铁路12306" in the App Store (it's a blue icon with "12306" on it)
- Android: Download from the official website — it's not on Google Play
Step 2: Register an Account
This is the hardest part. Here's how:
- Open the app and tap the bottom-right tab (我的 / "Mine")
- Tap 注册 (Register)
- Select 护照 (Passport) as your ID type
- Enter your details:
- 姓名 (Name): Enter EXACTLY as it appears on your passport (LASTNAME/FIRSTNAME)
- 证件号码 (ID Number): Your passport number
- 手机号 (Phone): Your Chinese or international phone number
- 密码 (Password): Must include letters + numbers, 8+ characters
- Complete the SMS verification
Common issue: The app sometimes rejects international phone numbers. If this happens, use a Chinese SIM card or ask your hotel front desk for help.
Step 3: Verify Your Identity (人证核验)
After registering, you must verify your identity before buying tickets:
- Go to 我的 → 人证核验
- The app will use your phone camera for facial recognition
- Hold your passport next to your face when prompted
- Verification usually completes within 1-2 minutes
If verification fails: Visit any train station ticket counter with your passport. The staff can verify you manually in 5 minutes.
Step 4: Search and Book Tickets
Now for the actual booking:
- On the home screen, tap the search fields:
- 出发地 (From): Tap and type the city name in pinyin (e.g., "beijing", "shanghai")
- 目的地 (To): Same as above
- 出发日期 (Date): Select your travel date
- Tap 查询 (Search)
- You'll see available trains listed by departure time:
- G = Gaotie (High-speed, 300+ km/h) — most comfortable
- D = Dongche (Fast train, 200-250 km/h) — slightly cheaper
- K/T/Z = Slower trains — much cheaper, overnight options available
Understanding Seat Classes
| Class | Chinese | Price Level | Notes |
|---|---|---|---|
| Business | 商务座 | $$$$$ | Lie-flat seats, worth it on 4+ hour routes |
| First Class | 一等座 | $$$ | Wider seats, 2+2 layout |
| Second Class | 二等座 | $$ | Standard, 3+2 layout, still comfortable |
| Standing | 无座 | $ | Same price as 2nd class, no assigned seat |
- Select your train → choose seat class → tap 提交订单 (Submit Order)
- Pay with Alipay or WeChat Pay
Step 5: Board the Train
At the station:
- Enter the station: Scan your passport at the automatic gates, or go to the staffed lane
- Find your platform: Check the departure boards (your ticket shows 候车室/waiting room number)
- Board: Your ticket shows 车厢 (car number) and 座位 (seat number), e.g., "07车 12A"
- No paper ticket needed: Your passport IS your ticket — just scan it at the gates
Pro Tips for Foreigners
Timing Is Everything
- Tickets go on sale 15 days before departure at 8:00 AM Beijing time
- Popular routes (Beijing↔Shanghai, Shanghai↔Hangzhou) sell out in minutes during holidays
- If sold out, check back frequently — cancellations appear randomly
Using 12306 Without Chinese
- Screenshot method: Take screenshots of your booking details and show them to station staff if you need help
- Use your phone's built-in translate: On iPhone, go to Settings → General → Language → add Chinese as a secondary language. Then use the translate function in-camera to read menus
- Copy-paste station names: Use Baidu Maps to find the Chinese name of your station, then copy-paste into 12306
Food on the Train
- High-speed trains have a dining car (餐车) with hot meals for ¥30-60
- Snack carts pass through every 30-60 minutes
- Best move: Buy food at the station before boarding — much cheaper and better variety
Alternative: Use Trip.com
If 12306 is too frustrating, Trip.com works great for foreigners:
- Full English interface
- Accepts international credit cards
- ¥20-40 markup per ticket (worth it for convenience)
- Same trains, same schedule
FAQ
Can I use 12306 without a Chinese phone number?
Sometimes. The app accepts some international numbers for SMS verification. If yours doesn't work, get a Chinese SIM card — they're ¥20-50 at the airport.
Can I book tickets for someone else?
Yes. After verifying your account, you can add other passengers (添加乘客) and book for them.
What if I miss my train?
You can exchange your ticket for a later train on the same route for free (within 2 hours). After that, the ticket is void.
Do I need to print my ticket?
No. Since 2019, all high-speed trains accept passport scanning at the gates. Paper tickets are no longer needed.
How early should I arrive at the station?
30-45 minutes before departure. Chinese train stations have airport-style security screening, and the boarding gates close 5 minutes before departure.
Planning a China trip? The China Survival Kit covers everything from Alipay setup to navigating with Baidu Maps — all in one place.
More guides like this
- Maps & TransportHow to Buy Train Tickets in China as a Foreigner (2026)
- Maps & TransportShanghai to Beijing Train: Times, Fares, Tickets (2026)
- Maps & TransportBuy China Train Tickets Without Chinese Phone Number (2026)
- Maps & TransportAmap in English: AMap Global Setup and How to Use It
- Maps & TransportBaidu Maps in English: Does It Work and How to Use It
- Maps & TransportHigh Speed Train Beijing to Xi'an: Times and Fares (2026)
Rules and apps in China change often. Spotted something out of date? Tell us at [email protected]. Published March 19, 2026.