Skip to main content
China Travel Checklist
Train Tickets

Best China Train App for Foreigners: 12306 vs Trip.com 2026

ByChina Travel Checklists Editorial Team

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.

MethodBest forStrengthsWatch out for
12306 official appLowest-friction official booking after verificationOfficial 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.comThe easiest China train booking app for most first-time visitorsEnglish 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 counterBuying in person or fixing a failed online bookingStaff 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 helpComplex itineraries or last-minute backupUseful 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.

12306 App - My page12306 App - Settings

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

12306 App - Language Settings12306 App - Choose English

Click "确定" (Confirm) to proceed.

12306 App - Confirm Language

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"

12306 App - Me button12306 App - Register button

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.

Scan to entryPlace ID document

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

Manual input formPassport sample

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

Registration reminder

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.

Activation emailActivation success

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.

Verification StatusRe-upload photoUpload passport photoUpload photo of self with passport

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 essentials

Last updated: July 24, 2026