Skip to content
TravelChina

12306 vs Trip.com — Which Should Foreigners Use?

The two ways foreigners book China high-speed rail: 12306 direct (official, free) or Trip.com (OTA, ¥10–30 fee). An honest side-by-side on what you're actually trading.

Last updated 2026-04-25

If you're a first-time visitor to China, this is the decision: book through 12306 direct (China Railway's official app) and pay no service fee but wrestle with a Chinese-first UX — or book through Trip.com (the English-facing OTA, same ticket inventory) and pay a small fee to skip that wrestling.

We wrote both walkthroughs: the 12306 English guide and the Trip.com guide. This article is the meta question: which one should you use?

Quick verdict

If you…Use
Are on a 1–4 week trip to ChinaTrip.com
Are booking 1–4 train trips totalTrip.com
Have had a card rejected by a Chinese site beforeTrip.com
Booking is less than a week outTrip.com
Are living or staying in China for 3+ months12306 direct
Expect 10+ train trips this year12306 direct
Want specific window/aisle seat control12306 direct
Already have Alipay real-name verified12306 direct

Side-by-side

 12306 directTrip.com
CostTrain fare only. No fee.Train fare + ¥10–30 service fee per ticket ($1.50–$4).
LanguageEnglish mode exists; Chinese-first defaults (error messages, support).English-first, plus 20+ other languages.
RegistrationRequired. Email + phone + passport photo, all verified. 2–12 hours.Optional. Guest checkout works. Account speeds future bookings.
Foreign cardVisa/MC/Amex officially supported; frequent cross-border-CNY fraud holds. Fall back to Alipay Tour Pass.Charges in your home currency. Fraud holds are rare. Visa/MC/Amex, PayPal in some regions.
Ticket inventoryThe full 12306 pool.The full 12306 pool — API-level partner.
Seat controlCoach-level seat picker for 1st/Business. 2nd class is auto-assigned.Class only, not specific seat. Window/aisle preference request but not guaranteed.
Refunds / changesDirect. Fee scales with proximity to departure (5%–25%).Passed through from 12306 + Trip.com service fee is non-refundable. Customer support available if stuck.
Customer support95105105 hotline, Chinese-first. English in-app chat is thin.24/7 English chat, in-app. Response under 30 seconds in our experience.
Booking windowExactly 15 days before departure.Exactly 15 days before departure (same source).
At the stationScan passport at the orange gate.Scan passport at the orange gate. Same flow.

The core trade-off

The entire comparison reduces to this: Trip.com charges you ¥10–30 per ticket to handle the real-name verification for you and give you a foreign-card-friendly checkout. Everything else — the ticket itself, the train, the gate scan, the refund policy — is downstream of 12306 and identical on both platforms.

12306 direct — the block
12306 popup that says Passenger identity verification is incomplete, blocking ticket purchase until the user completes passport verification
"Passenger identity verification is incomplete." 12306 stops your checkout here until you upload a passport photo and wait 2–12 hours for review.
Trip.com — the shortcut
Trip.com passenger checkout showing an ID type dropdown with Passport as the second option
Passport is a normal ID type on Trip.com's checkout. No individual review — they submit via their 12306 partner channel.

So the real question is: is that ¥10–30 worth it to you? For most foreign travelers on a short trip, the answer is clearly yes — the alternative is 2–12 hours waiting for passport review, a Chinese-first app UI, and a ~30% chance your foreign card hits a fraud hold on first try. For long-term residents, the fee compounds against them and the one-time 12306 setup pays off.

When 12306 direct wins

  • Long stays (3+ months): You'll have time to register, and over 10–50 trips the service fees add up meaningfully.
  • You already have Alipay real-name verified: The biggest friction (passport verification + payment) is already solved. 12306 becomes about as easy as Trip.com.
  • You want precise seat control: 12306 shows the coach seating chart for 1st class and Business — you can pick a specific window seat. Trip.com is coarser.
  • You want real-time train status: 12306 has in-app delay / platform-change notifications that Trip.com doesn't surface well.
  • Refund / change frequency: If you know you'll change trains mid-trip, 12306's change flow is more flexible than going through Trip.com support.

When Trip.com wins

  • First-time short-trip visitors: You don't have time for a 12-hour verification review, and the fee is negligible relative to your total trip cost.
  • Booking within a week of departure: 12306 verification can't be rushed. Trip.com books instantly.
  • Your card has been rejected before: The home-currency charge pattern is very forgiving of foreign cards.
  • You want one app for the whole trip: Trip.com covers hotels, flights, attractions, transfers, cars — Chinese 12306 only sells rail tickets.
  • You hit a wall on 12306: "Account needs manual review", card rejected repeatedly, passport upload never approved — switch to Trip.com for that one ticket and keep moving.

A realistic scenario

You're a US traveler planning a 14-day China trip: Beijing → Xi'an → Chengdu → Shanghai, four flights or trains total. Ticket fares around ¥550, ¥263, ¥665 — roughly ¥1480 ($200) total. Trip.com's fee adds ¥40–120 ($5–17) to that. In exchange you save: no 12306 account creation, no 2–12 hour passport verification wait, no Alipay Tour Pass setup, no chance your US Visa gets flagged for CNY charges.

For a trip where you've already spent ~$1,500 on flights and ~$1,200 on hotels, an extra $10 for trains is trivial. Trip.com is the rational default for the 2-week visitor.

If you're an expat teaching English in Chengdu for a year and you'll take 30 trains home to Xi'an for holidays, that's ¥300–900 in saved fees on 12306 direct, plus the seat-control upside. 12306 direct is the rational default for the long-stay resident.

The recommendation for the 90%

Start with Trip.com. Book your first ticket in 5 minutes, confirm the flow works, and build from there. If you end up loving China and booking train #10+, graduate to 12306 direct and save the fees going forward.

Check trains on Trip.comEnglish · Foreign cards · 2-minute checkout

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

Frequently asked questions

Is Trip.com more expensive than booking on 12306 directly?
Yes — Trip.com adds a ¥10–30 service fee per ticket ($1.50–$4 USD). The train fare itself is identical (Trip.com pulls inventory from the same 12306 pool). For a single trip, the fee is worth it to most foreign travelers; for frequent rail use, it adds up.
Is Trip.com the same company as Ctrip?
Same parent: Trip.com Group (NASDAQ: TCOM). Ctrip is the Chinese-audience site; Trip.com is the English-first international site. They share inventory but have different UIs, payment options, and customer support flows.
Why does Trip.com skip real-name verification when 12306 requires it?
Trip.com has a B2B partner account with 12306. Your passport details are submitted through that account's pre-approved channel, not as an individual consumer account, which bypasses the 2–12 hour consumer verification review. This is legal and standard — Trip.com is a licensed partner.
What if Trip.com's ticket fails at the station gate?
Rare — the ticket is bound to your passport in the same way a 12306-direct ticket is. If the gate scanner fails (gates sometimes reject foreign passports), go to the manual window and show your booking + passport. This affects both 12306-direct and Trip.com tickets equally.

Related