Buying Train Tickets in China: A Foreigner’s Step-by-Step Guide

How foreigners buy train tickets in China using the official 12306 app, what can go wrong, and how to fix it quickly.

Last updated

Report an issue

Quick Answer

Foreigners can buy Chinese train tickets the same way locals do—via the official 12306 app using a passport.
No paper tickets are required, and most trips are fully digital from booking to boarding.


The Core Reality (Important to Understand)

China’s railway ticketing system is:

  • Centralized
  • Digital
  • Passport-supported
  • Designed for massive daily use

You are not using a “tourist workaround”—you are using the main system.


What You Need Before Buying

Prepare these first:

  • Passport (physical and details)
  • Mobile phone with internet
  • Payment method (Alipay / WeChat Pay)

Once ready, booking is straightforward.


Buying Tickets on the 12306 App (Exact Flow)

  1. Open the 12306 app.
  2. Log in and complete passenger info with your passport.
  3. Search Departure City → Arrival City.
  4. Select date and train.
  5. Choose seat class.
  6. Pay digitally.
  7. Booking confirmed.

That’s it.


Do You Need a Printed Ticket?

No.

In most cases:

  • Your passport is your ticket
  • You scan or verify at the gate
  • Staff can assist if needed

Paper tickets are optional and rarely used.


Choosing the Right Train

When multiple trains appear:

  • Pick high-speed trains (G or D)
  • Choose reasonable departure times
  • Avoid very tight transfers

Seat availability is shown clearly.


Common Problems (And Real Fixes)

“No Tickets Available”

  • Popular routes sell out fast
  • Try different times
  • Check nearby stations
  • Book earlier if possible

This affects locals too.


Payment Fails

  • Card or wallet issue
  • Network problem
  • Temporary system delay

Retry once, then wait—do not spam attempts.


Name / Passport Mismatch

  • Ensure name matches passport exactly
  • Use correct order and capitalization
  • Update passenger info if needed

Accuracy matters.


Changing or Refunding Tickets

On 12306 you can:

  • Change trains
  • Change dates
  • Refund tickets

Rules are clearly shown before confirmation.


Buying Tickets at the Station (Backup Option)

If needed:

  • Go to a staffed counter
  • Show passport
  • Point to destination on phone

Staff are used to this process.


What NOT to Do

  • Do not rely on unofficial agents
  • Do not overpay third-party sites
  • Do not print unless required
  • Do not panic if tickets sell out

Stick to the system.


Common First-Time Mistakes

  • Avoiding 12306 unnecessarily
  • Thinking foreigners cannot book directly
  • Overcomplicating payment
  • Arriving without checking platform info

The system is simpler than expected.


Reality Check

Many visitors say:

“Buying train tickets was easier than I expected.”

This is a typical experience.


What Locals Do Instead

  • Use 12306
  • Book digitally
  • Travel with passport only
  • Change plans easily

You are doing exactly the same.


Checklist

  • 12306 account set up.
  • Passport info verified.
  • Ticket purchased digitally.
  • Train number noted.
  • Arrival time planned.

Next Steps