Sign In

Best Way to Book China Train Tickets in 2026 (Trip.com vs 12306)

8 min read

Quick answer: For most foreign visitors on a short trip, the easiest way to book China train tickets is Trip.com. It sells the same seats as the official railway, works entirely in English, takes foreign Visa and Mastercard, and confirms instantly for a small per-ticket fee (usually about US$5 to US$6). If you want to pay exact face value and don't mind a little setup, the official 12306 app is free.

China runs the largest high-speed rail network on the planet, and nearly every ticket is now a paperless e-ticket tied to your passport. There is no paper stub and no QR code to print. At the station you walk through a staffed foreigner lane, an agent scans your passport, and that scan is your ticket. So the real question is not "where do I collect the ticket" but "which site should I pay on." Two options cover almost everyone.

Top pick
Trip.com

Trip.com

Sells real 12306 inventory in English, takes foreign Visa and Mastercard, and issues an instant e-ticket for a small per-ticket fee

12306

12306 (official)

Free face-value tickets straight from China Railway, but you create the account and clear passport verification yourself

Visit site

Some links are affiliate links; we may earn a commission at no extra cost to you.

Your realistic options

Search results throw a lot of names at you, but only four are worth your time:

  • Trip.com (and its sister brand Ctrip): a platform that resells the exact same seats as the railway, with a clean English app, foreign-card checkout, and English customer service. It adds a small service fee per ticket.
  • 12306: the official China Railway site and app. It is the source of every ticket in the country and charges face value with no markup. Since late 2023 it accepts foreign passports for online real-name verification and now takes international Visa, Mastercard and JCB.
  • Third-party agencies (China Highlights, China DIY Travel and similar): they book on your behalf and email a confirmation. Fees run higher than Trip.com, and most travelers no longer need them now that e-tickets are automatic.
  • Station ticket counter: free, but you have to already be in China, queue at the window, and often work around a language gap. Fine as a backup, not a plan.

Here is how the two main choices stack up.

Trip.com12306 (official)
LanguageFull EnglishEnglish site, rough in places
Booking fee~US$5–6 per ticketNone (face value)
Foreign cardsVisa, Mastercard, AmexVisa, Mastercard, JCB, PayPal
Account setupMinimalPassport verification required
ConfirmationInstantInstant once verified
Refunds and changesIn English, in-appIn a Chinese-style flow

Booking a China train ticket on a phone

Booking a China train ticket on a phone

When Trip.com is the best way to book

Pick Trip.com if you are visiting for a few days or a couple of weeks and value your time over saving a few dollars. You enter each passenger's passport details once, pay with a normal foreign card, and get a confirmation email within minutes. There is no account to verify and no waiting queue on your side, because Trip.com handles the real-name step against the railway for you. If a train sells out or a schedule shifts, you cancel or rebook in English from the app. For a first China trip, that predictability is usually worth the US$5 to US$6 per seat. For the full head-to-head, see our Trip.com vs 12306 comparison.

When the official 12306 app is worth the setup

Go straight to 12306 if you are staying longer, booking many trips, or simply refuse to pay any markup. Since 28 November 2023, foreign passport holders can complete real-name verification entirely online: you enter your name and passport number, or upload a photo of the passport page for review. Approval is often instant, though a manual check can take a day or two, so register as soon as your dates are set rather than the night before. The app now accepts foreign Visa and Mastercard, but payments sometimes time out on the 3D Secure step, so keep your banking app open to approve the "China Railway" charge quickly. Our 12306 guide for foreigners walks through every screen.

Paying for train tickets with a foreign card online

Paying for train tickets with a foreign card online

How much you actually pay

A second-class seat from Beijing to Shanghai runs about ¥560 (roughly US$78) at face value on both platforms. On 12306 you pay exactly that. On Trip.com you pay that plus a service fee that usually lands around US$5 to US$6 per ticket, shown as a separate line at checkout. For a family of four taking several trains, those fees add up, which is the honest case for learning 12306. For one or two travelers on a short trip, the fee is small next to the hassle it removes. Either way you can compare routes and prices first in our guide to booking China trains.

Common mistakes

  • Waiting too long to verify on 12306. The verification queue, not the payment, is the slow part. Register the moment you know your dates.
  • Entering your name differently from your passport. Whatever the passport shows, type it exactly, all given names included. A mismatch fails the gate scan even with a valid ticket.
  • Expecting a paper ticket or a QR code. Neither exists for e-tickets. Your passport is the ticket, so carry the one you booked with.
  • Booking through a random agency from an ad. Higher fees, slower support, no advantage over Trip.com or 12306.
  • Leaving it to the last day. Tickets go on sale up to a set window ahead, and popular routes sell out. Book early, and see how far in advance to book.

Who this is for

First trip and you want it done in five minutes: book on Trip.com. Repeat visitor, long-stay traveler, or budget-focused and willing to spend twenty minutes on an account: use 12306 and pay face value. Either path ends with the same seat on the same train, scanned in with the same passport.

Frequently asked questions (FAQ)

What is the cheapest way to book China train tickets? The official 12306 app, which charges exact face value with no service fee. The trade-off is setting up an account and clearing passport verification yourself.

Can I buy China train tickets with a foreign credit card? Yes. Trip.com takes foreign Visa, Mastercard and Amex, and since 2023 12306 accepts Visa, Mastercard, JCB and PayPal. On 12306, foreign-card payments can time out on 3D Secure, so approve the charge in your banking app quickly.

Do I need to print a ticket or collect it at the station? No. China trains use paperless e-tickets. Book online, then scan the passport you booked with at the station's foreigner lane to enter and exit.

Is Trip.com or 12306 better for booking China trains? Trip.com is easier and fully English for a small per-ticket fee. 12306 is free but needs account setup. Short trips usually favor Trip.com, long or frequent travel favors 12306.

How far in advance can I book China train tickets? Tickets are typically released a set number of days before departure, and busy routes sell out fast, so book as early as the window opens.

Bottom line: paperless e-tickets mean your passport is your ticket. Trip.com buys you English and speed for about US$5 to US$6 a seat, while 12306 saves that fee if you invest a little setup time. Register or book before your dates fill up, and enter your name exactly as your passport prints it.

Related China travel guides

Planning the rest of your trip? These companion picks cover the services most visitors book alongside train tickets.

Was this helpful?

Related Articles