Ordering Seat Delivery on China's High-Speed Trains
To order food to your seat on a Chinese high-speed train, use the 12306 system through either the app or the seat QR code. The quickest route is to scan the QR code printed on your seat back or tray table using WeChat, which opens the railway ordering page directly. Alternatively, open the official 12306 app (or its WeChat mini-program), go to the dining section, and enter your train number and seat details so the system can show the right menu for your service. Both methods tie the order to your exact train, date, and seat, which is why it reaches you at the right place.
You get two kinds of food once you are in. One is onboard catering, prepared on the train and delivered to your seat. The other, available on many routes, is delivery from restaurants at upcoming stations along your line, including well-known chains such as KFC, McDonald's, and Starbucks. For station delivery, the timing rule matters: order at least about an hour before you reach that station, because staff prepare your food, carry it to the platform, and hand it to the train attendants, who bring it to your seat when the train stops. Pay inside the app with WeChat Pay or Alipay.
Two practical limits are worth knowing. The pre-order service runs on high-speed trains, the ones whose numbers start with G or D, not on slower services. And station delivery only works at participating stations, mostly major hubs, so the app will show you which upcoming stops you can order from. Plan your order around a hub on your route rather than a small stop, and you will eat well without leaving your seat.
- Scan the seat QR code with WeChat, or use the 12306 app's dining section, to order to your seat.
- In the app, enter your train number and seat so the order links to your exact service.
- On G and D high-speed trains you can pre-order from station restaurants, including KFC, McDonald's, and Starbucks.
- Order station food at least about an hour before you reach that stop.
- Pay inside the app with WeChat Pay or Alipay; station delivery works mainly at major hubs.
How this works
Find the seat QR code
Look for the 12306 QR code printed on your seat back or tray table on the high-speed train.
Scan with WeChat
Open WeChat and scan the seat QR code, which usually opens the railway ordering page directly.
Or open the 12306 app
Alternatively open the 12306 app or its WeChat mini-program, go to the dining section, and enter your train number and seat.
Choose onboard or station food
Pick onboard catering for your seat, or pre-order from a restaurant at an upcoming station at least an hour before that stop.
Pay and receive
Pay with WeChat Pay or Alipay, and attendants bring the order to your seat during the trip or when the train stops.
Why this is different for foreign visitors
China's high-speed rail network supports onboard food ordering through the official 12306 app, its WeChat mini-program, and seat-side QR codes, with WeChat commonly used to scan and pay. Orders tie to your train number, date, and seat. On G and D trains you can also pre-order meals from restaurants at participating stations along your route, mostly major hubs, with food handed over when the train stops. Delivery from a station takes roughly an hour to prepare, so orders must go in ahead of the stop.
Common mistakes to avoid
- Not entering the correct train number, date, and seat in 12306.
- Expecting an app other than 12306 for official onboard ordering.
- Missing the seat QR code that opens ordering directly.
- Ordering station food too late, after the one-hour lead time for that stop.
Frequently asked
Scan the QR code on your seat with WeChat, or open the 12306 app's dining section and enter your train and seat. Both link the order to your exact service so it reaches your seat.
The official 12306 app, or its WeChat mini-program. You can also scan the seat QR code, which opens the ordering page directly without searching for your train.
Yes, on G and D trains at participating stations. Order at least about an hour before that stop, and staff hand it to attendants who bring it to your seat.
Expat-level detail, offline maps, and AI chat.
Ask follow-up questions, get live prices, and save guides for offline use.