12306 Payment Guide for Foreign Travelers: My Experience Booking Xi’an Trains
Last month, I planned a trip to Xi’an to explore the Terracotta Army and cycle on the ancient city wall. As a foreign traveler based in Shanghai, I knew taking a high-speed train would be the most convenient option—but booking tickets on 12306, China’s official railway booking platform, turned out to be a bigger challenge than I expected. Specifically, payment methods for foreigners can be tricky if you’re not prepared. After a few trial-and-error attempts, I finally cracked the code. Let me walk you through my experience so you can skip the headaches and focus on enjoying Xi’an’s incredible history.
Why Use 12306 for Xi’an Trips?
First, why bother with 12306 instead of travel agencies or apps like Trip.com? Simple: it’s the most reliable source for train tickets, especially for popular routes like Shanghai to Xi’an (which takes about 6–7 hours on a high-speed train). During peak seasons, tickets sell out fast, and 12306 releases tickets 30 days in advance. I learned this the hard way—when I waited until two weeks before my trip, all direct seats were gone!

12306 Payment Guide for Foreign Travelers: My Experience Booking Xi’an Trains
Plus, 12306 lets you pick exact seats (window, aisle, or middle) and offers both second-class and first-class seats at fair prices. For a long journey like Shanghai to Xi’an, comfort matters, and 12306’s transparency beats third-party apps that might hide extra fees.
The Big Hurdle: Payment Methods for Foreigners
Here’s where most foreign travelers get stuck: 12306’s default payment system is designed for Chinese bank cards (UnionPay) and mobile payment apps (Alipay/WeChat pay). As a foreigner, I don’t have a Chinese bank account, and my international credit card (Visa) was rejected at first. I panicked—how would I get my tickets?
After digging through forums and asking local friends, I discovered three viable payment methods for foreigners. Let’s break them down.
Method 1: International Credit/Debit Cards (Visa, Mastercard, etc.)
Does it work? Yes, but with conditions.
12306 started accepting international cards in 2023, but it’s not foolproof. Here’s what I learned:
- Card Requirements: Your card must be enabled for overseas transactions (some banks block international payments by default). Call your bank to confirm—this took me 20 minutes with my U.S. bank, but it was worth it.
- 3D Secure Verification: You’ll need to complete 3D Secure (like Verified by Visa) during payment. This means a one-time password (OTP) sent to your phone or email. I had to enable this with my bank beforehand; otherwise, the payment failed.
- Currency and Fees: 12306 charges in CNY, so your bank will handle the conversion. I paid about ¥550 for a second-class seat, and my bank added a 2.5% foreign transaction fee—totally reasonable for the convenience.
My Experience: First attempt, my Visa was rejected. I realized I hadn’t enabled 3D Secure. After calling my bank, I tried again—success! The OTP came to my email in 2 minutes, and the payment went through.
Tip: If your card fails, don’t give up! It’s often a setting issue, not a platform problem.
Method 2: Alipay/WeChat Pay with a Foreign Card
Does it work? Yes, but you need to link your card to these apps first.
Alipay and WeChat Pay are China’s go-to mobile payment methods, and 12306 now integrates with them. Here’s how to set it up as a foreigner:
- Download Alipay or WeChat Pay: Both have English versions. I chose Alipay because it’s more widely accepted for train tickets.
- Register with Your Passport: Sign up using your passport number (not a Chinese ID). You’ll need to verify your identity—Alipay asked for a selfie and a scan of my passport, which took 10 minutes.
- Link Your International Card: Go to “Payment Methods” and add your Visa/Mastercard. Alipay supports cards from over 200 countries. I added my U.S. debit card without issues.
- Pay on 12306: When booking, select “Alipay” or “WeChat Pay” as the payment method. You’ll be redirected to the app to confirm with your fingerprint or password.
My Experience: After linking my card to Alipay, paying on 12306 was seamless. The app even saved my card details for future bookings. One bonus: Alipay sometimes gives small discounts for first-time users—I got a ¥5 coupon!
Note: WeChat Pay works similarly, but Alipay is more user-friendly for foreigners in my experience.
Method 3: Ask a Friend to Pay (and Transfer Money)
Does it work? Yes, a reliable backup if the above methods fail.
If you’re short on time or can’t get your card to work, ask a Chinese friend or colleague to book tickets for you using their Alipay/WeChat Pay or UnionPay card. Then, transfer them the money via PayPal, Wise, or even cash.
My Experience: A colleague helped me book a return ticket when my Visa was temporarily blocked. I transferred her the money via Wise (which has low fees for CNY transfers), and she had the ticket in 5 minutes. Just make sure you trust the person—this method relies on good communication!
Step-by-Step: Booking Xi’an Tickets on 12306
Once you sorted out payment, here’s a quick guide to booking:
- Download the 12306 App: It’s available in English! Go to your phone’s app store and search “12306.” The app has a clean interface—tap the “English” icon in the top right to switch languages.
- Register an Account: Click “Register” and use your passport number. You’ll need to verify your phone number—use a friend’s Chinese number (they’ll get a code) or a virtual number from apps like TextNow (though this can be hit-or-miss).
- Search for Trains: Enter “Xi’an” as the destination and your departure city. Pick your date—remember, tickets release 30 days in advance at 8:00 AM Beijing time.
- Select a Train: Trains are labeled as G (high-speed), D (bullet), or K (regular). For Shanghai to Xi’an, G trains are fastest (6–7 hours). You’ll see seat types: second-class (¥450–¥600) or first-class (¥700–¥900).
- Choose Seats: Pick your preferred seat (window, aisle, etc.). If you’re traveling with friends, use the “seat selection” tool to pick adjacent seats.
- Pay: Select your payment method (international card, Alipay, etc.) and confirm. You’ll get an SMS with an order number—save this!
Common Problems and How to Fix Them
- “Payment Failed” Error: This happened to me three times! First, check your card’s overseas transaction settings. Second, ensure 3D Secure is enabled. Third, try a different browser or app (12306 works best on Chrome).
- No Tickets Available? Don’t panic! Try booking a connecting train (e.g., Shanghai to Nanjing, then Nanjing to Xi’an) or a train on a different date. I once took a 10 PM train instead of a 2 PM one—it was less crowded and cheaper.
- Can’t Verify Your Phone Number? Ask a friend to help. Most Chinese numbers receive 12306 codes instantly. If you don’t know anyone, use a hotel’s front desk number (they’re usually happy to assist).
Final Tips for a Smooth Trip
- Arrive Early: Train stations in China are huge! For Xi’an North Railway Station, arrive 45 minutes early to find your gate—security checks can take time.
- Bring Your Passport: You’ll need it to pick up tickets at the station (if you didn’t use e-tickets) and for onboard checks.
- Download Offline Maps: 12306’s app works offline, but Google Maps is blocked in China. Download Maps.me or Baidu Maps (English version) for navigating Xi’an.
Conclusion
Booking Xi’an train tickets on 12306 as a foreigner is totally manageable once you understand the payment options. I started stressed and confused, but after enabling 3D Secure for my card and linking it to Alipay, the process took less than 10 minutes. Don’t let the payment hurdle stop you—Xi’an’s Terracotta Army, Muslim Quarter, and city wall are worth every effort.
Now, go book those tickets and get ready to fall in love with Xi’an’s ancient charm. Safe travels!
Xi’an Airport Transfer Service
Private English-speaking driver service in Xi’an operated directly by Bruce Zhang. 24/7 airport pickup and hotel transfer for foreign travelers.
Helpful for Your Trip in Xi’an
Macau Payment Guide for Foreign Travelers: From Cash to Apps
2026-08-19Xi’an Travel: A Tourist’s Guide to Scenic Area Payments & Tips
2026-08-13Navigating Payments in Xi’an Without a Data Plan: A Tourist’s Practical Guide
2026-08-11Smart Savings in Xi’an: A Traveler’s Guide to Education-Friendly Payment Systems
2026-08-10Xi’an Travel: A Tourist’s Guide to Paying Smart (WeChat vs. Alipay vs. Cash)
2026-08-1012306 Payment Guide for Foreign Travelers: My Experience Booking Xi’an Trains
2026-08-09Hotel Check-in in Xi’an: A Foreigner’s Practical Guide
2026-08-08An Alipay Hiccup in Xi’an: How I Fixed It and What You Should Know
2026-08-08An Xi’an Tourist’s Guide: How to Pay in Hong Kong Like a Local
2026-08-06Business Traveler’s Payment Survival Guide in Xi’an: Avoiding Hassles, Saving Time
2026-08-06
