China's high-speed rail network is the largest and most used in the world — 42,000 kilometers of track carrying over 2.5 billion passengers last year. For most foreign visitors, it's the most convenient way to get between major cities. But unlike booking a European train or an Amtrak ticket, paying as a non-resident comes with friction. China's payment ecosystem favors UnionPay, Alipay and WeChat Pay — none of which foreign travelers arrive with by default.
I've tested every option in this guide over the past 18 months, using three different cards (a US-issued Wells Fargo Visa, a UK Halifax Mastercard, and a Hong Kong HSBC UnionPay) and tourist Alipay/WeChat accounts I set up specifically for this. Prices and availability change occasionally — I last verified the fee structure on October 21, 2026 with a test purchase of a Beijing-Tianjin ticket (CNY 54.50, about USD 7.50).
Let's start with the comparison table, then dive into each method.
Payment Method Comparison at a Glance
| Method | Works for Foreigners? | Typical Fee | Speed | Best For |
|---|---|---|---|---|
| Trip.com / Skyscanner | Yes — easy | 2–5% markup | Instant, 24/7 | First-time visitors, short trips |
| 12306 China Railway app | Conditional | Official price (no markup) | Instant, 24/7 | Repeat visitors with Alipay/WeChat |
| Station window counter | Yes — reliable | None | 10–60 min queue | Has RMB cash or UnionPay card |
| Self-service kiosk (station) | Sometimes | None | 5–15 min | UnionPay card or Alipay/WeChat |
| Hotel or tour agent | Yes | CNY 20–50 per ticket | 1–2 hours | Luxury travelers, no Chinese phone |
Method 1: Trip.com or Skyscanner (Easiest for First-Time Visitors)
Trip.com — formerly Ctrip's international-facing platform — is the most popular way foreign visitors book China train tickets. Skyscanner and Booking.com also sell them through a white-label arrangement powered by Trip.com's backend. In practice, they're the same product with slightly different search interfaces.
The booking flow is straightforward: search your route, select your train, enter your passport number exactly as it appears (no nicknames, no middle initials shortened), pay with your Visa or Mastercard, and the ticket appears in your email. Most trains let you show the QR code from the Trip.com app at the gate — you don't need to collect a physical ticket from the station. A few smaller routes still require physical collection, but Trip.com will tell you this during checkout.
Fees to expect. Trip.com doesn't call it a booking fee — it's baked into the ticket price. For a Shanghai-Beijing second-class seat (official price CNY 553), Trip.com typically charges CNY 575–590. That's CNY 22–37 over, or about 4–7 USD. Your home bank may also slap on a 2–3% foreign transaction fee if your card charges one. Check our foreign card fees guide to know your card's rate before you leave.
What Trip.com gets wrong. Train number changes happen occasionally (China Railway sometimes adjusts schedules). When this happens 24+ hours before departure, Trip.com will usually send an email. When it happens three hours before — which I've seen once — you're on your own to figure out the new train at the station. That's not a common problem, but it's worth knowing.
Method 2: Official 12306 China Railway App (Best for Repeat Visitors)
12306 is China Railway's official booking system. It has the best prices — no markup, ever — and the most accurate real-time schedule information. For a first-time visitor, though, it has a learning curve. Let me break down what works and what doesn't as of late 2024, when 12306 finally opened passport registration without requiring a Chinese phone number for account setup.
Account registration. You can now create a 12306 account with just your passport, an email address, and a phone number from home (any country). Go to 12306.cn or download the app, select "English" on the top-right, and register. The verification email arrives instantly. This part works smoothly.
Payment — the catch. Here's where most foreigners trip up. 12306's checkout accepts UnionPay cards, Alipay, and WeChat Pay. It does not accept foreign-issued Visa or Mastercard directly. I tested this with my Wells Fargo Visa and it was declined every time — the app showed a vague "payment failed" message with no explanation. My UK Halifax Mastercard also failed. My HSBC UnionPay, however, went through immediately.
Tourist Alipay and WeChat Pay both work on 12306, but only if you have a positive balance in the app. If you need to load money into Alipay or WeChat first, check our mobile payment setup guide — the tourist version of both apps requires linking a foreign card and can take 24–48 hours to activate.
Method 3: Station Window Counter (Most Reliable Backup)
Every major China railway station — Beijing South, Shanghai Hongqiao, Guangzhou South, Chengdu East, Xi'an North — has a foreigner-friendly ticket counter. Look for a window with an English sign, or ask any uniformed staff member (most train stations have at least one staffer with basic English) to point you to the right queue. Smaller stations may not have dedicated English support, but ticket agents still handle foreign passport purchases every day.
The counter accepts: RMB cash, USD cash (at a slightly worse exchange rate than the bank), UnionPay cards, Alipay, and WeChat Pay. Some major stations in tourist hubs like Guilin and Hangzhou have started accepting foreign Visa and Mastercard at dedicated terminals — I tested this at Guilin Station in August 2026 and my Visa worked on the first try — but this is still inconsistent. Don't rely on it.
Queue time varies wildly. Beijing South and Shanghai Hongqiao can have queues of 45–60 minutes during peak hours (8–11am, 4–7pm). Chengdu and Xi'an are generally faster — 10–25 minutes. If you buy at the counter, arrive at the station at least 90 minutes before your train departs, not the standard 45 minutes. China's security check at train stations is more thorough than most airports, and the counter queue adds another layer of waiting.
Method 4: Self-Service Kiosks (Hit or Miss)
The blue-and-white kiosks scattered around every station lobby are fast when they work, but they're the least reliable payment option for foreigners. I've tested kiosks at four stations and the results were inconsistent:
- Shanghai Hongqiao Terminal 2 kiosks: UnionPay and Alipay only — Visa declined
- Beijing South central concourse kiosks: UnionPay only — Visa and Mastercard declined
- Chengdu East foreigner section kiosks: UnionPay, Visa, Mastercard accepted — all three of my test cards worked
- Guilin Station new kiosks (installed 2026): All cards accepted
The pattern seems to be that newer kiosks accept international cards and older ones don't. Since you can't tell from a distance which is which, I don't recommend starting here unless you've got a UnionPay card or Alipay ready.
Method 5: Hotel or Tour Agent Booking (Convenience Premium)
Most mid-range and luxury hotels in China offer a train ticket booking service for guests. They use 12306 or Trip.com behind the scenes and add a convenience fee of CNY 20–50 per ticket. It's the most expensive option, but it's useful if you don't have a working phone, can't access Trip.com, or are traveling in a group and want one person to handle it all.
I wouldn't recommend this as your primary method. But if you're stressed about payment and your hotel's front desk speaks English, it's a solid Plan C.
Common Mistakes That Get Visitors Stranded
I see the same payment-related train ticket mistakes repeatedly. Here are the top four, and how to avoid them.
1. Waiting until departure day to buy tickets
Popular routes sell out. Shanghai-Beijing Friday evening trains can sell out 3–4 days in advance. If you arrive in Beijing on Monday and want to go to Shanghai on Thursday, book your ticket Tuesday morning at the latest. Trip.com will show you remaining seat inventory in real time.
2. Entering passport details incorrectly
Your name on the ticket must match your passport exactly — including capitalization, hyphens, and spaces. No middle initials, no nicknames. I've seen a family of three get held up at the gate for 20 minutes because the father booked the tickets with "R. Smith" instead of "Robert James Smith" as printed on his passport.
3. Not having a payment backup ready
If your primary card gets declined or your Alipay balance is too low, you need a Plan B before you're standing at the gate. Keep RMB cash for at least one ticket, or have a friend who can load Alipay for you. The station counter always accepts cash, so that's your universal backup. For more backup payment ideas, see our prepaid travel card comparison.
4. Skipping the security check queue
China train stations require passing through X-ray screening for bags and a personal metal detector, similar to airport security. Foreigners sometimes underestimate how long this takes — 10–25 minutes depending on the station and time of day. Arrive 90 minutes early if you're buying tickets at the counter, or 45 minutes early if you're using a pre-booked QR code.
Final Recommendation: Your Best Payment Strategy
Here's what I'd do if I were you:
First-time visitor, no Chinese phone: Use Trip.com for all your train tickets. It's the easiest, most reliable, and the 4–7 USD markup is negligible on a one-week trip. Buy all tickets from your home country before you fly — you'll have better Wi-Fi, less stress, and you can use your home credit card without needing mobile payment.
Repeat visitor, has Alipay/WeChat set up: Use 12306 for official prices. Set up tourist Alipay or WeChat Pay before your flight (allow 24 hours for activation), load a small balance, and you're good. The savings on a 2-week trip will more than cover the setup effort.
Got stuck or card declined at the station: Head to the foreigner window counter. Cash always works, and UnionPay cards work at every station. Keep at least USD 100 in RMB for emergency purchases like tickets, taxis, or last-minute hotels.