Booking China's High-Speed Trains as a Foreigner (12306 Guide)
350 km/h trains connect every major city. How to register on the official 12306 app with a foreign passport, when to use Trip.com instead, and how boarding works.
Beijing to Shanghai in 4.5 hours, Shanghai to Hangzhou in 45 minutes โ China's high-speed rail network is the best way to travel between cities, and since the English 12306 platform opened to foreign passports, booking is finally straightforward.
Option 1: the official 12306 app
Register on the 12306 English app or website with your passport โ no Chinese phone number required, just an email. Upload a photo of your passport information page for identity verification, which takes 3โ5 working days, so do this well before your trip.
Once verified, book up to 15 days ahead and pay with an international card or Alipay. Prices are face value with no markup.
Option 2: Trip.com (easier, small fee)
Trip.com books the same trains in English with no identity verification โ you just enter passport details at checkout. It adds a small booking fee but is the better choice if your trip is soon or 12306 verification is pending.
At the station
Your passport is your ticket. Arrive 30โ40 minutes early (stations are airport-sized, with security screening), find your train on the departure board, and insert your passport into the orange automated gate โ it opens, you board. Seat classes: second class is comfortable; first class adds space; business class is airline-style flat seats.
Popular routes sell out around holidays โ book the day sales open if you're travelling near Golden Week (Oct 1โ7) or Chinese New Year.
Put this into action
Check your visa, build an AI itinerary and get your personalised checklist โ free.
Start planning โ