How to Order Food on China Trains: Options & Step-by-Step Guide

Author's Profile Picture
How to Order Food on China Trains

I travel on China’s high-speed trains regularly and have tried different ways to get food during the journey. If it’s your first time travelling by train in China, you may be wondering what food is available and how to order easily. This guide covers practical tips, simple ordering steps and important rules to help you enjoy a more comfortable dining experience onboard.

🍱 What are the food options on China trains

China’s high-speed trains offer a wide range of food choices, from local specialities and affordable meals to snacks and drinks. Passengers can buy food onboard, order through the 12306 App, or choose delivery from restaurants at stations along the route.

Food options on China high-speed trains

Food option

Details

Local speciality meals

Many railway operators offer regional dishes, such as Sichuan-style hotpot, local small bowl dishes and freshly cooked regional meals, allowing passengers to enjoy local flavours while travelling.

Special meals for different needs

Options include children’s meals, low-fat meals, soft meals for elderly passengers and healthy grain-based meals, suitable for families and travellers with specific dietary needs.

Affordable everyday meals

High-speed trains provide budget-friendly options such as steamed breakfasts, hot boxed meals and simple home-style dishes, with some meals available from around CNY 10–30 (about £1–£3).

Snacks and drinks

Passengers can buy milk tea, coffee, bread, desserts, soft drinks, fruit and other snacks for a relaxing journey.

Station food delivery

Through the 12306 App, passengers can order meals from selected restaurants at stations along the route, with food delivered directly to their seats.

Dining car service

Some trains have a dining car (usually in Car 5 for 8-carriage trains or Car 9 for 16-carriage trains) offering snacks, drinks, instant noodles and boxed meals. Some routes also provide freshly cooked dishes. Prices are usually around CNY 15–65 (about £2–£7).

Food trolley service

Train staff regularly push food trolleys through carriages, selling boxed meals, drinks and snacks, making it easy to buy food without leaving your seat.

Tip: If food appears unavailable on the 12306 App, you can also ask the train attendant or visit the dining car, as some onboard meals may still be available.

[5% Off] China Train Ticket Discount for New Users
24/7 Ticketing · 3-Minute Booking · E-Tickets

🚄 How to order food on trains in China

There are several easy ways to order food on China high-speed trains. Passengers can order meals in advance through the 12306 App, scan the onboard QR code after boarding, or buy food directly from the train. Food can be delivered to your seat or purchased onboard during the journey.

Common options include:

  • 12306 App ordering (most popular): Use the 12306 App or Mini Program to order meals from stations along your route. After selecting your train, departure and arrival stations, you can choose restaurants and meals, then have the food delivered directly to your seat.
  • Onboard QR code ordering: After boarding, scan the Railway Travel QR Code (铁路畅行码) on your seat armrest or tray table with WeChat or Alipay. You can browse train-operated meals, drinks and snacks, place your order and wait for delivery.
  • Dining car and food trolley service: You can buy food directly onboard from the dining car or from staff pushing food trolleys through the carriages. Options usually include boxed meals, instant noodles, snacks and drinks. Some trains also offer freshly cooked dishes.
  • Ordering for others: Some services allow passengers to order meals remotely for family or friends travelling on the train, with the meal delivered to their seat.

Useful tips: For station-delivery orders, it is recommended to place your order at least 1 hour before the train reaches the delivery station. Food orders can usually be made for the same day or up to 14 days in advance through the 12306 App. If the app shows some items as unavailable, you can ask the train attendant or check the dining car, as some onboard meals may still be available.

🎁 Find Cheap Flights to China, Book Train Tickets & Great Hotel Deals! Stay Connected with China eSIM.

📱 How to order food on China trains via the 12306 app

How to order food on China trains with 12306

Order Station Takeout on 12306 App

Step 1: Open the 12306 App or mini programme

Open the 12306 App or mini programme, then go to the homepage and select “Food & Local Products” (餐饮·特产).

Step 2: Enter your train details

Enter your train number and travel date, then tap “Start Ordering”.

Step 3: Choose your route and food

Select your departure station and arrival station. The app will show stations along your route that offer food delivery services (like KFC, McDonald's, Burger King, or famous regional dining chains). Choose a restaurant and meal, then check the estimated delivery time.

Step 4: Enter your seat details and pay

Fill in your name, carriage number, seat number and mobile number. Check your order details and complete the payment.

Step 5: Wait for delivery to your seat

After placing your order, you can check the progress in “Orders” → “Food & Local Products Orders”. Railway staff will deliver your food directly to your seat. Make sure your seat number is correct when ordering.

Key reminders

  • Place your order at least 1 hour before the train arrives at the delivery station. The latest ordering time is usually 1 hour before arrival. For example, if your train reaches a station at 2:00 pm, you need to complete your order before 1:00 pm. You can also book meals in advance through the 12306 App, with reservations available up to 14 days ahead.
  • Ordering earlier is recommended during busy periods. During peak travel times, placing your order 2 hours in advance can help avoid delays caused by busy restaurants or high order volumes.
  • Do not leave the train to collect your food. Trains only stop for a few minutes at most stations. Your meal will be delivered directly to your seat by station staff.
  • Food delivery may cost more than buying food onboard or bringing your own. Many budget travellers choose to bring their own food, while seat delivery is often preferred by passengers who value convenience.

📲 How to order food by scanning a QR code on China trains

Order China Train Food on 12306 App

Order China Train Food on 12306 App

Order Food on 12306 App

Step 1: Scan the onboard QR code

Find the “Railway Progress” QR code (铁路畅行码) on your seat armrest, tray table or headrest card. Scan it with WeChat to open the food ordering page.

Step 2: Check your train details

The system will usually identify your train number, travel date and route automatically. If the information is incorrect, enter it manually.

Step 3: Choose your food

Select “Onboard Dining” and browse available meals, drinks and snacks from the train’s own dining service or restaurants at stations along the route. Add your chosen items to the basket.

Step 4: Confirm details and pay

Check your carriage number, seat number and phone number, then complete payment with WeChat Pay or Alipay.

Step 5: Wait for delivery

Your meal will be delivered directly to your seat by train staff or station delivery staff.

Useful tips:

  • If ordering food from a station along the route, place your order at least 1 hour before the train arrives at that station.
  • Passengers without a reserved seat can wait in their ticket-designated carriage area or collect food from the dining car using their order details.
  • Available options may include train-operated meals, drinks, snacks, chain fast food and local specialities.

🥡 Can you bring your own food on China trains

Passengers can bring their own food on China high-speed trains as long as it meets the railway rules. Sealed snacks, packaged meals, fresh fruit and drinks are generally allowed, while some items are restricted.

Food type

Notes

Recommended food

Bring easy-to-carry items such as sandwiches, bread, packaged snacks, nuts and firm fruits like apples or oranges. Choose sealed, low-odour and spill-proof food.

Drinks

Bottled water, sealed juice and milk are allowed.

Avoid bringing

Self-heating meals with heating packs, drinks with over 70% alcohol content, and unsealed loose alcohol are not allowed.

Strong-smelling food

Foods such as durian or snail rice noodles should be fully sealed and are best avoided in the carriage to avoid disturbing other passengers.

🛒 Where to buy food before your journey

You can prepare food in advance from supermarkets, convenience stores or online platforms. Buying outside the station is usually cheaper than purchasing from station shops. Major train stations also have convenience stores and local speciality shops where you can quickly buy snacks and drinks before boarding.

Tip: Bringing your own food is often a more affordable and reliable option compared with onboard meals. Choose simple, sealed foods that are easy to eat during your journey.

🎁 Find Cheap Flights to China, Book Train Tickets & Great Hotel Deals! Stay Connected with China eSIM.

🥪 What food can and cannot be brought on China trains

What food you can and can not bring to China trains

Food is allowed on China high-speed trains, but all items must pass the station security check. Most sealed snacks, packaged meals and fresh fruit are fine, while some foods are restricted for safety reasons.

✅ Allowed food

  • Fresh fruit: Apples, bananas, oranges and other easy-to-carry fruits are allowed. It is better to wash and pack them in advance.
  • Snacks and bakery items: Packaged nuts, biscuits, crisps, sweets, bread, pastries and other sealed snacks are suitable for train journeys.
  • Ready-to-eat meals: Sandwiches, wraps, rice balls, steamed buns and other pre-cooked foods can be brought onboard.
  • Packaged meat products: Vacuum-sealed cooked foods such as roasted duck, braised pork and chicken snacks are allowed.
  • Drinks: Bottled water, sealed juice and room-temperature milk can be carried onboard.
  • Seafood: Cooked seafood or seafood packed in sealed containers is allowed. Live seafood or animals are not permitted.
  • Alcohol: Sealed alcoholic drinks with clear labels and an alcohol content of 24%–70% are allowed, with a total limit of 3,000 ml.

❌ Not allowed or not recommended

  • Self-heating food: Self-heating hot pots, self-heating rice and similar products are prohibited because the heating packs may contain flammable materials.
  • High-alcohol drinks: Alcohol above 70% ABV is not allowed.
  • Unlabelled alcohol: Homemade alcohol, loose spirits and drinks without clear packaging are prohibited.
  • Knives: Metal fruit knives and pocket knives cannot be taken onboard. Prepare fruit before arriving or bring plastic cutlery instead.
  • Live animals or seafood: Live crabs, fish, poultry and other animals are not allowed.
  • Strong-smelling food: Durian, stinky tofu and snail rice noodles (螺蛳粉) may be carried if properly sealed, but eating them in the carriage is strongly discouraged to avoid disturbing other passengers.

Tip: Buying food before arriving at the station is often cheaper than purchasing from station shops. Choose sealed, easy-to-eat and low-odour food for a more comfortable journey. For the latest rules, check the official 12306 railway website before travelling.

☕ Drinks on China trains: coffee, tea and alcohol rules

Staying hydrated on China trains is easy. Passengers can bring their own drinks, use the free hot water facilities onboard, or buy drinks from the train during the journey.

☕ Hot water, coffee and tea

  • Free hot water: Every carriage has a hot water dispenser near the toilets, providing free hot water for passengers.
  • Bring your own drinks: Tea bags, loose tea, instant coffee, powdered drinks and other instant beverages can be brought onboard with no quantity limit.
  • Using hot water: Passengers can use the train’s hot water to make tea or coffee. Open flames and personal heating devices are not allowed.

🥤 Drinks you can bring

  • Non-alcoholic drinks: Bottled water, soft drinks, juice, milk and other sealed drinks are allowed.
  • Alcohol: Sealed alcoholic drinks with clear labels and an alcohol content of 24%–70% can be carried, with a total limit of 3,000 ml per passenger.
  • Low-alcohol drinks: Beer and other drinks below 24% ABV can usually be carried and consumed onboard.

🍹 Buying drinks on the train

  • Train dining cars, food trolleys and the 12306 App offer drinks such as mineral water, coffee, milk tea, soft drinks and juice.
  • Some routes also sell local speciality drinks, such as regional coffee and high-speed rail milk tea.

❌ Alcohol restrictions

  • Not allowed: Loose alcohol, homemade alcohol, unlabelled drinks and alcohol above 70% ABV.
  • Opened bottles may be refused at security checks.
  • High-proof spirits have stricter limits, so check the latest rules before travelling.

Tip: Bringing a reusable flask or travel mug is a popular choice among local passengers, as you can refill it with free hot water throughout your journey.

🎁 Find Cheap Flights to China, Book Train Tickets & Great Hotel Deals! Stay Connected with China eSIM.


💺 China train food by class: high-speed, sleeper and regular trains

China high-speed train Business Class complimentary meal and menu

China high-speed train Business Class meals and menu

Food services on China trains vary depending on your ticket class. The main differences are whether meals are included, what food is available and how it is delivered.

🚄 Food options on China high-speed trains

Business Class (商务座)

  • Some long-distance G trains provide free premium meals during breakfast, lunch and dinner periods.
  • Passengers can enjoy set meals, snacks, tea and drinks at no extra cost.
  • Food and drinks are usually delivered directly to the seat by attendants.

First Class (一等座)

  • No free full meals are included.
  • Some trains may offer a small snack pack or drink, depending on the route.
  • Extra meals, snacks and drinks can be purchased through the 12306 App, food trolley or dining car.

Second Class / Standard Seat (二等座)

  • No complimentary food or drinks are provided.
  • Passengers can order meals through the 12306 App, scan the onboard QR code, visit the dining car or buy from the food trolley.
  • Station food delivery can be sent directly to the seat.

🌙 Food options on China sleeper trains

Sleeper trains offer more flexible dining options, including dining car meals, onboard delivery and food brought by passengers. Services vary by train type and route.

High-speed Sleeper / Overnight High-speed Trains (高铁动卧)

  • Meals are usually pre-prepared and heated onboard, with options ranging from simple meals to premium set menus.
  • Some trains offer QR code ordering, with food delivered directly to the sleeping berth.
  • Selected routes may provide late-night snack services.

Premium Sleeper / Luxury Tourist Trains (高级软卧 / 高端旅游专列)

  • Some high-end routes provide complimentary customised meals featuring local specialities.
  • Meals, drinks and snacks may be delivered directly to private cabins.
  • Some luxury tourist trains also have dedicated dining areas with table service.

Soft Sleeper (软卧)

  • No free meals are included.
  • Passengers can buy freshly cooked dishes from the dining car or order meals through onboard services.
  • Some long-distance routes allow passengers to reserve special meals in advance.

Hard Sleeper (硬卧)

  • No exclusive dining benefits are available.
  • Passengers share the same food options as other regular train passengers, including boxed meals, snacks and drinks from the trolley or dining car.
  • Some routes offer affordable set meals delivered to carriages.

🚆 Food options on regular trains

Dining Car

  • Most regular trains have a dining car located between seating and sleeper carriages.
  • Passengers can buy freshly cooked dishes, boxed meals, snacks and drinks.
  • Some long-distance routes offer affordable buffet-style meals with several dishes and soup.

Hard Seat (硬座)

  • No special dining services are included.
  • Passengers can buy basic boxed meals, instant noodles and snacks from staff or bring their own food.

🍱 Quick comparison

  • High-speed Business Class: Free meals and drinks on selected routes, with seat delivery.
  • High-speed First Class: Mainly paid food options, with occasional snacks depending on the train.
  • High-speed Second Class: Full access to paid onboard dining and 12306 food delivery.
  • Premium Sleeper / Luxury Tourist Trains: May include customised meals and private dining services.
  • Soft Sleeper: Paid meals available from dining cars or onboard ordering.
  • Hard Sleeper: Basic paid meals, snacks and drinks shared with other passengers.
  • Hard Seat: Simple food options or bring your own.

Note: Food services differ by train type, route and railway operator. Always check the actual services available on your specific train before travelling.

🏨 Best China hotel deals and recommendations

Beijing
Shanghai
Guangzhou
Shenzhen
Chengdu
Chongqing
Xi'an
Hangzhou
See All Hotels
NO.1
Radisson Hotel Beijing Daxing Airport
9.6/106025 reviews
Radisson Hotel Beijing Daxing Airport
Hotel in Beijing
NO.2
UrCove by HYATT Beijing Forbidden City
9/104177 reviews
UrCove by HYATT Beijing Forbidden City
Hotel in Beijing
NO.3
ELONG R.YUN (Beijing Capital Airport Branch)
9.2/105083 reviews
ELONG R.YUN (Beijing Capital Airport Branch)
Hotel in Beijing
NO.4
Livefortuna Hotel
9.6/105547 reviews
Livefortuna Hotel
Hotel in Beijing
NO.6
Hilton Beijing Capital Airport
9.5/105000 reviews
Hilton Beijing Capital Airport
Hotel in Beijing
NO.8
THE YARD HOTEL BEIJING, Tian'anmen Square
9.4/107128 reviews
THE YARD HOTEL BEIJING, Tian'anmen Square
Hotel in Beijing
NO.2
Grand Hyatt Shanghai
9.4/1018521 reviews
Grand Hyatt Shanghai
Hotel in Shanghai
NO.3
Hotel Chalet Shanghai
9.5/1014294 reviews
Hotel Chalet Shanghai
Hotel in Shanghai
NO.5
Mercure Shanghai Yu Garden On the Bund
9.6/109887 reviews
Mercure Shanghai Yu Garden On the Bund
Hotel in Shanghai
NO.6
Atour Hotel Nanjing East Road, Shanghai on the Bund
9.5/109565 reviews
Atour Hotel Nanjing East Road, Shanghai on the Bund
Hotel in Shanghai
NO.7
Campanile Hotel (Shanghai The Bund)
9.3/102448 reviews
Campanile Hotel (Shanghai The Bund)
Hotel in Shanghai
NO.8
Youli Hotel (Shanghai People's Square)
9.5/104095 reviews
Youli Hotel (Shanghai People's Square)
Hotel in Shanghai
NO.1
Mercure Guangzhou Beijing Road Pedestrian Street Hotel
9.6/1013646 reviews
Mercure Guangzhou Beijing Road Pedestrian Street Hotel
Hotel in Guangzhou
NO.3
JI Hotel (Guangzhou Beijing Road Pedestrian Street)
9.2/101732 reviews
JI Hotel (Guangzhou Beijing Road Pedestrian Street)
Hotel in Guangzhou
NO.6
Hilton Guangzhou Tianhe
9.4/1011476 reviews
Hilton Guangzhou Tianhe
Hotel in Guangzhou
NO.8
Asia International Hotel
9.2/102745 reviews
Asia International Hotel
Hotel in Guangzhou
NO.1
Shangri-La Shenzhen Hotel
8.8/105750 reviews
Shangri-La Shenzhen Hotel
Hotel in Shenzhen
NO.2
HUAYI Hotel (Shenzhen North Railway Station)
9.5/1015787 reviews
HUAYI Hotel (Shenzhen North Railway Station)
Hotel in Shenzhen
NO.3
Shenzhen Huaqiang Plaza hotel (Huaqiangbei Metro Station)
9.5/105647 reviews
Shenzhen Huaqiang Plaza hotel (Huaqiangbei Metro Station)
Hotel in Shenzhen
NO.4
Hampton by Hilton Shenzhen Futian Huaqiangbei
9.7/1011383 reviews
Hampton by Hilton Shenzhen Futian Huaqiangbei
Hotel in Shenzhen
NO.6
Shenzhen Dongmen Pedestrian Street RANZ Lanzi Hotel
9.3/109927 reviews
Shenzhen Dongmen Pedestrian Street RANZ Lanzi Hotel
Hotel in Shenzhen
NO.7
Renaissance Shenzhen Luohu Hotel
9.3/108562 reviews
Renaissance Shenzhen Luohu Hotel
Hotel in Shenzhen
NO.1
The Hidden House(Chengdu Taikoo Li & Hejiangting))
9.5/106047 reviews
The Hidden House(Chengdu Taikoo Li & Hejiangting))
Hotel in Chengdu
NO.2
Mercure Chengdu Chunxi Taikoo Li
9.6/1023236 reviews
Mercure Chengdu Chunxi Taikoo Li
Hotel in Chengdu
NO.3
Hanshi Hotel (Chengdu Jinli Wuhou Temple)
9.5/103223 reviews
Hanshi Hotel (Chengdu Jinli Wuhou Temple)
Hotel in Chengdu
NO.4
Louis groni Hotel Chengdu
9.7/102039 reviews
Louis groni Hotel Chengdu
Hotel in Chengdu
NO.5
Celebrity Ruicheng Hotel
9.4/1020817 reviews
Celebrity Ruicheng Hotel
Hotel in Chengdu
NO.7
Chuanxing Yinli Hotel (Chengdu Kuanzhai Alley)
9.6/103024 reviews
Chuanxing Yinli Hotel (Chengdu Kuanzhai Alley)
Hotel in Chengdu
NO.3
Asiam International Hotel  in Hongyadong,Jiefangbei,Chongqing
9.5/106872 reviews
Asiam International Hotel in Hongyadong,Jiefangbei,Chongqing
Hotel in Chongqing
NO.4
Chongqing Indition High Altitude Hotel
9.3/105879 reviews
Chongqing Indition High Altitude Hotel
Hotel in Chongqing
NO.5
Qianhe Zhixuan High-View Hotel (Jiefangbei Hongyadong)
9.3/1017399 reviews
Qianhe Zhixuan High-View Hotel (Jiefangbei Hongyadong)
Hotel in Chongqing
NO.6
ASPERA HIGH-ALTITUDE GARDEN PANORAMIC HOTEL
9.7/1012429 reviews
ASPERA HIGH-ALTITUDE GARDEN PANORAMIC HOTEL
Hotel in Chongqing
NO.7
New Chongqing Orange B&B
9.6/102551 reviews
New Chongqing Orange B&B
Hotel in Chongqing
NO.8
YOLO Cloud Private Hot Spring Design Hotel
9.9/1088 reviews
YOLO Cloud Private Hot Spring Design Hotel
Hotel in Chongqing
NO.1
Center Hotel (Xi'an Bell Tower)
9.5/105602 reviews
Center Hotel (Xi'an Bell Tower)
Hotel in Xi'an
NO.2
Elegant Hotel Xi'an Bell Tower Yongningmen
9.5/102985 reviews
Elegant Hotel Xi'an Bell Tower Yongningmen
Hotel in Xi'an
NO.3
Jingxin Hotel
9.5/104518 reviews
Jingxin Hotel
Hotel in Xi'an
NO.4
Novotel Xi an The Bell Tower Hotel
9.6/1010069 reviews
Novotel Xi an The Bell Tower Hotel
Hotel in Xi'an
NO.5
Jinjiang · Xi'an Bell Tower Original Copy Hotel
9.5/105177 reviews
Jinjiang · Xi'an Bell Tower Original Copy Hotel
Hotel in Xi'an
NO.6
Mcsrh Hotel (Xi'an Bell and Drum Tower Branch)
9.4/106215 reviews
Mcsrh Hotel (Xi'an Bell and Drum Tower Branch)
Hotel in Xi'an
NO.7
Four Points By sheraton Xi'An Bell Tower
9.5/101770 reviews
Four Points By sheraton Xi'An Bell Tower
Hotel in Xi'an
NO.8
xinmanjiudian
10/1023 reviews
xinmanjiudian
Hotel in Xi'an
NO.2
InterContinental Hotels HANGZHOU ICC by IHG
9.5/107714 reviews
InterContinental Hotels HANGZHOU ICC by IHG
Hotel in Hangzhou
NO.3
Haoyi Hotel (Hangzhou Xiaoshan International Airport)
9.4/102803 reviews
Haoyi Hotel (Hangzhou Xiaoshan International Airport)
Hotel in Hangzhou
NO.4
Haoyi Hotel(Hangzhou West Lake Southern Song Yujie store)
9.3/1010213 reviews
Haoyi Hotel(Hangzhou West Lake Southern Song Yujie store)
Hotel in Hangzhou
NO.5
Zhejiang  Hotel
9.4/1011736 reviews
Zhejiang Hotel
Hotel in Hangzhou
NO.6
Hampton by Hilton Hangzhou West Lake Lakeside Wulin Square
9.6/105231 reviews
Hampton by Hilton Hangzhou West Lake Lakeside Wulin Square
Hotel in Hangzhou
NO.7
Merchant Marco Edgelake Hotel
9.3/1013508 reviews
Merchant Marco Edgelake Hotel
Hotel in Hangzhou

❓ FAQ – China train food

🧩 More travel guides

China High-Speed Rail Travel Essential Guide
Explore China's high-speed rail: ticket booking, train types, popular routes, seat classes, and change rules, etc., an essential guide for easily planning your trip!
August 7, 2026
How to Take a Train in China as a Foreigner?
Learn how to take trains in China as a foreigner: ticket booking, required documents, security checks & boarding steps. Essential China train travel guide on Trip.com.
August 7, 2026
How to Choose Train Types in China - 10 Train Types
In China, each train type is represented by a letter code—G, D, C, Z, T, K, Y, L, and S—indicating different speeds, amenities, and price levels.
August 7, 2026
China Train Seat Map: High-Speed Trains & Ordinary Trains
China train seat maps for all classes: High-speed trains (Business/First/Second) & ordinary trains (Hard/Soft Seat). Easily find window/aisle seats and train layouts.
August 7, 2026
China Train Luggage Policy 2026: Size, Allowance, Restrictions & Pet Rules
Learn the latest China train luggage policy for 2026: allowance (size and weight limits), restricted items, pet transport rules, and luggage storage options.
August 7, 2026
China High Speed Train Map 2026: Routes, Stations and Rail Network
Explore the latest China High Speed Train Map for 2026. View rail routes, stations, Hong Kong connections and plan journeys across China's rail network.
August 7, 2026
How to Order Food on China Trains: Options & Step-by-Step Guide
Learn how to order food on China trains, including 12306 app ordering, QR code payments, onboard meals, food delivery, drinks and what to bring.
August 7, 2026
Disclaimer: This article has been provided by an individual contributor or third party platform. If there is any discrepancy regarding the copyright, please contact us directly and we will delete the content immediately.
> >
china train food