Transport Guide

How to Use 12306 to Book Train Tickets

Step-by-step guide to using China Railway 12306 app for foreigners. Registration, booking, seat selection, and ticket collection.

How to Use 12306 to Book Train Tickets

Step-by-step guide to using China Railway 12306 app for foreigners. Registration, booking, seat selection, and ticket collection.

10-12 min read Updated May 18, 2026 Transport

Understanding China Railway 12306

The 12306 app is China Railway's official booking platform for train tickets. It's the primary way Chinese travelers book high-speed rail (G/D trains) and regular train tickets. While the interface is primarily in Chinese, an English version is available, making it accessible to foreign travelers.

Why use 12306?

Alternative: Trip.com

If you find 12306 challenging, Trip.com offers an English-friendly alternative with instant booking. However, there's a small service fee (typically CNY 30-60 per ticket). 12306 remains the most economical option.

Download & Install 12306 App

Official Sources

PlatformDownload Source
iOS App Store (search "铁路12306" or "Railway 12306")
Android Google Play or official Chinese app stores (search "铁路12306")
Web 12306.cn or kyfw.12306.cn
Verify Official App

The official app has a red train logo and "铁路12306" in Chinese characters. Third-party apps may charge hidden fees or have different policies. Always use the official Railway 12306 app.

Account Registration

Using a Foreign Passport

1

Download & Open App

Launch the 12306 app and tap "Me" (我的) in the bottom right corner. Look for the gear icon (settings) in the top right.

2

Switch to English Version

Tap Settings → Version Switch (版本切换) → Select "English". This will translate most of the interface to English.

3

Create Account

Tap "Register" and select "Passport" as your ID type. Fill in your email address or phone number, create a password, and enter your personal information:

  • Name: Must match your passport exactly (first name, middle names, last name)
  • Passport Number: Enter your complete passport number
  • Country/Region: Select your issuing country
4

Email Verification

You'll receive a verification code at your registered email. Enter it within the specified time frame to verify your account.

Account Ready!

After successful registration, your account is created but requires identity verification before booking tickets. This process typically takes 3-5 business days.

Identity Verification

First-time foreign passport holders need to complete identity verification before booking tickets:

  1. Go to "Me" → "Passengers" → "Add Passenger"
  2. Fill in your passport details (upload passport photo page if requested)
  3. Submit for verification
  4. Wait for approval (3-5 business days) or visit a railway station for expedited verification
Expedited Verification

If verification isn't approved quickly, bring your original passport to any railway station ticket window. Staff can verify your identity immediately, allowing you to book tickets the same day.

Booking Process

1

Search for Trains

On the home screen, enter your departure city/station (e.g., "Xi'an North") and destination (e.g., "Beijing West"). Select your travel date and tap "Search".

2

Select Your Train

Filter results by departure time, duration, or train type (G for high-speed, D for high-speed, etc.). Popular routes from Xi'an include:

  • Xi'an North to Beijing West: ~4h 10m, G trains
  • Xi'an North to Shanghai Hongqiao: ~5h 51m, G trains
  • Xi'an North to Chengdu East: ~3h 7m, G trains
  • Xi'an North to Huashan North: ~30 min, frequent service
3

Choose Seat Type

Select your preferred seating class:

  • Business Class (商务座): Most expensive, spacious seats, priority boarding
  • First Class (一等座): Comfortable seats, more legroom, quieter
  • Second Class (二等座): Most economical, standard seating
  • Sleeper (卧铺): For overnight trains on longer routes
4

Select Passengers

Choose from your saved passenger list or add a new passenger. Ensure the name matches the passport exactly.

5

Seat Selection (Optional)

For high-speed trains, you may be able to select your specific seat:

  • Window seats: A or F
  • Aisle seats: C or D
  • Middle seats: B

Seat selection is first-come, first-served and may not be available on all trains.

6

Payment

12306 accepts:

  • Alipay (recommended)
  • WeChat Pay
  • International credit cards (Visa/MasterCard)
  • Chinese bank cards

Complete payment within 30 minutes of booking to secure your tickets.

Ticket Collection

Electronic Tickets

Since January 2024, China has implemented electronic tickets for most high-speed trains. Your booking information is linked to your passport, and you can board by scanning your passport at the station:

  1. Bring your original passport
  2. Proceed to the automatic gates
  3. Scan your passport photo page
  4. Enter your booking verification code if prompted
Mobile Boarding

Most modern stations support passport scanning. If you encounter issues, proceed to the manual channel with your passport and booking confirmation.

Paper Tickets (If Required)

If you need a physical paper ticket (for accounting purposes or to visit stations that don't support electronic tickets):

  1. Bring your original passport
  2. Visit the ticket hall (售票厅) at any railway station
  3. Locate the "Ticket Collection" window (取票窗口)
  4. Scan your passport at the machine or show it to staff
  5. Paper tickets will be printed for all bookings in the order

Understanding Seating

High-Speed Train Layout

Train TypeLayoutSeat ConfigurationBest For
G Train 2+2 (Business) A, F (window) | C, D (aisle) Long-distance travel, business travelers
G Train 2+3 (Second) A, F (window) | C, D (aisle) | B (middle) Budget travel, short trips
D Train 2+2 (First) A, F (window) | C, D (aisle) Regional travel, comfort
D Train 2+3 (Second) A, F (window) | C, D (aisle) | B (middle) Economy, most popular
Seat Tips

A and F are window seats (forward-facing). C and D are aisle seats. B is the middle seat in 2+3 configuration. Forward direction is usually indicated on your ticket.

Refunds & Changes

Refund Policy

Time Before DepartureRefund PercentageFee
8+ days 100% CNY 5-20 per ticket
48 hours - 8 days 95% 5% of ticket price
24-48 hours 90% 10% of ticket price
Less than 24 hours 80% 20% of ticket price

How to Refund

  1. Open 12306 app → "My Orders"
  2. Select the booking you want to refund
  3. Tap "Refund" and select tickets to refund
  4. Confirm refund - funds return to original payment method in 1-7 business days
No-Shows

If you miss your train without cancelling in advance, your ticket becomes invalid and cannot be refunded. Always cancel at least 24 hours before departure if plans change.

Changing Tickets

Need to change your travel date or time? 12306 allows ticket changes:

Useful Chinese Phrases

请问售票处在哪里?
Qǐngwèn shòupiàochù zài nǎlǐ?
"Where is the ticket office?"
请帮我取票。
Qǐng bāng wǒ qǔ piào.
"Please help me collect my ticket."
去北京的高铁是几点?
Qù Běijīng de gāotiě shì jǐ diǎn?
"What time is the high-speed train to Beijing?"
这是我的护照和订单号。
Zhè shì wǒ de hùzhào hé dìngdān hào.
"This is my passport and order number."

Xi'an Railway Stations

Xi'an North Railway Station (西安北站)

Xi'an Railway Station (西安站)

Xi'an West Railway Station (西安西站)

Pro Tips for 12306 Users

  1. Book early: Tickets go on sale 15 days before departure. Popular routes sell out quickly.
  2. Save passengers: Add family members to your passenger list for faster booking.
  3. Check ID: Always travel with your original passport - copies are not accepted.
  4. Allow buffer time: Arrive 30-60 minutes early for high-speed trains, especially during peak times.
  5. Download offline maps: Station layouts can be confusing. Download maps in advance.
  6. Bring snacks: On-board food is available but expensive. Bring your own.

Frequently Asked Questions

Can I book tickets without verifying my passport?

No, identity verification is required for all first-time foreign passport holders. This typically takes 3-5 business days.

What if my passport number changes?

You'll need to update your account information and re-verify. Bookings with old passport numbers will be invalid.

Can someone else book tickets for me?

Yes, but they need your passport information and your ID verification must be completed first. The ticket will be linked to your passport.

Can I pay with a foreign credit card?

Yes, 12306 accepts international credit cards. However, Alipay or WeChat Pay are more convenient and reliable.

What happens if I miss my train?

If you miss your train without cancelling, your ticket becomes invalid and cannot be refunded. However, you may be able to take the next train on the same day if seats are available (standby tickets).

Do I need to print my ticket?

Most high-speed trains use electronic tickets linked to your passport. Paper tickets are only needed if the station doesn't support electronic entry or for accounting purposes.