🚄 How to Book High-Speed Train Tickets on 12306 in 2026: Complete Foreigner's Guide

Your complete step-by-step guide to using China's official railway booking platform

If you're planning to travel around China by train in 2026, chances are you'll need to use 12306.cn — the official website and app for booking tickets on China's massive high-speed rail network. With over 35,000 km of high-speed tracks connecting virtually every major city, the train is often the fastest and most comfortable way to get around.

This guide walks you through everything you need to know as a foreigner: how to register, book tickets (even without a Chinese phone number), pay with international cards, and pick up your tickets at the station.

📌 Key Facts About 12306 in 2026:

📋 Table of Contents

  1. Why Use 12306 Instead of Third-Party Apps?
  2. Step 1: Register Your Account
  3. Step 2: Add Your Passport as ID
  4. Step 3: Search for Trains
  5. Step 4: Select Your Train and Seats
  6. Step 5: Make Payment
  7. Step 6: Collect Your Tickets
  8. Pro Tips for First-Timers
  9. Frequently Asked Questions

🚂 Why Use 12306 Instead of Third-Party Apps?

You might have heard of apps like Trainpal, Trip.com, or CTrip for booking Chinese trains. These third-party platforms are convenient, but they often charge booking fees or mark up prices. Here's why 12306 is worth learning:

💡 When to Use Third-Party Apps: If 12306 is sold out or if you want consolidated booking (train + hotel), third-party apps are still useful. Just compare prices carefully — the markup can be 5-20% on popular routes.

Step 1: Register Your 12306 Account

1Go to the 12306 English website

Visit: https://www.12306.cn/index/

Click the "English" toggle in the top-right corner to switch to English interface.

2Click "Sign Up" in the top-right corner

You'll be redirected to the registration page. Fill in the following:

3Verify your email

Check your inbox for a verification email from 12306. Click the confirmation link within 24 hours.

4Complete identity verification

After email verification, you'll need to add your passport information. This is mandatory for buying tickets.

⚠️ Important: Your 12306 account must be verified with a passport before you can book tickets. This is separate from the email verification step above.

Step 2: Add Your Passport as ID

1Navigate to "Personal Information"

In your account dashboard, click "Personal Information" or "My Account" → "Personal Information."

2Enter your passport details

FieldExample
Name (English)JOHN SMITH
Name (Chinese)*约翰·史密斯
Passport numberE12345678
Country/RegionSelect your country
ID typePassport (Foreign)

*If you don't have a Chinese name, use your name in Chinese characters from your visa or translation. You can also leave this blank if not required.

3Add your phone number

Enter your international phone number (with country code, e.g., +1 for USA). You'll receive an OTP code to verify.

📱 Phone Number Note: As of 2024, 12306 accepts international phone numbers for foreigners. If you have a Chinese SIM card, that's even better — but it's no longer mandatory.

4Submit and wait for verification

After submission, your identity will be verified. This usually takes a few minutes but can take up to 24 hours during peak periods.

Step 3: Search for Trains

1Enter your route

On the homepage, fill in:

Tip: You can type in English — the system will suggest the Chinese city name automatically.

2Click "Search"

All available trains for that date will be displayed. You'll see:

3Filter train types (optional)

Use the filters to narrow down results:

🎫 Understanding Train Types:
TypeSpeedPrice RangeBest For
G (高铁)300-350 km/h¥500-1500Long distances, time-sensitive
D (动车)200-250 km/h¥300-800Medium distances
C (城际)160-200 km/h¥100-300Short regional trips
K/T/Z120-160 km/h¥100-500Budget, overnight travel

Step 4: Select Your Train and Seats

1Click "Select" on your preferred train

A seat map or seat list will appear showing available carriages and seat numbers.

2Choose your seat class

Most high-speed trains offer these seat classes:

3Select your specific seat (optional)

On some trains, you can pick your exact seat from the seat map. Seats near the window (A/F) are popular for scenery; seats near the aisle (C/D) are easier to exit.

4Add passengers

If this is your first booking, you'll need to add yourself as a passenger:

5Verify your booking details

Before proceeding to payment, double-check:

Step 5: Make Payment

1Click "Payment" or "Book Now"

You'll be redirected to the payment page.

2Choose your payment method

Accepted methods for foreigners:

💳 Card Payment Tips:

3Complete the transaction

Enter your card details and confirm. You'll receive a confirmation email and SMS (if you have a Chinese number or international SMS enabled).

4Save your ticket confirmation

After payment, you'll see:

Step 6: Collect Your Tickets

1Understand ticket collection options

As a foreigner, you have several ways to get your physical ticket:

🎫 4 Ways to Get Your Train Ticket:
  1. Ticket machines (自助取票机): Use your passport to scan and collect. Fastest option, available 24/7.
  2. Ticket windows (人工窗口): Show your passport and order number. Longer queues but staff can help with issues.
  3. ID check at platform: Some stations allow you to board with just your passport and a valid booking — no physical ticket needed (verify when booking).
  4. ID check with "Take Train with ID" (身份证刷闸机): If you enter your Chinese national ID number (if you have one), you can use the facial recognition gates.

2Go to the station early

Recommended arrival times:

3Find your platform

After collecting your ticket, check the screen for your platform number. High-speed trains usually depart from specific platforms — arrive early to find yours.

🚉 Platform Tip: China's train platforms can be massive. Your ticket shows the platform number. Once on the platform, find your carriage number (usually marked on the floor) to avoid rushing through crowds.

4Board the train

When boarding, have your passport and ticket ready for inspection. Find your seat and settle in. Store your luggage in the overhead bins or near your seat.

💡 Pro Tips for First-Timers

1. Book Early for Popular Routes

Beijing-Shanghai, Shanghai-Hangzhou, and Beijing-Xi'an routes sell out fast, especially on weekends and holidays. Set a reminder to book exactly 15 days before your intended travel date.

2. Use the 12306 App for Real-Time Updates

The mobile app (available on iOS and Android) lets you:

3. Keep Your Passport Handy Throughout the Journey

You'll need to show your passport at ticket collection, at the platform entrance, and sometimes during the journey. Keep it accessible, not buried in your luggage.

4. Know the Cancel/Change Policy Before Booking
5. Avoid Peak Season Unless You Book Early

Chinese New Year (late January/February), National Day (October 1-7), and Labor Day (May 1-3) see millions traveling. Train tickets are nearly impossible to get last-minute — book weeks in advance or consider buses.

6. Check Station Names Carefully

Some cities have multiple stations. "Beijing" usually means Beijing Railway Station, while "Beijing West" (北京西) is another. "Shanghai" and "Shanghai Hongqiao" are different stations. Check your destination carefully!

❓ Frequently Asked Questions

Q: Can foreigners use 12306 to book train tickets in China?

A: Yes, foreigners can use 12306. The platform now supports English interface and accepts foreign passports for registration. You can book tickets for all high-speed trains (G, C, D trains) and regular trains.

Q: Do I need a Chinese phone number to register on 12306?

A: As of 2024, foreigners can register on 12306 using their foreign passport and either a Chinese phone number or an international phone number. The English version accepts international numbers for OTP verification.

Q: What payment methods work on 12306 for foreigners?

A: Foreigners can pay with major international credit cards (Visa, Mastercard, American Express, Diners Club) and debit cards on 12306. You can also use Alipay and WeChat Pay if you have a foreign card linked.

Q: How far in advance can I book train tickets on 12306?

A: Train tickets on 12306 can be booked up to 15 days in advance (sometimes 14 days depending on the route). During peak seasons (Chinese New Year, Golden Week), tickets sell out very quickly — book as early as possible.

Q: Can I cancel or change my 12306 train ticket?

A: Yes, you can cancel or change tickets. Cancellations before departure: no charge if done online; 20% fee if within 2 hours of departure. Changes are free for most ticket types before the train departs, subject to availability.

Q: What if my card payment fails on 12306?

A: Common causes:

Q: Is there a booking fee on 12306?

A: No, 12306 charges no booking fees. You pay exactly the ticket price shown.

Q: Can I use 12306 if I don't have a Chinese ID?

A: Yes, you can use your foreign passport to register and book tickets. Just ensure your passport is added to your account under "Personal Information."

🚄 Ready to Explore China by Train?

China's high-speed rail network is one of the world's most impressive transportation systems. With this guide, you're ready to book like a local.

Need help planning your China itinerary?

👉 Check out our other travel guides for more tips on getting around China.

📚 Related Guides