Train12306Transport
How to Book China Train Tickets with a Passport

How to Book China Train Tickets with a Passport

Last Updated: June 17, 2026·Foreigners traveling by train in China·6 min read

In a Nutshell

Foreigners can book China train tickets through the official 12306 app using their passport — but you must complete passport verification first, either online or in person at any train station.

Prerequisites

  • Valid passport
  • Email address for 12306 account registration
  • Working Alipay or WeChat Pay for ticket payment

Step-by-Step

China's high-speed rail network is one of the best ways to travel between cities. As a foreigner, you can book tickets through the official 12306 platform using your passport. The setup takes some effort upfront, but once your account is verified, booking future trips is fast.

The Official Platform

12306 (12306.cn website and the Railway 12306 mobile app) is the only official booking channel. Third-party platforms like Trip.com and Ctrip can also book train tickets, but they are resellers — they charge a service fee and may not offer all trains or seat types. The 12306 app is free, has an English version, and gives you direct access to the full schedule.

Step-by-Step Guide

Step 1: Download and Set Up the 12306 App

  1. Search your app store for "Railway 12306" — look for the red logo with a train icon.
  2. After installation, open the app and switch to English. The language selector is typically on the login page or in Settings.
  3. Choose "Register" and select email registration (rather than Chinese phone number registration).
  4. Enter your email address and create a password.

Step 2: Add Your Passport as Identification

  1. During or after registration, the app asks you to add a passenger. Select "Add Passenger."
  2. For ID type, choose "Foreign Passport."
  3. Enter your name exactly as it appears on your passport. This is critical: spaces, hyphens (e.g., "Jean-Luc" not "Jean Luc"), and capitalization must match perfectly.
  4. Enter your passport number, nationality, and date of birth.
  5. Save the passenger profile.

Step 3: Verify Your Passport

Newly added foreign passengers must go through identity verification. There are two paths:

Path A: Online auto-verification. After adding your passport, the system attempts to verify your information automatically. This works for some nationalities and passport formats, but not all. If it succeeds, you are ready to book.

Path B: Upload for manual verification. If auto-verification fails, the app prompts you to upload a photo of your passport information page. Submit a clear photo showing all text. Manual review typically takes a few hours to one day. If this also fails — and it does for many foreign passports — proceed to Path C.

Path C: In-person verification at a station. Go to any train station (not just the one you are departing from) and find the ticket office or manual service counter. Hand over your passport and say you need "12306 verification" (showing the app screen helps). The staff scans your passport, and verification is immediate. After this, your account is fully functional for all future bookings.

Step 4: Search and Book a Ticket

  1. On the 12306 home screen, enter your departure city, destination, and travel date.
  2. Browse available trains. The results show:
    • Train number (G = high-speed, D =动车, K/T/Z = conventional)
    • Departure and arrival times
    • Duration
    • Seat classes: Second Class (cheapest), First Class (more space), Business Class (lie-flat seats on some trains)
    • Availability (shown as "Tickets available" or a number)
  3. Select a train and seat class, then confirm your passenger (yourself, or add additional passengers).
  4. Proceed to payment.

Step 5: Pay for the Ticket

12306 accepts Alipay and WeChat Pay. If both are set up with your foreign card, the payment goes through without issue. The fare is displayed in RMB.

After payment, the ticket is digitally linked to your passport — you do not receive a paper ticket unless you specifically request one.

Step 6: Boarding the Train

On the day of travel:

  1. Arrive at the station at least 30-45 minutes before departure (longer for major hubs like Beijing South or Shanghai Hongqiao — these stations are enormous).
  2. Go to the manual/passport lane at the entry gate. The automated gates do not accept foreign passports. Show your passport to the staff member — they will verify your booking in the system and let you through.
  3. Proceed through security (similar to airport security but generally faster).
  4. Find your train on the departure board by train number. Gates close 3-5 minutes before departure, not 15-20 minutes like airports.
  5. At the platform, your carriage number is displayed on signs or painted on the platform floor. Board your carriage and find your seat.

Seat Classes Explained

ClassChinese NameSpaceTypical Price (Beijing-Shanghai)Notes
Second Class二等座Standard airline economy~550 RMBAdequate for trips under 3 hours
First Class一等座Wider seat, more legroom~930 RMBGood for 3-5 hour trips
Business Class商务座Lie-flat or semi-lie-flat~1,750 RMBOnly on select trains; book early

Changing or Canceling Tickets

  • Before departure: You can change dates or cancel through the app. Fees increase as departure approaches:
    • 8+ days before: Free
    • 48 hours to 8 days: 5% fee
    • 24-48 hours: 10% fee
    • Under 24 hours: 20% fee
  • After departure: Changes and cancellations are not available. You must buy a new ticket.

If you have collected a paper ticket (报销凭证/reimbursement voucher), you cannot change or cancel online — you must go to a station ticket window.

Common Pitfalls

Common Pitfalls

  • Verification rejection loop. The most frustrating experience: online verification fails repeatedly but you have not gone to a station yet. Save time — if online verification fails twice, go directly to a station for in-person verification. It takes two minutes and solves the problem permanently.
  • Name format issues. Middle names, double-barreled surnames, and names with special characters cause the most verification failures. Check your passport machine-readable zone (the two lines at the bottom of the photo page) for the exact format the system expects.
  • Station size miscalculation. Major hubs (Beijing South, Shanghai Hongqiao, Guangzhou South) are the size of small airports. Allow extra time for navigation, especially on your first visit.
  • Gate closing time. High-speed train gates close earlier than you might expect — 3-5 minutes before departure. A train that "leaves at 2:00 PM" stops boarding at 1:55-1:57 PM.

Backup Plan

Alternative Options

  • Station ticket window. You can buy tickets in person using cash or a foreign bank card at any station's ticket office. No 12306 account needed — just your passport.
  • Self-service ticket machines. Some machines at major stations accept foreign passports, but this is inconsistent. If the machine does not work, the ticket window is the fallback.
  • Third-party platforms. Trip.com and Ctrip allow train booking in English with foreign payment methods. They charge a service fee of 10-30 RMB per ticket. These are legitimate resellers, and the ticket works the same way — your passport is the boarding credential.

Red Line Warning

Your 12306 account name must match your passport exactly — including spacing, hyphens, and capitalization. Any mismatch and the verification will fail, preventing you from buying tickets.

Advertisement
AdSense Placeholder — 300x250

Comments

Powered by Giscus. Configure your GitHub repository by replacingdata-repoanddata-repo-idattributes in the source code.