Booking a Chinese train on 12306: the passport, the waitlist, and the seat you thought was gone
The screen says 无票 (wúpiào), no tickets, in a soft grey that reads as final. It is not. Somewhere down that same line, in the next hour, a person will change their plans and a seat will fall back into the pool. The only question is whether you are standing in the queue that catches it. On China's railway that queue lives inside an app, not on the concourse, and learning its grammar is the difference between a four-hour ride and a day lost to a window with a paper number.
The app is the station
There is one seller that matters: 中国铁路12306 (Zhōngguó Tiělù 12306), the state railway's own app and website. Every other channel — hotel desks, agents, the resale apps — is buying from it on your behalf. The pre-sale window opens fifteen days before departure, counting the travel day, and on dense corridors the good departures thin out within minutes of that opening.
The catch for a visitor is language. The 12306 app carries only patchy English, and its identity checks assume a Chinese ID. The usual workaround is Trip.com (携程, Xiéchéng), which resells the same inventory through an English interface and adds a service fee of roughly 10 to 20 CNY per ticket. You pay for the translation layer, not for a different seat. If you can manage the Chinese fields, book direct and keep the fee.
Registering a passport
China's rail system is real-name — 实名制 (shímíngzhì) — so the name on the ticket must match the document you travel on. For a foreign passport the app runs a verification step called 证件核验 (zhèngjiàn héyàn): you enter the passport number, upload the photo page, and wait. Approval usually lands within a day or two, occasionally the same afternoon. Do this before you need a specific train, not the night before, because an unverified account cannot complete a purchase.
Once verified, your passport is both ticket and identity. There is no paper stub to collect; the seat is bound to the document number. That also means you cannot buy under a friend's account and ride on your own passport — the gate will refuse the mismatch.
Reading the train code and the seat
The letter before the number tells you the train. G (高铁, gāotiě) is the fastest, purpose-built high-speed service; D (动车, dòngchē) is a shade slower; C is intercity. The older Z, T and K services are conventional trains, slower but carrying real sleeper berths — 硬卧 (yìngwò), hard sleeper, and 软卧 (ruǎnwò), soft sleeper — for overnight runs.
Seat class is the real decision. On the flagship Beijing–Shanghai G-trains, 1,318 kilometres in about four hours and eighteen minutes, second class (二等座, èrděngzuò) runs around 553 CNY, first class (一等座, yīděngzuò) around 933, and business class (商务座, shāngwùzuò), a lie-flat pod with a meal, close to 1,748. Second class is unremarkable and entirely fine; the jump to first buys elbow room and quiet, rarely worth triple for a daytime hop.
When it says sold out
This is the part most visitors miss, and it is the whole reason to read the app instead of trusting a resale screen. When a train shows no seats, 12306 offers 候补 (hòubǔ), a waitlist that works: you pay the fare now and the system watches for released inventory, buying the instant a seat frees and refunding in full if nothing comes free by your cutoff.
On 12306, sold out is a status, not a verdict.
候补票不是候车,而是排队等一张还没退回来的票——你先付钱,系统替你在票退回来的那一刻买下。
Released seats cluster at predictable moments: when the fifteen-day window opens, when unpaid holds lapse after the roughly thirty-minute payment deadline, and in the last day or two as plans firm up. A hòubǔ request placed early on a popular train succeeds far more often than the grey screen suggests. Note too that ticket release is staggered by originating station — the 起售时间 (qǐshòu shíjiān) printed in the app — so a train may go on sale at 14:00 rather than at a single national bell.
Before you tap buy
Changing a ticket is called 改签 (gǎiqiān) and is generous: you can rebook to another train, once, before departure, paying only any fare difference. Refunds are tiered by how early you cancel — free more than eight days out, 5 percent between forty-eight hours and eight days, 10 percent inside forty-eight hours, and 20 percent under a day. At the station, since the 2020 shift to the paperless 电子客票 (diànzǐ kèpiào), you skip the machines entirely and show your passport at a staffed 人工 (réngōng) lane, where an attendant reads the document and opens the gate.
The single mistake that costs a whole trip is the wrong station. Big cities run several: most Beijing–Shanghai G-trains leave from 北京南 (Běijīngnán), not the central 北京站, and arrive at 上海虹桥 (Shànghǎi Hóngqiáo), a different corner of the city from 上海站. Read the departure station on the ticket, not just the city name, and give yourself forty minutes — security screening, then the walk to a far platform, eats time the schedule does not show.
Drafted with AI assistance · published daily · reviewed by the Welcl Buddy editorial collective on a rolling basis. Corrections welcome at designloversko@gmail.com.