
How Foreigners Buy HSR Tickets Online in 2026
A step-by-step 2026 walkthrough for foreign passport holders booking China high-speed rail on the official 12306 app, plus verified price samples and a backup plan if your card gets declined.
Memorize these before anything else.
Quick Answer
Can foreigners book China HSR tickets online in 2026?
Yes. The official 12306 app and website (kyfw.12306.cn) accept foreign passports on most routes, and 12306 added Mastercard, Visa, JCB and Amex card payments in 2024–2025. You'll need a working Chinese mobile number for SMS verification, and the passenger name must match your passport exactly.
Source: 12306 English portal
| Official platform | kyfw.12306.cn (web) and the 12306 app (iOS/Android) |
|---|---|
| Booking window | 15 days ahead, tickets released at 14:00 China time (as of 2026) |
| Beijing–Shanghai G-train second class | 662 CNY, 4.5 hours, ~1,318 km (as of 2026) |
| Beijing–Shanghai first class | 1,050 CNY; business class 1,748 CNY (as of 2026) |
| ID required at gate | Passport used at booking — same number checked at security and on board |
| Accepted cards (2026) | Visa, Mastercard, JCB, Amex, plus Alipay/WeChat Pay linked to foreign cards |
| Refund window | Free cancellation more than 8 hours before departure; sliding fee after |
| Last updated |
Can foreigners actually book 12306 online now?
What is the step-by-step booking process?
Download the 12306 app (not the Chinese-only railway mini-programs inside WeChat), switch the language to English in Settings, then tap the passport tab under "Passenger" to add yourself. Search by station — Beijing South is "VNP" in the pinyin index, Shanghai Hongqiao is "AOH", so type the city and pick from the dropdown. Choose second class for value, first class if you're over 1.85 m, and pay. You'll get a QR e-ticket on your phone; no paper needed. [1][3]
How to
Install and set English
Download 12306, register with passport, switch language to English in profile.
Add passenger
Use the passport tab. Name, passport number, nationality, DOB must all match the document.
Search and book
Search by city, pick a G-train, choose class, pay with card or Alipay.
Use the e-ticket
Show the QR code plus the same passport at the manual ID check before the gates.
Sources: 12306 English portal (official), TravelChinaGuide — HSR booking guide
How much does a typical HSR ticket cost?
As of 2026, Beijing South to Shanghai Hongqiao is 662 CNY second class, 1,050 CNY first class, 1,748 CNY business. Beijing–Xi'an is roughly 515 CNY second class on the fastest G-train (4.5 hours, 1,200 km). Shanghai–Hangzhou is just 87 CNY for the 45-minute ride — short hops are the HSR's best value. Children under 1.2 m ride free without a seat; 1.2–1.5 m pay half fare. [3][4]
Sources: TravelChinaGuide — HSR booking guide, China Highlights — Train classes and fares
What if my foreign card is declined on 12306?
This is common. Some US-issued Visa and Mastercard transactions still fail because of 3-D Secure mismatches with Chinese acquiring banks. The cleanest workaround in 2026 is to pay through Alipay's "Tour Pass" feature, which lets you bind Visa/Mastercard and convert at the day's rate with a 3% service fee. WeChat Pay's foreign-card linkage works on the same terms. If both fail, the third-party app Trip.com (the English rebrand of Ctrip) charges a small markup (typically 30–80 CNY per ticket) but accepts almost every international card. [1][2]
Sources: 12306 English portal (official), Wikipedia — China Railway High-speed
When do tickets go on sale and how fast do they sell?
12306 releases seats 15 days before departure at 14:00 Beijing time (as of 2026). On the Beijing–Shanghai and Shanghai–Hong Kong corridors, popular Friday-evening and holiday-week G-trains can sell out within 5–10 minutes. Most guidebooks say "book two weeks ahead" — that's correct for Spring Festival, otherwise 3–5 days ahead is usually fine outside of national holidays. Refunds are free more than 8 hours before departure, then 5%, 10%, 20% sliding scale closer in. [1][3]
Sources: 12306 English portal (official), TravelChinaGuide — HSR booking guide
What do I show at the station — paper ticket or phone?
Since the 2020 paperless rollout, you walk in with your passport and the 12306 e-ticket QR on your phone. At large stations there's a manual ID desk just before the ticket gates where staff scan your passport and let you through; some smaller stations (for example many second-tier cities) still expect you to use a self-service kiosk to print a paper slip — same trip, just an extra 30 seconds. Keep the booking confirmation screenshot offline in case mobile signal drops. [2][4]
Sources: Wikipedia — China Railway High-speed, China Highlights — Train classes and fares
What is the catch most guidebooks miss?
Two things. First, the SMS verification step requires a Chinese SIM — buy a cheap China Unicom tourist SIM (about 50 CNY for 10 days) at the airport if you don't already have one, because a foreign roaming number won't receive the code. Second, name matching is strict: if your passport says "MARTIN JONES" but you enter "Martin Jones" 12306 sometimes silently flags the booking and you only find out at the manual ID check. Copy-paste from the passport bio page rather than retyping. [1][2]
Sources: 12306 English portal (official), Wikipedia — China Railway High-speed
Should I book through Trip.com instead?
Use Trip.com only as a fallback. The interface is genuinely easier (real English, foreign cards, English customer service at +86 21 6123 7777), and the markup of 30–80 CNY per ticket is reasonable. The downsides: you can't pick specific seat numbers on every train, refunds are slower (often 3–7 business days), and during Chinese New Year the platform sometimes over-promises availability that 12306 won't honour. Most long-term expats I know still use 12306 directly and treat Trip.com as insurance. [2][4]
Sources: Wikipedia — China Railway High-speed, China Highlights — Train classes and fares
Frequently asked questions
Do I need a Chinese phone number to book on 12306?
Which credit cards work on 12306 in 2026?
How far in advance can I book?
Can I pick a specific seat on 12306?
What happens if I miss my train?
Is there a student or child discount?
Can I take a large suitcase on board?
How early should I arrive at the station?
Are there any 2026 route changes I should know about?
What if my passport expires during the trip?
References
Written by
NihaoVisit Editorial TeamIn-house editorial team (not individual bylined experts) · Primary-source research: official government portals + on-site verification · Quarterly content audits for visa, transport, and price accuracy
Related guides & destinations
Guide
Taking China HSR With Kids: Family Travel Guide 2026
Practical guide to riding China's high-speed rail network with children — booking child tickets, picking seats, navigating stations, packing
Guide
How Foreigners Buy China Public Transport Tickets 2026
A practical guide to buying train, metro, bus, and intercity transport tickets in China as a foreign visitor, covering 12306, Trip.com, Alip
Guide
China HSR Luggage Size & Weight Rules for Foreigners 2026
Plain-English breakdown of the luggage size, weight, and item limits on China Railway high-speed trains (G, D, C trains) plus how to pay for
Guide
Fact-Checking Log 2026: Verified China Travel Information — NihaoVisit
A public log of fact-checking verification passes on NihaoVisit, showing what was verified, when, and against which sources — covering visa
Guide
China High-Speed Rail for Foreigners 2026: Booking, Seat Classes, Trip.com vs 12306, and Station Guide
China has the world’s largest high-speed rail network — 45,000+ km covering every major city at 250–350 km/h. Foreigners can book online via
Guide
China Travel Statistics 2026: Inbound Tourism by the Numbers
132.5 million inbound visitors in 2025, 38+ visa-free countries, $50–$300+ daily budgets, 47,000 km of HSR, and a top-10 Global Peace Index