Setup Guide
-
Download the App
Search '12306' on App Store or Google Play. The official app is by China Railway.
-
Register an Account
Registration requires a passport number. Use your real name exactly as it appears on your passport.
-
Book Tickets
Enter your passport details when purchasing. Tickets are checked at the station gate, so book early for popular routes and public holidays.
UI Navigator — Key Buttons Translated
Search and book train tickets
View your booked tickets and travel history
Reschedule your train to a different time
Join a queue if tickets are sold out
Manage your passenger identity documents
Account and settings
Frequently Asked Questions
How do foreigners book high-speed train tickets in China?
Use the 12306 app, China's official rail booking platform. Register with your passport, then search routes, select seats, and pay. The app covers all high-speed and intercity trains across the country.
Can I use 12306 in English?
12306 has limited English support. The interface is primarily Chinese, so travelers often use translation tools or ask hotel staff for help. Booking still works with a foreign passport number.
Do I need a Chinese phone number to use 12306?
A Chinese mobile number helps with verification and receiving ticket alerts, but registration is possible with a passport. Some travelers register using their passport at the station or through the app.
How far in advance can I book trains on 12306?
12306 opens bookings well ahead of travel dates for most routes. Book early during holidays and peak travel periods, as popular high-speed trains sell out quickly.
Build your complete China app kit — all 12306 alternatives in one place