What's Inside
- Why Booking China Train Tickets Is Different
- What You Need Before You Start
- Step-by-Step: How to Book on 12306
- Alternative: Book via Trip.com or Klook
- Picking the Right Train: G, D, C, Z – What Do They Mean?
- Payment Woes: How to Pay Without Chinese Bank Card
- Picking Up Your Ticket at the Station (Or Using E-Ticket)
- Avoid These 5 Common Booking Mistakes
- What About Refunds and Changes?
- FAQs: Foreigners and China Train Tickets
You've got your visa. Your bags are packed. But the train ticket? That's where most trips fall apart.
I've seen it dozens of times. A traveler, confident and excited, staring at a wall of Chinese characters on 12306.cn. Panic sets in. And that's why I'm writing this.
Booking China train tickets isn't like buying a ticket anywhere else. Your international credit card? Often rejected. The app? Mandarin only. Even the seat selection has rules that make no sense at first. I've guided hundreds of foreigners through this maze, and I'm about to share the exact steps to get you on that train without the headache.
Here's the bottom line: Skip third-party sites that overcharge. Use the official 12306 website or Trip.com. Have your passport ready. And never, ever assume you can buy at the station – you'll lose hours in line. The smart move? Book online, choose the 'foreign passport' option, and pay with Alipay or WeChat after linking your card. Now, let's break it down.
Why Booking China Train Tickets Is Different
First off, forget what you know about booking trains in Europe or Japan. China's system is built for locals with Chinese ID numbers, WeChat, and bank cards. For foreigners, it's a whole different game.
- Real-name system: Every ticket must be linked to a valid passport. No exceptions. You can't buy a ticket for someone else without their passport info.
- Payment hurdles: Most international credit cards (Visa, Mastercard) are rejected on 12306. You'll need Alipay or WeChat Pay connected to a foreign card – or use a third-party site that accepts credit cards but charges a small fee.
- Language barrier: 12306's official site has an English version, but it's clunky, and many features vanish when you switch languages. The mobile app is Chinese-only.
- Booking window: Tickets go on sale 15 days in advance (for high-speed, 30 days for regular). During peak times like Chinese New Year or Golden Week, they sell out within minutes.
What You Need Before You Start
Before you open any booking site, get these ready:
- Your passport: Make sure it's valid for at least 6 months. You'll need the exact name as on the passport (no nicknames) and the passport number.
- Alipay or WeChat Pay: Download these apps and link your international credit card or debit card. It takes about 10 minutes. I recommend Alipay – it's more foreigner-friendly and has an English interface.
- A VPN: Many booking sites (including 12306) are accessible without VPN, but Google Maps and WhatsApp won't work. Get a reliable VPN before you arrive.
- Translation tool: Apple Translate or Baidu Translate will be your best friend when reading station names in Chinese.
- Map app: Google Maps is inaccurate in China. Download Apple Maps or use Baidu Maps (with translation). For directions, give the Chinese address to your taxi driver.
Step-by-Step: How to Book on 12306 (English Version)
Let's walk through the official 12306 website. I'll use the English interface, but note that it's not perfect. Here we go:
- Go to the official site: Open 12306.cn/en/. Ignore any ads that say “official partner” – stick to this URL.
- Register an account: Click “Register” and fill in your name, passport number, nationality, and a valid email. You'll receive a verification code. Yes, it works for foreigners – I've done it myself.
- Log in and search: Enter your departure city and destination in English (e.g., Beijing – Shanghai). Pick your date. Click “Search”.
- Choose your train: You'll see a list with types (G, D, C, Z – more on that later), departure/arrival times, duration, and seat classes. Click “Book” on your preferred train.
- Add passengers: Under “Passenger Type”, select “Adult” (foreigners don't need the “Student” or “Child” options unless applicable). Enter your passport details again. This step often confuses people – make sure the name matches your passport exactly.
- Select seats: Choose your seat preference: window, aisle, or no preference. You can also select a specific seat number if available.
- Review and pay: The system will show the total price. Click “Pay”. Then you'll face the payment hurdle – 12306 only accepts Chinese bank cards, Alipay, and WeChat Pay. If you have Alipay linked, scan the QR code. If not, you'll need to switch to a third-party site.
Alternative: Book via Trip.com or Klook
Let me save you a headache. If 12306 feels like too much work, use Trip.com (trip.com/trains/) or Klook. These platforms accept international credit cards directly and have English interfaces. Yes, they charge a small booking fee (usually 5-10 RMB per ticket), but it's worth every yuan.
| Platform | Accepts Int'l Credit Card | Booking Fee | E-Ticket Option | Customer Support |
|---|---|---|---|---|
| 12306 (Official) | No (only Alipay/WeChat with Chinese card) | None | Yes, after purchase you can use passport at gates | Chinese only |
| Trip.com | Yes (Visa, Mastercard, Amex) | ~5-10 RMB per ticket | Yes, show QR code and passport | English 24/7 |
| Klook | Yes | ~8-15 RMB per ticket | Yes, show booking confirmation | English chat |
My recommendation: For first-timers, use Trip.com. It's reliable, and you can cancel or change tickets online with a small fee. The only downside? They might not have all seat availability that 12306 shows, but for popular routes it's fine.
Picking the Right Train: G, D, C, Z – What Do They Mean?
China's train naming system can be confusing. Here's a quick cheat sheet:
- G (Gaotie, 高铁): High-speed, 300-350 km/h. The fastest and most expensive. Distances under 1000 km are best. Example: Beijing-Shanghai takes 4.5 hours.
- D (Dongche, 动车): High-speed, 200-250 km/h. A bit slower, often cheaper. Good for medium distances.
- C (Chengji, 城际): Intercity trains between nearby cities, similar to D trains.
- Z (Zhida, 直达): Direct conventional trains with fewer stops. Slower but cheaper. Often sleeper berths overnight – an experience in itself.
- K, T, Y: Regular trains with many stops. Avoid unless you're on a budget and have plenty of time.

Payment Woes: How to Pay Without Chinese Bank Card
This is the #1 complaint I hear. Here's the reality:
On 12306: You absolutely need Alipay or WeChat Pay. And those apps require a Chinese bank card, right? Not exactly. In 2023, both Alipay and WeChat Pay started allowing foreign cards (Visa, Mastercard, Amex) to be linked. Here's how:
- Download Alipay and register with your foreign phone number.
- Go to “Me” > “Bank Cards” > “Add Card”. Select “International Card”.
- Enter your card details. The system may charge a small verification fee (refundable).
- Once linked, you can pay on 12306 by scanning the QR code. It works 90% of the time – sometimes it fails for no reason, then try again later.
If Alipay doesn't work, use Trip.com and pay directly with your credit card. Problem solved.
Picking Up Your Ticket at the Station (Or Using E-Ticket)
Good news: Most high-speed trains now accept e-tickets. You don't need a paper ticket. Just scan your passport at the automated gate.
But for some regular trains (Z, K, T), you still need a paper ticket. Pick it up at the station:
- Bring your passport and the booking confirmation (on your phone).
- Go to the “Manual Ticket” window (not the automated machines – they don't accept foreign passports).
- Point to the word “取票” (qu piao) and show your passport. The agent will print your ticket.
- Keep the ticket until you exit the destination station – some stations check at the exit.
Important: The queue at manual windows can be long. Arrive at least 45 minutes before departure for regular trains, 30 minutes for high-speed.
Avoid These 5 Common Booking Mistakes
I've seen these way too many times. Don't be that person:
- Book at the station: You can, but why torture yourself? The English-speaking staff is rare, and lines are long. Always book online.
- Ignore the 15-day window: If you need a ticket for a specific date, set a reminder the moment sales open (usually 8:00 AM Beijing time). Popular routes like Beijing-Shanghai sell out in hours.
- Use a fake name or wrong passport number: You won't board. Double-check before paying.
- Assume all trains are the same: G trains have a different pricing tier. Some have business class (even more expensive), others only first and second. Check seat availability before booking.
- Forget your passport at the hotel: You need the physical passport to board – a photo won't work. I've watched travelers get turned away at the gate.
What About Refunds and Changes?
Plans change. Here's how to handle it:
- Refund policy: If you cancel more than 48 hours before departure, you get 95% refund (5% fee). Between 24 and 48 hours, 90% refund. Within 24 hours, it drops to 80% or less. Same-day cancellation: 50% refund if >2 hours before, 20% if
- Changing your ticket: You can change the time or date once per ticket, free of charge (on 12306) or with a small fee (Trip.com). But you cannot change the passenger name or destination.
- How to cancel/change: On 12306, go to “My Orders” and click “Refund” or “Change”. On Trip.com, it's in “My Bookings”. The refund will be processed to your original payment method within 7-14 days.

FAQs: Foreigners and China Train Tickets
This content has been fact-checked to ensure informational precision.
Tao Xu
No comments yet.