Skip to main content
China Travel Checklist
Train Tickets

Best China Train Ticket App for Foreigners: 12306 Setup & Booking Guide 2026

If you are a foreign visitor trying to book China high-speed rail, the best China train ticket 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.

China Train Ticket App Comparison

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 is 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 alternative 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.

English version APP

Apart from the simplified Chinese version, the 12306 online ticketing platform also provides an English version on both its website and mobile app. The English version is a simplified version to facilitate foreign passport holders for ticketing services. If the app didn't switch language automatically, you can manually switch it — see the guide below.

Tips

  • The English platform is for foreign passport holders only. Holders of a Mainland Travel Permit for Hong Kong and Macao Residents (including Non-Chinese Citizens), PRC Resident Identity Cards or Mainland Travel Permit for Taiwan Residents, please use the Chinese platform for registration.
  • Registered users can buy tickets after account activation and real-name verification. Real-name verification for foreign passports can be processed via the 12306 online ticketing platform or face-to-face at stations.
  • Service hours of the website/app: 05:00 am – 01:00 am (next day) for ticket sales and alteration; 05:00 am – 12:00 midnight on Tuesdays / 24 hours daily for ticket refund.

12306 English Website and Mobile App

Passengers can register a 12306 account on the website or mobile app. It is recommended to register through the mobile app for a better customer experience.

To download the app, users can search for "12306" on the App Store or Google Play Store.

The 12306 mobile app is upgraded from time to time. Please ensure you have downloaded 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

You are recommended to click "Scan to entry" to automatically fill your information by scanning your identification document. Please place your identification document accordingly.

Scan to entryPlace ID document

Alternatively, you may input your information by clicking "Later on". Please follow the entry guidelines to input your identification information.

Manual input formPassport sample

Tips

  • Fill in the name as it appears on the passport in the following order: surname followed by given name. A maximum of 30 characters is allowed. If your name exceeds the limit, please enter the first 30 characters (including space).

Step 3: Complete registration and activate account

Registration reminder

The system will generate a reminder message after completing the registration. An activation email will be sent to the registered email address.

Clicking the link in the activation email will direct you to the 12306 home page. This indicates your account activation has been successful.

Activation emailActivation success

Step 4: Complete verification

You can buy a ticket if your identification is verified. Please check your verification status by logging into your account. Click "Me" and then click the icon at the top left corner. You will see your verification status. If it shows "Verification failed", please click "Re-upload the photo of passenger's ID document" to upload a photo of your passport and a photo of yourself holding your passport.

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

China Train Tickets FAQ

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.

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 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

Last updated: June 2026