Last checked: 2026-07-07
How to Pay for High-Speed Train Tickets in China
Planning how to pay for high speed train tickets in China is easier when the article answers one real travel decision: what to do before you fly, what to handle after arrival, and what backup option keeps the trip moving if the first plan fails.
You've planned your Beijing-to-Shanghai high-speed rail trip, opened the booking app, and hit "pay"-only to see your foreign credit card get declined. This is the single most common payment headache for first-time visitors to China, and it happens because the country's payment ecosystem works differently than what you're used to.
The good news: you have several reliable ways to pay for train tickets, but you need to set them up *before* you arrive. Here's exactly what works, what doesn't, and how to avoid getting stuck at the payment screen.
Quick Answer
For international visitors, the most reliable way to pay for China high-speed train tickets is through Trip.com using a linked international credit card (Visa, Mastercard, or Amex). If that fails, use Alipay linked to the same card, or pay in person at a train station ticket counter with cash or card.
Your best setup before departure:
- Trip.com account with your passport details saved
- Alipay installed and linked to an international card
- WeChat Pay as a backup
- RMB cash for station counters
Do not rely on a single payment method. Have at least two options ready.
What To Know Before You Decide
Online vs. In-Person Payment
You have two main paths to buy tickets:
Online (recommended): Book through Trip.com or the official China Railway 12306 app. Trip.com is the easiest for English speakers-it accepts international cards directly. The 12306 app is cheaper (no service fee) but requires a Chinese phone number and Alipay/WeChat Pay for foreigners.
In-person at the station: You can buy tickets at any train station ticket counter using cash or an international credit card. This works, but popular routes (Beijing-Shanghai, Beijing-Xi'an) often sell out days in advance, especially during Chinese holidays. Don't rely on same-day station purchases for long-distance high-speed trains.
Why Your Card Might Get Declined
Even on Trip.com, international cards sometimes fail. Common reasons:
- Your bank flags the transaction as suspicious (call them before you travel)
- The merchant doesn't support your card network (Amex is less accepted than Visa/Mastercard)
- The app's payment gateway has a temporary glitch
This is why you need backups.
Step-by-Step Payment Plan
1. Set Up Trip.com Before You Fly
Trip.com is the most foreigner-friendly booking platform. Here's how to pay:
Create an account and enter your passport details exactly as they appear on your passport.
Search for your route (e.g., Beijing to Shanghai).
Select your train and seat class.
At checkout, choose "Credit Card" and enter your Visa, Mastercard, or Amex details.
Complete payment.
If the card is declined: Try a different card from a different bank. If that also fails, switch to Alipay at checkout (Trip.com accepts Alipay from international accounts).
2. Set Up Alipay as a Backup
Alipay is widely accepted for online train bookings. Before your trip:
Download Alipay and register with your international phone number.
Link a supported international card (Visa or Mastercard from major banks usually works).
Verify your identity if prompted (you may need to upload a passport photo).
Once set up, you can use Alipay to pay on Trip.com or directly on the 12306 app (if you have a Chinese phone number).
3. Prepare Cash for Station Counters
If online payment fails entirely, go to a train station ticket counter. Bring:
- Your passport
- RMB cash (small bills preferred)
- The train number and departure time written down (station staff may not speak English)
This is your last resort, not your primary plan.
4. Have a Mobile Data Backup
You cannot pay for tickets without internet access. Before you arrive:
- Buy an eSIM (like the ones Trip.com sells) for instant data
- Or activate an international roaming plan
- Or buy a physical SIM at the airport
Without mobile data, you cannot use Alipay, WeChat Pay, or Trip.com at the station.
Common Mistakes
- Relying on a single credit card. Bring at least two cards from different banks.
- Not setting up Alipay before arrival. App verification can take time and may require a stable internet connection.
- Assuming all stations accept cards. Smaller stations may only take cash. Always carry some RMB.
- Forgetting to call your bank. International transactions from China are often blocked by default.
- Booking the wrong station. Beijing has multiple stations (Beijing South, Beijing West, Beijing Chaoyang). Double-check which one your train departs from.
- Underestimating holiday demand. During Chinese New Year, Golden Week, and summer, tickets sell out weeks in advance. Book early.
Recommended Booking Setup
For the smoothest experience, use this combination:
- Primary: Trip.com with a Visa or Mastercard
- Backup: Alipay linked to a second card
- Emergency: RMB cash at a station counter
- Data: eSIM from Trip.com or a local provider
Trip.com also sells hotels and eSIMs, which can be convenient if you're booking your whole trip in one place. But you don't need to use them-any reliable eSIM works.
FAQ
Can I use WeChat Pay to buy train tickets?
Yes, but only if you have WeChat Pay set up with a linked international card. It works on the 12306 app and some third-party booking sites. However, WeChat Pay setup for foreigners can be more finicky than Alipay. Use it as a secondary option.
Do I need a Chinese bank account to pay for tickets?
No. You can pay with an international credit card on Trip.com, or use Alipay/WeChat Pay linked to an international card. A Chinese bank account is not required.
Can I buy tickets at the station with a foreign credit card?
Yes, at major stations. The ticket counter accepts Visa, Mastercard, and sometimes Amex. Smaller stations may only take cash. Always have cash as a backup.
What if my card is declined on Trip.com?
First, try a different card. If that fails, use Alipay at checkout. If Alipay also fails, go to the station and buy in person with cash. To avoid this, set up multiple payment methods before you travel.
Is it cheaper to buy tickets on the 12306 app?
Yes, because Trip.com charges a small service fee (usually 5-15 RMB per ticket). The 12306 app has no fee, but it requires a Chinese phone number and Alipay/WeChat Pay for foreigners. For most tourists, the convenience of Trip.com is worth the small extra cost.
Can I pay with Apple Pay or Google Pay?
Not directly. Apple Pay and Google Pay are not widely accepted for train ticket purchases in China. Use a credit card or Alipay instead.
Some pages may contain affiliate links. We may earn a commission at no extra cost to you.