China Train Booking for Foreigners: 12306, Trip.com, and What Actually Works

Updated June 2026 β€” 6 min read

Two apps dominate Chinese train booking: 12306 (the official one) and Trip.com (the English one). Most foreigners start with Trip.com, and honestly, that's the right move for your first trip.

China has the world's largest high-speed rail network β€” 40,000+ km, trains at 300-350 km/h, 98%+ on-time rate. Beijing to Shanghai takes 4.5 hours by train, door to door faster than flying when you factor in airport transit.

Trip.com: the easy path

Trip.com (formerly Ctrip's international arm) is the English-language platform for booking Chinese trains, flights, and hotels. No Chinese phone number needed. No passport verification maze. Just search, book, pay with your international card.

  1. Download Trip.com or visit the website
  2. Search your route β€” Beijing to Shanghai, Shanghai to Hangzhou, etc.
  3. Select "Passport" as your ID type (not Chinese ID)
  4. Enter your passport number exactly β€” a single typo means problems at the station
  5. Pay with international credit card

Trip.com charges a small booking fee (~Β₯20-40 per ticket). Worth it for English support, refund flexibility, and not having to navigate 12306 in Chinese.

12306: the official app (harder but necessary)

12306.cn is China's official railway platform. The English version exists at 12306.cn/en but has fewer features. The app is mostly Chinese.

To use 12306 as a foreigner:

  1. Register with your passport number
  2. Complete one-time in-person verification at any train station β€” bring your passport, takes 5 minutes
  3. After verification, you can book online anytime
πŸ’‘ Strategy: Use Trip.com for your first trip. If you travel China frequently, do the 12306 verification during your first trip β€” then you can book directly on future visits without the booking fee.

Booking tips that save you grief

At the station

Chinese train stations are airport-sized. Beijing South is the size of a small airport terminal. English signage is everywhere β€” station names, platforms, exits, gates. Here's the flow:

  1. Enter through security (bag scan, like an airport). 5-10 minutes.
  2. Find your departure gate on the massive departure board. The gate number is everything.
  3. If you need a paper ticket, find the ticket counter before going to the gate.
  4. At the gate, scan your passport (or paper ticket) to enter the platform.
  5. Find your carriage number (printed on ticket). Board.
⚠️ Don't miss your train. Gates close 5 minutes before departure. Security can take 15+ minutes during peak times. Arrive 45-60 minutes early for your first trip. Once you know the station layout, 30 minutes is fine for e-ticketing routes.

What if your plans change?

Go to the ticket counter at any station. You can change to a later same-day train (subject to availability) for a ~20% change fee. If no trains are available, you lose the ticket value. Always buy refundable/changeable tickets β€” some discount tickets have strict no-change policies.

Train vs. flying

Train wins for distances under 1,200 km. Consider door-to-door time: a 2-hour flight plus 2 hours of airport transit equals a 4-hour train ride β€” and the train drops you in the city center. For Beijing-Shanghai, train is always better. For Beijing-Guangzhou, flying might make more sense.

Related Guides