Navigate passport verification, payment workarounds, and confirmation steps without getting locked out
Walk through every step of booking a high-speed rail ticket on China’s 12306 app using a foreign passport. Learn the exact sequence for identity verification, international payment setup, and ticket retrieval at the station.
TL;DR
- Start identity verification early – Upload your passport photo and selfie to 12306 at least a week before you plan to travel, as verification takes 3 to 5 working days
- Set up Alipay first – 12306 doesn’t accept foreign credit cards directly, so you need Alipay (or WeChat Pay) linked to your international card before you can complete any booking
- Pay within 30 minutes – After submitting your order, you have a strict 30-minute window to complete payment or the reservation is cancelled and the seat is gone
- Double-check passenger details before submitting – The app remembers previously added passengers, and accidentally leaving someone selected results in duplicate tickets and extra charges
- Bring your passport to the station – No paper ticket needed at most stations; your passport is scanned at the gate to verify your booking
What You’ll Achieve: A Confirmed High-Speed Rail Ticket on 12306
By the end of this tutorial, you’ll have a confirmed high-speed rail ticket booked through China’s official 12306 app using your foreign passport. You’ll know exactly how to navigate the ticketing process as a non-Chinese citizen, from identity verification to payment processing, without getting locked out or accidentally double-charged.
Your success criteria are simple: you’ll have a booking confirmation screen showing your passport number, train number, departure time, and seat assignment. You’ll also know how to retrieve that ticket at the station using your passport. No guesswork, no surprises at the gate.
Prerequisites and Setup Checklist
Before you touch the 12306 app, make sure you have the following ready. Missing even one item can stall the entire process for days.
- Your physical passport with at least 6 months validity remaining
- A clear photo of your passport bio page saved to your phone’s camera roll
- A selfie of you holding your passport (you’ll need this for identity verification)
- Alipay or WeChat Pay set up and linked to an international card (here’s how to set up Alipay with a foreign card)
- The 12306 app downloaded from the Apple App Store or a Chinese Android store (not available on Google Play)
- A Chinese phone number for SMS verification (or a number that can receive Chinese SMS)
- Time estimate: 15-20 minutes for the booking itself, but 3-5 working days for initial identity verification if you haven’t done it before
The biggest blocker for first-timers is identity verification. Start that process at least a week before you plan to travel.
Step 1: Download and Register Your 12306 Account
Open the 12306 app (铁路12306) and tap the registration button on the login screen. Select “Other Documents” or “护照” (passport) as your ID type. Enter your full name exactly as it appears on your passport, your passport number, and your Chinese phone number.
Expected result: You’ll receive an SMS verification code. Enter it, set a password, and you’ll land on the app’s home screen. The interface will be entirely in Mandarin.
Common failure: If you don’t receive the SMS, check that your phone number can receive messages from Chinese short codes. Some international SIM cards block these. Consider using a Chinese SIM or asking a local contact to help with the initial verification.
Step 2: Complete Identity Verification (核验)
This is where most foreigners get stuck. After registering, your account status will show as “未核验” (unverified). You cannot book tickets until this changes to “已核验” (verified).
Go to your account settings, find the identity verification section, and upload two images: a clear photo of your passport bio page, and a selfie of you holding your passport next to your face. Both must be well-lit with all text legible.
Expected result:Verification takes 3 to 5 working days. You’ll receive a notification in the app when it’s approved. During peak travel seasons (Chinese New Year, National Day), expect delays.
Common failure: Rejection due to blurry photos or name mismatches. Your name in the app must match your passport character for character, including middle names. If rejected, resubmit with higher quality images. There is no English-language support line for this process.
Step 3: Search for Your Train
On the home screen, enter your departure city and destination city. You can type in pinyin (e.g., “beijing” or “shanghai”). Select your travel date. Note that 12306 allows bookings up to 15 days in advance, and popular routes on Friday evenings or holiday periods sell out within minutes of release.
Expected result: A list of available trains sorted by departure time. “G” trains are the fastest (up to 350 km/h), “D” trains are slightly slower, and “K” or “Z” trains are conventional. Tap any train to see seat availability.
Tip:Ticket sales open at 5:00 AM and close at 1:00 AM. If you’re searching in the middle of the night and see no results, that’s why.
Step 4: Select Your Seat Class
Tap on your chosen train to see available seat classes. The main options are:
- 二等座 (Second Class): Standard seating, comfortable for trips under 4 hours
- 一等座 (First Class): Wider seats, more legroom, about 50-60% more expensive
- 商务座 (Business Class): Lie-flat seats on some G trains, roughly 3x the price of second class
Green text or numbers next to a class means seats are available. “无” means sold out. “候补” means waitlist only.
Expected result: After tapping your preferred class, you’ll move to the passenger information screen.
Step 5: Confirm Passenger Details (The Critical Step)
This is where double-charging and booking errors happen. The app will pre-fill your registered passport details. Verify every field before proceeding: your full name, passport number, and document type must all be correct.
If you’re booking for multiple passengers, add them individually under “乘客” (passengers). Each person needs their own real-name ID entered. As the MTR High Speed Rail team emphasizes, double-check passenger selection and ticket details before submitting your order to prevent payment errors or duplicate charges.
Common failure: Accidentally leaving a previously added passenger selected, resulting in extra tickets. The app remembers previous travelers. Manually deselect anyone who isn’t traveling this time.
Step 6: Submit the Order and Beat the 30-Minute Clock
Tap “提交订单” (submit order). The system will reserve your seat temporarily. Here’s the critical part: you have exactly 30 minutes to complete payment. If you miss this window, the reservation is cancelled and the seat goes back into the pool.
Do not close the app, switch to another task, or let your phone go to sleep during this step. Proceed immediately to payment.
Expected result: A payment screen showing the total price, train details, and a countdown timer.
Step 7: Complete Payment Through Alipay or WeChat Pay
This is the payment wall that stops most foreigners cold. 12306 does not accept Visa, Mastercard, or any international credit card directly. Your options are Alipay, WeChat Pay, or a Chinese bank card.
If you’ve already set up Alipay with your international card, select Alipay (支付宝) as your payment method. The app will redirect you to Alipay, where you’ll confirm the amount and authorize payment via fingerprint, face ID, or your Alipay PIN.
Common failure: Payment rejection due to insufficient Alipay balance or international card limits. Some foreign cards have daily transaction caps or block Chinese merchant codes. Before booking day, do a small test transaction (buy a drink at a convenience store) to confirm your Alipay payment link is working. If you run into persistent issues, check these Alipay precautions for international travelers.
Alternative workaround: If Alipay with a foreign card keeps failing, you can add funds to your Alipay balance through a friend’s transfer, or use WeChat Pay if you have it linked. Some digital nomads keep a small balance in Alipay specifically for these situations. Tools like ChinaTravelMag regularly publish updated workarounds as payment policies for foreigners change.
Step 8: Verify Your Booking Confirmation
After successful payment, you’ll see a confirmation screen with a green checkmark. Take a screenshot immediately. Then navigate to “我的订单” (my orders) in the bottom menu to verify the booking appears with the correct details.
Confirm the following fields:
- Train number and date
- Departure and arrival stations (some cities have multiple stations)
- Seat class and car/seat number
- Passenger name and passport number
- Order status showing “已支付” (paid)
Expected result: A complete order entry with all details matching your intended trip. If anything is wrong, you have a window to cancel and rebook (refunds are processed 24/7 except Tuesdays from 5:00 AM to midnight).
Step 9: Board the Train with Your Passport
You do not need a paper ticket. At the station, go through security screening and present your passport at the gate. Many upgraded stations now have passport scanners at the entry gates that read your document and match it to your booking automatically.
At older stations or smaller cities, you may need to go to a staffed counter to have your passport manually checked. Arrive at least 30 minutes before departure for major stations, and 20 minutes for smaller ones. Gates close 5 minutes before the train departs.
If you’re connecting to the metro afterward, this guide covers navigating the Chinese metro system with Alipay and local etiquette.
Configuration and Customization
Settings Worth Adjusting
In the 12306 app settings, you can enable notification alerts for price changes and ticket availability on sold-out routes. This is useful if you’re targeting a popular route during a holiday.
You can also save multiple passengers under your account. If you’re traveling with other foreigners, add their passport details in advance so you can book group tickets in a single transaction. Each passenger’s name must match their passport exactly.
Variables to Watch
- Departure station: Cities like Shanghai, Beijing, and Guangzhou have multiple high-speed rail stations. “Shanghai Hongqiao” and “Shanghai” are different stations 20+ km apart. Confirm which one before booking.
- Seat preferences: Window seats are labeled “A” or “F”; aisle seats are “C” or “D” in second class. You can sometimes select specific seats during booking.
- Child tickets: Children under 120 cm ride free without a seat. Between 120-150 cm, they need a discounted child ticket.
Verification and Testing
After completing your first booking, run through this checklist to confirm everything is set:
- Open “我的订单” and verify the order status shows “已支付” (paid), not “待支付” (awaiting payment)
- Cross-reference the train number on the 12306 search results to confirm departure and arrival times haven’t changed
- Check that your passport number in the booking matches your physical passport (even one digit off will block you at the gate)
- Test your Alipay payment link again with a small purchase to ensure it’s still active for any future changes or rebookings
If all four checks pass, you’re confirmed and ready to travel.
Common Errors and Fixes for the 12306 Ticketing Process
“身份信息未通过核验” (Identity information not verified)
Cause: Your account verification is still pending or was rejected. Fix: Go to account settings, check your verification status, and resubmit clearer photos if rejected. You cannot book until this clears.
Payment times out or fails silently
Cause: Your international card was declined by Alipay’s payment processor, or you exceeded the 30-minute window. Fix: Check your Alipay transaction history. If the payment failed, the reservation is likely cancelled. Search and rebook the same train. Ensure your card’s international transaction setting is enabled.
Duplicate tickets appear in your orders
Cause: You tapped “submit” multiple times during a slow connection, or left a previous passenger selected. Fix: Cancel the duplicate order immediately through “我的订单” and request a refund. Refunds to Alipay typically process within 1-15 business days.
“该车次已停售” (This train has stopped selling)
Cause: You’re trying to book outside the 5:00 AM to 1:00 AM sales window, or the train departs within the next 30 minutes. Fix: Wait until the sales window reopens, or choose a later train.
Passport won’t scan at the station gate
Cause: Older stations or worn passport chips sometimes fail automated readers. Fix: Go to the staffed “人工通道” (manual lane) and show your passport plus the booking confirmation screenshot on your phone.
Next Steps and Extensions
Now that you’ve booked your first train, you can extend this workflow to other travel booking platforms in China. The same Alipay payment setup works for booking flights on Ctrip, buses on various mini-programs, and even ferries in coastal cities.
- Book connecting transport: Use Didi (China’s ride-hailing app) or the metro to get from the train station to your final destination
- Set up ticket alerts: For sold-out routes, enable the “候补” (waitlist) feature in 12306 to automatically grab cancelled tickets
- Explore sleeper trains: For overnight routes (e.g., Shanghai to Chengdu), try booking a 卧铺 (sleeper berth) for a different experience using the same workflow
Frequently Asked Questions
Sources
- https://chinatravelmag.com/a-guide-to-using-alipay-as-an-international-traveler-in-china/
- https://www.lemon8-app.com/@picksg/7609540646541492744?region=sg
- https://chinaguidelines.com/en/posts/high-speed-train
- https://www.youtube.com/watch?v=XAu_PLybNq8
- https://www.highspeed.mtr.com.hk/en/latest-news/ticketing-via-12306-purchase-ticket.html
- https://www.chinadiscovery.com/china-trains/china-railway-official-website.html
- https://us.trip.com/guide/train/12306.html
- https://chinatravelmag.com/the-essential-apps-that-replace-your-credit-cards-google-maps-and-english-menus-before-you-leave-the-hotel/
- https://chinatravelmag.com/important-precautions-for-using-alipay-for-international-travelers/
- https://www.chinatravelmag.com
- https://www.reddit.com/r/chinalife/comments/1j56o69/bought_train_ticket_directly_on_railway12306_how/
- https://chinatravelmag.com/chinese-metro-guide-security-alipay-escalator-rules-local-tips/