12306 is the official train booking service of China’s national railway. The name comes from its website and app, and it is the source for most train timetables and tickets.
China State Railway Group announced on 28 November 2023 that foreigners with ordinary passports can verify their details and buy tickets online via 12306[1]. That change is why independent travellers can now book their own trains.
Where you will meet it on a trip
You will use 12306 when you plan any rail leg, from a short city hop to a long journey. To verify, enter your name, nationality and passport number, or upload a photo of the passport page, and then you can buy tickets[2].
One practical tip
Plan around the sale window. Train tickets usually go on sale 15 days before departure and cannot be bought earlier[3]. For a busy holiday, set a reminder for the opening day.
Some apps help you queue early. Trip.com can accept pre-orders before the window opens, but it only attempts the purchase when China Railway releases seats[4]. Our booking comparison sets the two side by side.