Best China Train App for Foreigners: 12306 vs Trip.com 2026
If you are a foreign visitor trying to book China high-speed rail, the best China train app depends on your situation. Use 12306 when you want the official railway channel and direct control over changes or refunds. Use Trip.com when you want the easiest English booking flow and foreign card payment.
Quick answer for foreigners
- Best official app: 12306, after your passport is verified and your payment method is ready.
- Easiest booking app: Trip.com, especially for a first China trip or urgent booking.
- Backup options: a railway station counter, hotel, or travel agency if app verification or payment fails.
Check the official railway rules
Official sources checked: July 13, 2026
This guide covers the current China Railway process for foreign passport holders. Before travel, double-check any time-sensitive details on the official 12306 English website and passenger FAQ.
Best China Train App for Foreigners: 12306 vs Trip.com
For most travelers, the smart setup is to install both 12306 and Trip.com before departure. 12306 is the official China train booking app, while Trip.com is the easier fallback when you need English support, foreign card payment, or customer service.
| Method | Best for | Strengths | Watch out for |
|---|---|---|---|
| 12306 official app | Lowest-friction official booking after verification | Official China Railway inventory, direct changes and refunds, and the best control over your ticket. | Passport real-name verification and payment setup can take extra time. |
| Trip.com | The easiest China train booking app for most first-time visitors | English interface, foreign card support, customer service, and a familiar travel-booking flow. | Service fees may apply, and changes or refunds go through the platform rules. |
| Railway station counter | Buying in person or fixing a failed online booking | Staff can process your passport directly, and you can ask about same-day routes. | Queues, station language barriers, and sold-out popular routes are common pain points. |
| Travel agency or hotel help | Complex itineraries or last-minute backup | Useful when app verification, payment, or Chinese-language forms become blockers. | You give up some control and may pay a service fee. |
China Train Booking App: What to Install Before You Go
Install 12306 first if you want to use the official railway system. Search for "12306" on the App Store or Google Play Store, or use the English website: https://www.12306.cn/en/. You can create your account with a foreign passport.
Install Trip.com as your backup China train booking app. It's useful if 12306 passport verification is still pending, your payment method fails, or you prefer an English travel-booking interface.
Before booking, set up mobile payment and your other essential China apps. See the Alipay and WeChat Pay guide, the China eSIM and apps guide, and the language barrier guide.
When 12306 Is the Better Choice
Use 12306, the official China Railway app, to purchase train tickets when your passport verification is complete. The official app gives you better control if you need to change or refund your ticket.
The rest of this guide walks through 12306 setup, the English app interface, account registration, passport details, and verification.
How China Train E-Tickets Work for Foreign Passport Holders
A China Railway e-ticket is linked to your passport — you don't need a paper ticket. Just use the same passport you booked with to enter the station, board the train, and exit at your destination.
Before leaving for the station
- Carry the original passport used for the booking.
- Check that the passenger name and passport number match the booking.
- Confirm the travel date, departure station, train number, coach, and seat.
- Save the booking confirmation offline for quick reference.
A printed itinerary or receipt is not a ticket — you can't use it to board. Keep it only if you need the trip details or an expense record.
If an automatic gate does not read your passport, show your passport and booking details to station staff and follow signs for the staffed inspection channel. Arrive early enough to handle this without rushing.
These boarding rules come from the official 12306 passenger FAQ.
English version APP
12306 has an English version on both its website and app. The English version is simpler and made for foreign passport holders. If the app doesn't switch to English automatically, you can change it manually — see the guide below.
Tips
- The English version is for foreign passports only. If you have a Hong Kong/Macau travel permit, a Chinese ID, or a Taiwan travel permit, use the Chinese version instead.
- You can buy tickets after activating your account and verifying your passport. You can do this online in the app or in person at a train station.
- Ticket sales, changes, and refund hours may be different from what you expect. Check the current official FAQ instead of relying on a saved timetable.
12306 English Website and Mobile App
You can register a 12306 account on the website or the app. We recommend using the app for the best experience.
To download the app, users can search for "12306" on the App Store or Google Play Store.
12306 updates its app regularly. Make sure you have the latest version.
Switch to English
The mobile app defaults to Simplified Chinese. To change the language, click the "我的" (My) icon at the bottom right corner of the app. Then, click the "Set up" icon at the top right corner.


Click "Language Settings" and then choose "English".


Click "确定" (Confirm) to proceed.

Four Easy Steps of Account Registration and Activation
Below is the process of account registration through the mobile app. The registration flow is similar on the 12306 website.
Step 1: Click "Me" at the bottom right corner in the 12306 mobile app, then click "Register"


Step 2: Fill in personal information
We recommend clicking "Scan to entry" to automatically fill your details by scanning your passport. Put your passport flat on a dark surface.


Alternatively, you can enter your details manually by clicking "Later on". Follow the on-screen guidelines to enter your passport information.


Tips
- Enter your name exactly as it appears on your passport — surname first, then given name. Max 30 characters. If your name is longer, enter the first 30 characters (including spaces).
Step 3: Complete registration and activate account

You'll see a confirmation message after registering. 12306 also sends an activation email to your inbox.
Click the link in the email to finish activating your account. You'll be taken to the 12306 home page when it works.


Step 4: Complete verification
You can buy tickets once your passport is verified. Check your verification status by tapping "Me" and then the icon at the top left corner. If it shows "Verification failed," tap "Re-upload the photo of passenger's ID document" to upload a photo of your passport and a photo of yourself holding your passport.
If passport verification fails
Recheck the passport type, name order, passport number, and expiry date. Upload a clear, uncropped passport image with no glare, then follow the app prompt for the required portrait. If online verification still fails, take the original passport to a railway station service counter for help.




China Train Tickets FAQ
What is the best China train app for foreigners?
Trip.com is usually the easiest China train app for first-time foreign visitors because it has English booking, foreign card payment, and support. 12306 is the official China Railway app and is best once your passport verification and payment setup are ready.
Can foreigners use the 12306 app?
Yes. Foreign passport holders can register on 12306, switch the app to English, and buy train tickets after account activation and real-name passport verification.
Do foreigners need a paper train ticket in China?
No, not normally. China Railway e-tickets are linked to the valid passport used for the booking. Carry that original passport to enter and exit the station and board the train. An itinerary sheet or reimbursement receipt is not a boarding ticket.
What document do I show at a China train station?
Show the original valid passport used to buy the ticket. Keep your booking confirmation available so you can check the date, departure station, train number, coach, and seat or show the details to staff if an automatic gate cannot read your passport.
Is Trip.com easier than 12306 for China train tickets?
Usually, yes. Trip.com is often easier for first-time visitors because it has an English booking flow, foreign card payment, and customer support. 12306 is still the official railway channel and is better once your account is verified.
Do I need passport verification before booking?
For 12306, yes. You need real-name verification for your passport before the app can issue tickets normally. Trip.com can be easier if you need to book before finishing 12306 verification.
Can I use 12306 without a Chinese bank card?
Many foreign visitors use Alipay or an accepted linked card for China train tickets, but payment reliability can vary by card and account setup. If payment fails on 12306, use Trip.com or a station counter as a backup.
Can I buy high-speed rail tickets after arriving in China?
Yes, but it is better to book early for popular routes, holidays, and weekend departures. You can buy at a station counter with your passport, but online booking through 12306 or Trip.com gives you more control.
Related China Travel Setup Guides
Continue your China travel check
Next checkCan you show key information in Chinese?Prepare translation tools and addresses before you need help at a station.Back to travel essentialsLast updated: July 24, 2026