Skip to content
China for Travelers

Book China Trains in 2026: A Foreigner's 12306 Guide

Everything a foreign traveler needs to book China HSR on the official 12306 app in 2026 — passport registration, foreign-card payment, station gate, with screenshots of every step that actually trips foreigners up.

By China for Travelers Editorial · Updated

Auf Deutsch lesen →

Heads-up before you start

12306 is China's official rail booking channel — it works, but it was built for Chinese residents. Foreigners hit real friction: card rejections, passport-upload review queues, and an English localization with rough edges. If this guide's flow stalls for you, Trip.com resells the same tickets with cleaner English UX and foreign-card checkout, for a ¥10–30 service fee per ticket. Use 12306 first — switch only if it frustrates you.

Check availability on Trip.comNASDAQ-listed · English UI · Foreign cards accepted

Affiliate disclosure: we earn a small commission on Trip.com bookings. The friction and the convenience are both real.

What 12306 actually is

12306 (shí-èr-sān-líng-liù) is China Railways' official booking system — app, website, and in-station machines. It is the only source of tickets; every third-party reseller (Trip.com, Klook, Ctrip, WeChat mini-apps) pulls inventory from the same 12306 pool. Going direct saves the service fee; going via a reseller saves you from a handful of friction points described below.

The app is bilingual: the default is Chinese, but there is a full English mode that covers booking, payment, refunds, and passenger-profile management.

Before you start — what you need

  • A passport (the name must match what you book, including middle names or not).
  • An email address and a phone number (international numbers work).
  • A card — Visa, Mastercard, or Amex. UnionPay also works. If all of these fail, you'll want Alipay Tour Pass, which a foreign traveler can set up in ~10 min.
  • Your travel date and route. Seats open exactly 15 days before departure. Booking earlier is impossible.

Phase A — Register

Registration has five sub-steps. The key shortcut: use the passport scan on the register screen to auto-fill your name, number, and expiry — skipping manual typing that is the single biggest source of name-mismatch errors later.

A1. Download the app

Search "China Railway 12306" (publisher: China Railway Information Technology Center) on the App Store or Google Play. The listing shows a red-on-teal logo and is rated "Everyone" with 1M+ downloads.

Google Play search result showing the official Railway 12306 app
Search "China Railway 12306" on Google Play or App Store. Look for the red-teal logo + publisher "China Railway".
Android home screen with the Railway 12306 app icon installed
Once installed, open the app from your home screen.

Beware of lookalikes. "12306 Railway", "China Train Tickets", and similar knock-offs are resellers with worse UI and markup. The genuine app has the name 铁路12306 in Chinese and shows a publisher with "China Railway" (not a private studio). If the app opens in Chinese by default, there's an English toggle inside the Me tab → settings icon → Language.

A2. Agree to the privacy terms on first launch

The first time you open the app, a full-screen Guidelines for the Protection of Personal Information popup appears. Scroll through if you want to read it, then tap AGREE. Tapping Quit closes the app.

12306 privacy terms popup with Quit and AGREE buttons
Tap "AGREE" on the privacy-terms popup — this is a one-time thing on first launch.

A3. Open the Me tab to start registration

After agreeing, you land on the home search screen. Tap the Me tab at the bottom right — that's where login and registration live. From there, tap Register.

12306 app home screen with the Me tab at the bottom right highlighted
Tap the "Me" tab (bottom right) to find the Register entry point.

A4. Scan your passport to auto-fill (recommended)

On the Register screen, the top of the form shows a Scan/upload ID document for quick entry prompt (marked Recommend). Tap Scan to entry, allow camera access, and hold your passport flat — the app reads the machine-readable zone and auto-fills your name, passport number, nationality, DOB, and expiry.

12306 registration screen with scan/upload ID document prompt and Scan to entry button
Tap "Scan to entry" — avoids the typos that cause station-gate failures later.

Name exactly as printed. If your passport shows "JOHN MICHAEL SMITH", all three names must be on file. "John" alone will fail the station gate. Review the scanned result against the photo page before submitting — OCR occasionally swaps O/0 or drops a middle name.

A5. Fill the remaining fields and submit

Scroll down to finish: pick a username, set a password, confirm it, and enter your email address (12306 sends notifications here — check Spam / Promotions folders if emails don't arrive). Tick the Terms of Service and Privacy Policy checkbox at the bottom, then tap Next.

12306 registration form showing username, password, confirm password, and email fields with Next button
Fill username, password, and email. Tick the terms checkbox and tap Next.

Phase B — Verify your identity

Submitting the form creates the account, but 12306 will not let you buy tickets until you complete three verifications: passport/ID, mobile phone, and email. Do this immediately — waiting until 15 days before your trip is cutting it fine.

B1. The verification prompt

When you try to book, 12306 shows a "Passenger identity verification is incomplete" popup. Tap Go verify — or dismiss it and navigate manually via Me → User information. The popup also mentions you can show a valid ID at the station's ticket window as a fallback.

12306 Tips popup saying passenger identity verification is incomplete with Cancel and Go verify buttons
12306 blocks checkout until verification is complete — tap "Go verify".

B2. Verify passport, mobile, and email

The User information screen lists all three items with a Go verify button next to each. Work through them in any order:

  • Passport / ID: re-upload a clear photo of your passport photo page if status shows Verification failed. Approval typically takes 2–12 hours, occasionally longer on weekends.
  • Mobile number: international numbers work — include the country code, tap Send code, enter the SMS code.
  • Email: 12306 sends a verification link — check Spam / Promotions if it's not in your inbox within 2 minutes.
12306 User information screen showing ID type, ID number, Verification status, Mobile number, and E-mail address each with a Go verify button
The User information screen — each unverified item has its own "Go verify" button.

Timing tip: Finish all three verifications at least one day before the 15-day booking window opens for your trip. Unverified accounts can browse trains but cannot complete checkout, and passport approval is the slowest step.

Step 4 — Search trains

  1. On the home screen: enter From (e.g. Beijing) and To (e.g. Xi'an).
  2. Pick your date (can't be more than 15 days ahead).
  3. Tick High-speed trains only if you want G-class HSR (vs slower D / K trains).
  4. Tap Search to see the train list.
12306 home screen search form with From Beijing, To Xi'an, date, high-speed-only checkbox, and Search button
The home search form — From, To, date, and a big blue Search button.

On the results page, each train card shows the departure time, arrival time, train number (G for HSR), duration, and "From ¥…" starting price. Tap a card to see the seat classes.

Step 5 — Book and pay

The results list shows each train expanded with its seat classes and "Book" buttons. A greyed-out Sold out means that class is gone on that train — pick another class, or scroll for a different train.

12306 train results showing G651 Beijing to Xi'an with second-class sold out and first-class / business / standing ticket options with Book buttons
Each train shows all four seat classes with prices and Book buttons. Greyed-out = sold out.
  1. Tap Book on the seat class you want. Typical prices: 2nd class (standard), 1st class (~50% more), Business class (lie-flat, ~3× 2nd). Standing ticket (无座) is the 2nd-class price but no seat — avoid for trips over 3 hours.
  2. Select a passenger from your saved list (this is why registration matters).
  3. Seat selection (window/aisle) happens on the next screen for 1st and Business class.
  4. Pay. The payment screen shows Alipay, WeChat Pay, and International Card — pick International Card and enter your Visa/Mastercard.
  5. If the card is rejected, try:
    • Different network (switch to mobile data if you're on hotel Wi-Fi).
    • Call your bank — foreign travel + CNY charge often triggers a fraud hold.
    • Fall back to Trip.com for this ticket.
  6. You have 30 minutes to pay before 12306 releases your seat. If you miss the window, re-book.

Step 6 — At the station

Arrive 30 min early at most stations, 45 min at megastations like Beijing West and Shanghai Hongqiao, and 60 min at Hong Kong West Kowloon (for the mainland-side immigration checkpoint).

Entering the station — ID check

At the main entrance, scan your passport at the ID-verification gates to enter the station concourse. Staff nearby will help if the scanner doesn't read your passport.

Passengers at the ID-verification gates at the entrance of a Chinese high-speed rail station
Entry gates — scan your passport on the pillar scanner to enter the station.
Passengers at the secondary entry gates with Safety Notice / Security Inspection Notice signage behind them
Signs behind the gates: "安全须知 / 安检须知" — Safety Notice / Security Inspection Notice.

Security inspection — what gets confiscated

After the ID gate, all bags go through an X-ray scanner and you walk through a metal detector. Chinese rail security is stricter than airport security in a few specific ways:

  • Lighters, matches, flammablesconfiscated. No exceptions. Buy a new lighter at your destination.
  • Knives and sharp tools → confiscated (including cheap folding knives, multi-tools, scissors over 6 cm blade).
  • Power banks over 20,000 mAh, or without a clearly printed capacity label → confiscated.
  • Pressurized containers (butane canisters, large aerosols, some cosmetics) → confiscated.
  • High-proof alcohol over ~56% ABV → confiscated; lower-proof is allowed up to a few bottles.
  • Liquids over 100ml → usually allowed for normal beverages, but you may be asked to take a sip from an open bottle to prove it's not flammable.
Security X-ray scanner with yellow signs listing prohibited items: liquids, power banks, pressurized containers, knives
The yellow signs list what gets checked: 液体 (liquids), 充电宝 (power banks), 压力容器 (pressurized containers), 刀具 (knives).

Finding your platform and boarding

  1. Walk to your waiting hall / platform. Your ticket in the app shows the hall number (e.g. "5B") and platform.
  2. At the boarding gate, look for the orange passport machines. Place your passport open on the scanner — the gate opens in ~2 seconds.
  3. If the gate rejects you, use the manual window (人工窗口) — staff will validate you with booking info + passport.
  4. Walk down to the platform and find your carriage number (painted on the side of the train and on the platform floor).
Passengers boarding a China Railway high-speed train on the platform with the CR logo visible
Boarding the train. The CR logo (China Railway) is on the carriage.

Timing: Boarding starts ~15 min before departure and closes 3 minutes before. Late = no boarding, no refund. Chinese HSR is famously punctual — plan to be at the gate well before the 3-min cutoff.

Cancellations and changes

In the 12306 app, go to My → My Orders → Refund/Change. Refund fees scale with proximity to departure:

  • > 15 days before: 5% fee
  • 48 h – 15 days: 10% fee
  • 24 – 48 h: 20% fee
  • < 24 h: 25% fee (and no refund after departure)

Changes are usually free as long as the new train is the same route and seat class and the swap happens more than 48 h out.

When 12306 blocks you

  • Card rejected repeatedly: Book that specific ticket through Trip.com (foreign-card checkout rarely fails there) and keep using 12306 for the rest of your trip.
  • Account "needs manual review": Often triggered by repeated failed payments. Wait 24 h, then re-try, or route that trip through Trip.com.
  • Sold-out: Try "standing ticket" (无座 / Wuzuo) for short trips. For long trips, check neighboring stations — e.g. Beijing West instead of Beijing South, Suzhou North instead of Suzhou.

Not sure whether to wrestle with 12306 or just use Trip.com from the start? See 12306 vs Trip.com — which should foreigners use? for the side-by-side with fees, UX, and the scenarios where each one wins.

Check availability on Trip.comFallback booking · Foreign cards · ¥10–30 service fee

Frequently asked questions

Can I use 12306 without a Chinese phone number?
Yes. You can register with an email address only. You don't need a +86 phone number — but note that some real-name verification steps may require you to upload a passport photo.
Will my foreign credit card work?
Visa and Mastercard are accepted on the latest 12306 international payment flow. If your card is rejected, fall back to Alipay Tour Pass or book via Trip.com (which takes foreign cards reliably).
Do I need to print my ticket?
No. Since 2020, all HSR in China is paperless. Tap your passport at the orange gate at the station — no printing, no collection window.
What if I can't find my passport-bound ticket at the gate?
Go to the manual ticket window and show the booking confirmation in the app plus your passport. Staff can manually validate you. Allow 10 extra minutes for this.

Related