How to Buy Train Tickets in China (12306 and Trip.com, 2026)
A step-by-step guide to buying China train tickets as a foreigner: registering on 12306 with your passport, paying with a foreign card, booking on Trip.com, and boarding with your passport at the gate.
Last updated
China runs its entire train network through one official platform, 12306, plus a few third-party resellers like Trip.com. You do not need a Chinese ID or a Chinese bank account anymore. Here is exactly how to book and board as a first-time visitor.
Option 1: Book directly on 12306
12306 is the railway’s own site and app, and it charges no booking fee. The English app and English website both now accept foreign passports.
- Download the official 12306 app from the App Store or Google Play, or use the English site at 12306.cn/en. Search “12306” carefully, since copycat apps exist.
- Register an account. Choose Foreign Passport as your ID type, then enter your passport number, name, email, and a phone number.
- Complete identity verification. Upload a clear photo of your passport information page and wait for manual review. This can take up to 3 to 5 working days, so do it well before you travel, not the night before.
- Search your route by date, station, and class. High-speed trains start with G or D. Second class is fine for most trips.
- Pay. Select International Card to use a Visa or Mastercard, or China UnionPay if you have one. Your ticket is now an e-ticket tied to your passport.
Option 2: Book on Trip.com
If your 12306 verification has not cleared yet, or you want an easier checkout, book through Trip.com. It is built for international travelers, runs fully in English, and takes Visa, Mastercard, and PayPal. You only enter your passport details at checkout, with no separate identity review. Expect a small service fee per ticket in exchange for the smoother process. The ticket is still registered to your passport.
Collecting and using your ticket
Since 2019, e-tickets are the standard and no paper ticket is required for high-speed and most regular trains. Whether you booked on 12306 or Trip.com, your passport is your ticket.
- Arrive at the station 45 to 60 minutes early. Stations are large and security lines move slowly.
- Go through the security screening at the entrance.
- At the boarding gate, use the real-name lane and tap or scan the same passport you booked with on the automatic gate reader. It opens for you.
- Find your platform and carriage number, shown on your booking and on the gate-side displays.
Common mistakes to avoid
- Booking with one passport and traveling on a different one. The numbers must match exactly, including any renewal.
- Leaving 12306 verification until the last minute. Start it days ahead.
- Trusting unofficial apps or agents that mark up prices heavily.
- Cutting your arrival time too fine. Gates close several minutes before departure, and a missed high-speed train is gone.
Frequently asked questions
- Can foreigners buy China high-speed train tickets online?
- Yes. Foreigners can book on the official 12306 platform or, more easily, on Trip.com, both using passport details. Trip.com has a full English interface, accepts foreign Visa and Mastercard, and offers English customer support, while 12306 is cheaper but only takes Chinese cards, Alipay, or WeChat Pay. Whichever you use, the passport you book with must be the one you carry, since it is checked at the station gate.
- How far in advance should I book China train tickets?
- Tickets go on sale up to about 15 days before departure, and popular routes like Beijing to Shanghai or Xian can sell out fast around holidays and weekends. Book as soon as your date opens, especially for the morning and early-evening high-speed services. Outside peak periods you can often buy a day or two ahead, but advance booking guarantees the seat class and time you want.
- What do I need to bring to board a China high-speed train?
- Bring the physical passport you used to book, since it is your ticket and is scanned at the station entrance, the security check, and the platform gate. Paper tickets are no longer needed for most stations as foreigners can now use the passport directly as an e-ticket, though some stations still let you collect a paper ticket at a window. Arrive at least 45 minutes early to clear security and find the right waiting area.
- Should I book China trains on 12306 or Trip.com?
- Use 12306 if you want the lowest official price and can complete its passport verification, which can take a few days, and you have Alipay, WeChat Pay, or a Chinese card to pay. Use Trip.com if you want a simple English interface, the ability to pay with a foreign card, and 24/7 English support, accepting a small service fee on top of the fare. Most first-time visitors find Trip.com less stressful for their first booking.