Transport · 6 min read · Updated 2026-03-12
How to Book China Train Tickets on 12306 as a Foreigner (2026)
Passport verification sometimes takes a few hours — do it early.
Quick steps
- Register on 12306.cn with your passport number
- Wait for passport verification (up to 24 hours)
- Search your route and select a train
- Choose seat class: Second Class, First Class, or Business
- Pay via Alipay or WeChat Pay
- Use the e-ticket QR code or passport at the gate
China's high-speed rail: what to expect
China has the world's largest high-speed rail network — over 42,000 km of tracks connecting virtually every major city. Shanghai to Beijing takes 4.5 hours. Shanghai to Hangzhou takes 45 minutes. It's fast, cheap, and incredibly punctual.
Trains are clean, comfortable, and have Wi-Fi. Second Class seats are comparable to business class on European trains. First Class gives you wider seats and more legroom. Business Class on G-trains is lie-flat.
Booking through 12306 (official app)
12306 is China's official railway ticketing platform. Download the app or visit 12306.cn. The English version is improving but still limited — use Google Translate on the Chinese version for best results.
Register with your passport: Enter your full name exactly as it appears on your passport, your passport number, and your nationality. Passport verification can take anywhere from 10 minutes to 24 hours, so do this before you need to book.
Search for trains by entering departure and arrival cities in Chinese or pinyin. Select your date, choose a train (G = high-speed, D = fast, K/T = regular), pick your seat class, and pay via Alipay or WeChat Pay.
After booking, you'll get an e-ticket. At the station, go to the automated gates and scan your passport. No paper ticket needed.
Alternative: Trip.com (easier for foreigners)
If 12306 gives you trouble, Trip.com (Ctrip) is the best alternative. It has a polished English interface, accepts international credit cards directly, and offers customer support in English.
Trip.com charges a small service fee (usually 20-40 CNY per ticket) on top of the official price. For the convenience and English support, most travelers find it worth it.
You can also book through the Trip.com app, which lets you manage all your China travel (trains, flights, hotels) in one place.
Station tips for foreigners
Arrive at least 30 minutes before departure. Chinese train stations have airport-style security checks and can be massive — some stations take 15 minutes just to walk to your platform.
Bring your passport — you'll need it to enter the station and board the train. Keep it accessible, not buried in your luggage.
Food and drinks are available on most high-speed trains but are overpriced. Buy snacks and water at convenience stores outside the station before you go through security.
💡 Pro Tip: Register your passport on 12306 the day you book your flights to China. Verification takes time, and you don't want to miss out on popular routes during holidays.