Eating on Chinese Trains: Dining Cars, Delivery and Prices in 2026


Beijing to Shanghai takes four hours eighteen minutes, which puts the 11:00 departure in the middle of lunch. On a Chinese train you will be hungry at some point, and what you get depends less on the train than on which of three channels you use. Catering changed more between 2024 and 2026 than in the previous twenty years; the gap between a tired ¥45 box and a ¥17 wok-fried set is mostly knowing where to look.

Three ways to eat on board

The dining car is the obvious one. You walk to it, look at the glass cabinet, pay, and carry the tray back to your seat. It is the only channel that works without a phone, which makes it the fallback for anyone whose 12306 account is not set up.

Station delivery is the one visitors underuse. You order in the app for a station the train will stop at, a shop inside that station packs the food, staff hand it to the crew on the platform, and a conductor walks it to your seat. That is how you get a local noodle shop instead of a reheated tray.

The trolley is the third. It passes through the car every hour or so with water, instant noodles and sometimes a hot box. Cash works, Alipay and WeChat work, prices are posted. What you will not find is a restaurant in the European sense: high-speed trains in China have no open flame and no kitchen, so the food is cooked on the ground and reheated, with one exception covered below.

Where the dining car actually is

Chinese high-speed sets run in fixed formations, so the catering car sits in a predictable place, with one catch: a double consist has two and they do not connect.

Formation Catering car Notes
8-car EMU, most G and D trains Car 5 Bar counter and standing ledges, few seats
16 or 17-car EMU Car 9 Bigger stock, wider menu
Double consist, 8 plus 8 Cars 5 and 13 The two halves are sealed off
Conventional Z, T and K trains Cars 9 to 11 Real galley, cooked on board

On a Fuxing or Hexie set the catering car is a counter with a display cabinet and a coffee machine, not a dining room. You buy and leave. On older conventional trains it is a carriage of tables with a kitchen behind it, and the food is cooked to order. Check your carriage number above the door, then walk toward the middle of the train. If the doors between car 8 and car 9 are locked, you are on the wrong side of a double consist.

What the money buys

Prices run in bands nobody advertises. Railway rules require every EMU to carry at least one hot meal at ¥15 or below, visible in the cabinet rather than kept in the back. In practice the trolley leads with the ¥30 to ¥60 sets.

Channel Typical price What you get
Dining car budget box ¥15 to ¥17 One meat, one vegetable, rice, sometimes water
Dining car standard set ¥30 to ¥60 Larger portion, better packaging, cold-chain reheated
Station delivery ¥20 to ¥60 plus ¥8 Chain brands and local restaurants, cooked nearer to order
Station shop before boarding ¥15 to ¥40 Supermarket prices, widest choice
Trolley snacks ¥5 to ¥20 Noodles, biscuits, fruit, drinks

A ¥45 box is not three times better than a ¥15 one; the difference is portion, packaging, and the fact that the cheap tier sells out in the first twenty minutes of a long run. Cold-chain boxes are cooked in central kitchens, chilled to between 0 and 8 degrees and given a 72-hour shelf life; microwave reheating is why the rice comes out hard and the greens grey. Hot-chain meals, cooked in a station kitchen, last about four hours and taste markedly better.

Station delivery: 98 stations, ¥8 flat, one hour ahead

This is the part that changed. Internet meal ordering launched on 17 July 2017 at 27 stations. By August 2026 it covered 94, and China Railway's data for the end of September 2026 puts it at 98, with the railway QR code fixed to every EMU seat armrest.

In the 12306 app, switch to English, tap Food and Specialty, enter the train number and date, and every station on your route with vendors appears. Pick a station, pick dishes, enter carriage and seat, pay. Delivery is a flat ¥8 per order; the deadline is 60 minutes before the train reaches that station, and cancellation is free until then.

Two details matter on the day. The train stops for two or three minutes, so never get off to collect the food yourself. And popular vendors sell out on holiday weekends, so order the night before. A separate tab, Train Self-operated Meals, covers the dining car's own stock with no station deadline.

The 2026 menu is regional, not national

The standard national box has been replaced by line-specific cooking under the slogan 一车一特色, one train one specialty:

  • Chengdu Railway runs 17-yuan wok-fried rice sets with twice-cooked pork or ginger chicken, cooked to order at station restaurants in Chengdu East and Chongqing West, plus Tibetan dried-beef sets on the Sichuan-Qinghai line.
  • Zhengzhou Railway added two Henan dishes in October 2026: a braised-pork flatbread stew and a stir-fry of eight staples.
  • Guangdong Railway serves Chaoshan hot-chain dishes, Shanghai Railway a seasonal Jiangnan menu.
  • The Yangtze delta has a one-hour hot-chain supply circle around 21 stations, with Xiamen North added for the 2026 summer.

The further west and south you travel, the more the menu is worth ordering. Shanghai to Suzhou is a snack run; Xi'an to Lanzhou or Chengdu to Kunming is where regional cooking pays off. For the Ninth China International Import Expo in Shanghai this winter, some Shanghai-bound trains were also given English menus. It is a pilot, not a standard, but it shows the direction.

The friction if you hold a foreign passport

Everything above assumes a working 12306 account, and that is the bottleneck.

Payment. Catering orders settle through Alipay or WeChat Pay. Overseas credit cards are not accepted in the catering module, though 12306 takes them for tickets; both wallets accept foreign cards, so link one before you travel.

A Chinese mobile number. The order form asks for one for delivery alerts. Without it, station delivery is hard to complete; the dining car and the trolley have no such requirement.

Account verification. Real-name verification is needed before ordering. Our passport booking guide covers that step, and it is worth doing at home rather than at a station counter.

If none of it works, the dining car remains fully usable: point at the cabinet and pay with cash or a linked wallet. Staff on tourist corridors see foreign passports daily, and on lines serving Xi'an, Guilin and Shanghai the counter often has a picture menu.

Dietary requests are the weak point. There is no vegetarian or gluten-free labelling on most boxes, and the remarks field is read by a shop worker, not a chef. For halal food the reliable routes are the Muslim quarters near the station; for vegetarian, order plain noodles or rice with a vegetable dish by name.

Conventional trains, sleepers and tourist trains

On a Z, T or K train the economics invert. The dining car has a galley and a cook, and a breakfast of congee, eggs and pickles costs less than a coffee at a Beijing station. Dinner usually runs from 17:30 to 21:00 and closes early on some routes, so eat before 20:00.

On dedicated tourist trains, meals are typically included in the fare and served in a proper dining car with set seatings. Our guide to tourist trains and their on-board facilities covers that model.

One last note that saves money: every carriage has a free boiling-water tap, and instant noodles are a normal part of Chinese rail travel. Just check the rules on liquids first, which our luggage and security guide sets out. If you would rather have meals arranged for you, our leisure tours build dining stops into the itinerary.

FAQ

Can I order food without a Chinese phone number? For station delivery it is difficult; the form expects a number for alerts. The dining car and trolley need nothing but payment.

How far ahead must I order? At least 60 minutes before the train reaches the loading station. On holiday weekends, order the day before.

Is there a cheap meal on every high-speed train? Rules require a hot meal at ¥15 or below on every EMU. It is limited in quantity and rarely offered first, so ask directly.

Which carriage is the dining car? Car 5 on an 8-car set, car 9 on a 16 or 17-car set, cars 5 and 13 on a double consist, cars 9 to 11 on a conventional train.

Sources

  • China Railway Group, first three quarters 2026 passenger data, 98 stations with internet meal ordering, china-railway.com.cn, 21 October 2026
  • China Daily, high-speed rail catering upgrade and the 94-station figure, 16 September 2026
  • CCTV News, 37.1 billion journeys and the 98-station catering network, 18 October 2026
  • Chengdu Railway Group, 17-yuan wok-fried sets and station restaurants, 24 October 2026
  • Zhengzhou Railway Group, Henan regional dishes on EMUs, 19 October 2026
  • People's Railway, the 一碗好饭 programme and Yangtze delta hot-chain network, 20 October 2026
  • China Railway 12306 app, Food and Specialty module and delivery terms, checked 5 November 2026

Prices, station counts and menus are as published on 5 November 2026. Confirm against the 12306 app and the on-board menu on the day.