How to Use 12306 & Buy High-Speed Train Tickets in China as a Foreigner (2026 Update)

Last Updated: March 2026 | Reading Time: 8 mins | Category: China Transportation

China’s high-speed rail (HSR) network is one of the world’s fastest, most reliable, and most scenic ways to travel between cities like Beijing, Shanghai, Xi’an, Chengdu, and Guangzhou. And the official 12306 platform (China Railway’s official ticketing system) is the cheapest, most direct way to book tickets—no middleman fees, full seat selection, and real-time availability.

As a foreign traveler, you don’t need a Chinese phone number or bank card to use 12306 (we’ll cover workarounds for payments!). This step-by-step guide walks you through account registration, identity verification, ticket booking, payment, and boarding—so you can book HSR tickets confidently without stress.

Key Note for Foreigners: Only valid passports are accepted for 12306 registration. Your full name must match your passport exactly (no nicknames, no abbreviations) to avoid verification failures.

What You Need Before Starting 12306 Registration

Gather these documents & details first to speed up the process:

  • Valid passport (clear photo of the information page ready for upload)
  • Active email address (Gmail, Outlook, etc.—no Chinese email required)
  • International phone number (for account alerts, optional but recommended)
  • Payment method: WeChat Pay/Alipay (tourist-friendly setup), or international credit/debit cards (Visa/Mastercard, limited support)

Option 1: Use 12306 English Website (Easiest for Desktop Users)

The 12306 English site (https://www.12306.cn/en/) is designed for foreign travelers—no confusing Chinese menus here.

Step 1: Register & Verify Your Identity

  1. Go to the 12306 English homepage and click “Register”
  2. Fill in your details: full name (passport match), nationality, passport number, passport expiration date, email, password
  3. Check your email for the activation link (check spam/junk folder if missing) and click to activate
  4. Complete real-name verification: Upload a clear photo of your passport’s information page. Verification typically takes 1 hour to 3 business days (instant in many cases for 2026 updates)
  5. Once verified, you’ll see a “Verification Passed” status—you’re ready to book!

Step 2: Search & Select High-Speed Trains

  1. Log in to your 12306 account
  2. Enter departure station, destination station, travel date (use Pinyin names like Beijing West, Shanghai Hongqiao)
  3. Click “Search” and filter for “High-Speed Trains” (labeled G/D/C prefixes—G trains are the fastest)
  4. Choose your preferred train, departure time, and seat class:
    1. Second Class: Budget-friendly, most popular for tourists
    2. First Class: More space, quieter cabin
    3. Business Class: Luxury seating, premium amenities

Step 3: Confirm Passenger & Pay

  1. Select yourself as the passenger (add other travelers under “My Passengers” if booking for a group)
  2. Review your order details (station, time, seat, price) and click “Pay”
  3. Choose your payment method: WeChat Pay/Alipay (recommended) or international card
  4. Complete payment—your e-ticket will be sent to your email and saved in your 12306 account

Option 2: 12306 Mobile App (Best for On-the-Go Booking)

The 12306 app (Chinese name: 铁路12306) works for iOS and Android, with a full English mode.

Step 1: Download & Switch to English

  1. Search “Railway 12306” in App Store or Google Play and install the app
  2. Open the app → Go to Me → Settings → Switch Version → Select English
  3. Restart the app to apply English mode

Step 2: Register & Verify (Same as Website)

  1. Tap “Register” and enter passport details, email, and password
  2. Verify email and upload passport for identity check
  3. Wait for verification approval (faster on the app for most tourists in 2026)

Step 3: Book Tickets & Collect

Follow the same search-select-pay steps as the website. The app stores your e-ticket for offline access—perfect for airport/station travel.

Critical 12306 Tips for Foreign Travelers (Avoid Common Mistakes)

✅ Payment Hacks for Foreigners

  • WeChat Pay Tourist Version: Link your international card to WeChat Pay (mini-program setup) for seamless 12306 payments
  • Alipay for Tourists: Use the Alipay Tourist Pass to load funds and pay for tickets
  • International Cards: Visa/Mastercard work on the English site, but try WeChat/Alipay if payments fail

✅ Identity Verification Failed? Fix It Fast

  • Double-check your name spelling (matches passport exactly)
  • Re-upload a clearer passport photo (no glares, full info page visible)
  • Visit any China train station ticket window with your passport for in-person verification (instant fix)

✅ Ticket Collection & Boarding

  • E-Ticket Boarding: Most HSR stations support paperless boarding—show your passport and e-ticket QR code at the gate
  • If paper tickets are needed: Collect at station ticket machines/windows with your passport
  • Arrive 30–45 minutes early for security checks and boarding

✅ Ticket Changes & Refunds

  • Modify or refund tickets in your 12306 account before departure
  • Refund fees apply based on how early you cancel (lower fees for earlier cancellations)
  • Unused expired tickets cannot be refunded

Why 12306 Is Better Than Third-Party Platforms for Foreigners

  • No extra fees: Official prices, zero booking surcharges
  • Full availability: Access to all seats, including last-minute releases
  • Secure & official: Avoid fake tickets or scams from untrusted sites
  • English support: Dedicated English interface for international travelers

Final Quick Checklist for 12306 Booking

  1. Register and verify your passport before your trip (don’t wait until the last minute)
  2. Use the English website/app to avoid language barriers
  3. Double-check station names (many cities have multiple stations: e.g., Beijing vs. Beijing West)
  4. Save your e-ticket QR code offline for boarding
  5. Keep your passport handy for verification and boarding

Pro Travel Hack: Book HSR tickets 15 days in advance (peak travel periods like holidays sell out fast!). For popular routes (Beijing-Shanghai, Xi’an-Chengdu), booking early guarantees your preferred seat and time.

Wrapping Up

Using 12306 as a foreigner is straightforward once you complete the one-time passport verification. With this guide, you can book China’s high-speed train tickets independently, save money, and travel flexibly across the country.

Whether you’re chasing historical sites in Xi’an, exploring modern Shanghai, or eating street food in Chengdu, China’s HSR will get you there fast and comfortably—now you know exactly how to book your ride!