📋 What This Guide Covers
- All China train codes explained: G, D, C, Z, T, K
- Seat classes — second class, first class, business class, sleeper
- Speed and price comparison table
- Booking — 12306, Trip.com, and station ticket offices
- Station navigation — how to find your platform and seat
- Baggage rules and security procedures
- Insider tips from frequent China rail travelers
🚄 Understanding China's Train Code System
China's rail system uses a letter-based classification system that tells you everything about a train's speed and type. Once you understand the codes, reading a timetable becomes straightforward.
The system divides trains into high-speed (G, D, C) and regular (Z, T, K, and number-only) categories. High-speed trains run on dedicated tracks and are the most comfortable and fastest option. Regular trains use conventional tracks.
🚀 High-Speed Trains: G, D, and C
🚅 G Trains — High-Speed EMU (最快的)
G stands for 高铁 (Gāotiě) — the fastest trains in China. These reach speeds of 300-350 km/h (185-217 mph) on dedicated high-speed rail lines.
⚡ Speed
300-350 km/h (up to 380 km/h in testing)
Beijing-Shanghai: 4.5 hours (1,318 km)
Beijing-Xi'an: 4.5 hours (1,116 km)
💰 Cost (Second Class)
Beijing-Shanghai: ¥660-900
Beijing-Xi'an: ¥550-800
Shanghai-Hangzhou: ¥73-90
✅ Best For
Long-distance travel between major cities. The premium choice for comfort and speed.
🚄 D Trains — High-Speed (动车)
D stands for 动车 (Dòngchē) — high-speed trains that can reach 200-250 km/h. Some run on dedicated high-speed lines, others on upgraded conventional tracks.
⚡ Speed
200-250 km/h
Use case: Routes where G trains don't operate, or shorter regional routes
💰 Cost (Second Class)
~20-30% cheaper than G trains on the same route
Example: Beijing-Chengdu G: ¥770 / D: ¥560
✅ Best For
Budget-conscious travelers on the same routes as G trains. Slightly slower but significantly cheaper.
🚃 C Trains — Intercity (城际)
C stands for 城际 (Chéngjì) — intercity commuter trains designed for short routes between nearby cities.
⚡ Speed
200-300 km/h
Example: Beijing-Tianjin: 30 minutes (120 km)
💰 Cost
Beijing-Tianjin: ¥54-66
Similar distance bus would cost ¥30-40
✅ Best For
Day trips between nearby cities (Beijing-Tianjin, Shanghai-Suzhou, Guangzhou-Shenzhen)
🚂 Regular Trains: Z, T, K, and Number-Only
🏃 Z Trains — Direct Express (直达)
Z stands for 直达 (Zhídá) — direct express trains that don't stop at every station. These are the best regular trains, reaching speeds of 160 km/h.
⚡ Speed
120-160 km/h (top speed)
Significantly slower than high-speed, but fewer stops
💰 Cost
~50% the cost of G trains for similar distances
Example: Beijing-Xi'an Z train: ¥240-350 vs. G: ¥550-800
🛏️ Seats Available
Hard seat, soft seat, hard sleeper, soft sleeper, Deluxe soft sleeper
🛤️ T Trains — Express (特快)
T stands for 特快 (Tèkuài) — special express trains. These are faster than K trains but slower than Z, stopping at fewer stations.
⚡ Speed
100-140 km/h
Good option for medium-distance overnight routes
💰 Cost
Slightly cheaper than Z trains
Best value for overnight routes where sleepers are needed
🚃 K Trains — Fast (快速)
K stands for 快速 (Kuàisù) — fast trains. These stop at more stations than Z or T trains, making them slower but often available on routes without high-speed service.
⚡ Speed
80-120 km/h
Slower, but reach more destinations
💰 Cost
Cheapest regular train option
Good for budget travel to less-connected destinations
🔢 Number-Only Trains — Regular (普快)
Trains without a letter prefix (e.g., 1234) are the slowest and cheapest option — stopping at virtually every station. These are rarely used by tourists unless you're on an extremely tight budget or traveling to very remote areas.
🪑 Seat Classes Explained
High-Speed Trains (G/D/C)
💺 二等座 (Èr děng zuò) — Second Class
5 seats per row (3+2 configuration)
Most affordable option. Reclining seats, tray tables, power outlets.
Good legroom but narrow aisles
Best for: Budget travelers, short to medium distances
💺 一等座 (Yī děng zuò) — First Class
4 seats per row (2+2 configuration)
Wider seats, more legroom, power outlets at every seat
Dedicated luggage space, better food service
Best for: Comfort on 3+ hour journeys
~60-80% more expensive than second class
💺 商务座 (Shāngwù zuò) — Business Class
3 seats per row (1+2 configuration)
Fully reclining seats, individual screens, premium meals
Exclusive lounges at major stations
Best for: Long-haul luxury, business travelers
~2-3x more expensive than second class
Regular Trains (Z/T/K) — Sleeper Classes
🛏️ 硬座 (Yìng zuò) — Hard Seat
Basic padded seats in crowded carriages
No recline, shared armrests between 3 seats
Uncomfortable for 6+ hours but functional
Best for: Budget day trips under 6 hours
🛏️ 软座 (Ruǎn zuò) — Soft Seat
Better padding and recline than hard seat
Usually in 2+2 configuration
Only on Z and T trains
Best for: Medium day trips (4-8 hours)
🛏️ 硬卧 (Yìng wò) — Hard Sleeper
Open-plan bunks (6 per compartment, 3 levels)
Thin mattress, no door on compartment
Can be noisy and warm
Best for: Overnight budget travel, 8-12 hours
🛏️ 软卧 (Ruǎn wò) — Soft Sleeper
Closed compartments (4 per compartment)
Thicker mattress, more privacy
Climate controlled, quieter
Best for: Overnight travel in comfort
Recommended upgrade over hard sleeper
💰 Speed & Price Comparison
📊 Beijing → Shanghai (1,318 km)
G train: 4.5 hrs | ¥660-900 (2nd class)
D train: 9-12 hrs | ¥500-650
Z train: ~14 hrs | ¥350-450 (soft sleeper)
📊 Beijing → Xi'an (1,116 km)
G train: 4.5 hrs | ¥550-800 (2nd class)
D train: 8-10 hrs | ¥450-600
Z train: ~12 hrs | ¥280-380 (soft sleeper)
📊 Shanghai → Hangzhou (202 km)
G/C train: 45-60 min | ¥73-90
D train: 60-90 min | ¥60-80
📊 Chengdu → Kunming (1,100 km)
G train: 7-8 hrs | ¥580-750
K train: ~18 hrs | ¥200-300 (hard sleeper)
💡 Price Rule of Thumb
For high-speed trains, expect roughly ¥0.46-0.60 per kilometer in second class. So a 500km journey costs approximately ¥230-300. First class adds ~60%, business class adds ~150-200%.
For regular trains, expect roughly ¥0.10-0.15 per kilometer in hard sleeper class.
🎫 Booking Trains in China
Option 1: Trip.com (携程)
Trip.com (English version of Ctrip) is the easiest option for foreign tourists. It accepts international credit cards, has an English interface, and offers e-tickets.
- Go to trip.com or download the app
- Select "Trains" and enter your departure/destination cities
- Choose your train and seat class
- Enter your passport number
- Pay with Visa, Mastercard, or Amex
- You'll receive an e-ticket — show the QR code at the station
- Booking window: 15 days before departure (longer for some routes via 12306)
Option 2: 12306 Official Website/App
The official China Railway app and website (12306.cn) offers the largest inventory and official pricing. English interface is improving.
- Download the 12306 app (English available)
- Register with your passport number and international phone number
- Book up to 30 days in advance (15 days for most routes)
- Pay with Chinese bank card or Alipay (foreign cards not always accepted)
- Pick up tickets at station with passport (or use the app's QR code)
⚠️ Booking Tips
- Book early — Popular routes (Beijing-Shanghai, Beijing-Xi'an) sell out, especially during holidays
- Peak seasons: Chinese New Year (late January), National Day (October 1-7), Labor Day (May 1)
- Sleeper trains sell out first — book 2+ weeks ahead for overnight trains
- Trip.com charges a small fee (¥10-30) but saves the hassle of the Chinese payment system
- Change/cancellation: Allowed up to 30 minutes before departure, fees apply
Option 3: Station Ticket Window
You can buy tickets directly at the station ticket window (售票窗口). Bring your passport and be prepared to wait in line. This is most useful for last-minute bookings or complex multi-leg journeys.
🏢 Navigating Chinese Train Stations
Before You Arrive
- Know your train number (e.g., G12) and departure time
- Check your ticket — it shows platform (站台, zhàntái) and car number (车厢, chēxiāng)
- Allow 60-90 minutes for security checks and finding your platform at major stations
At the Station
🚉 Step-by-Step Station Guide
- Enter the station — Show your ticket or QR code at the entrance gate
- Security check — Put bags through X-ray machine, walk through metal detector
- Find your platform — Check the departure board (大屏, dàpíng) or ask staff
- Wait at the platform — Boarding usually starts 10-15 minutes before departure
- Find your car number — Signs on the platform show where each car stops
- Board and find your seat — Seat number is on the headrest
🎒 Luggage Rules & Tips
📦 Luggage Allowances (High-Speed)
Carry-on: 20kg max, dimensions ≤130cm (长+宽+高)
No checked luggage — you keep everything with you
Luggage racks: Above seats (small bags) and at car ends (large bags)
📦 Luggage Allowances (Regular Trains)
Carry-on: 20kg max
Checked luggage: Available on some trains (行李车)
Under-bed storage: On sleeper trains, large bags fit under the lower berth
🧳 Packing Tips
- Pack light — High-speed trains have limited luggage space
- Bring a lock for checked luggage on regular trains
- Portable charger essential — Seats have outlets but not always convenient
- Snacks and water — Train food is mediocre and expensive
- Small pillow — On overnight trains, a travel pillow makes a big difference
- Toiletries kit — Toothbrush, wet wipes, tissue paper (toilet paper is not always provided)
🗺️ Top High-Speed Rail Routes
🚄 Beijing → Shanghai
1,318km | 4.5 hours | ¥660-900
Most iconic route. See the North China Plain scroll by.
🚄 Beijing → Xi'an
1,116km | 4.5 hours | ¥550-800
Straight shot through central China. Ancient capital awaits.
🚄 Shanghai → Hangzhou
202km | 45-60 min | ¥73-90
Perfect day trip. West Lake, tea, and silk.
🚄 Chengdu → Xi'an
710km | 3-4 hours | ¥420-550
Through the Qinling Mountains. Pandas to Warriors.
🚄 Kunming → Dali
330km | 2 hours | ¥145-220
Into Yunnan. Mountain views and ethnic culture.
🚄 Shanghai → Suzhou
100km | 25 min | ¥40-55
Classic water town day trip. Garden visits and canal walks.
❓ FAQ: China Train Travel
Do I need to print my ticket?
No — on most routes, you can use the QR code e-ticket from the 12306 app or Trip.com. Scan it at the gate. For international credit card bookings, the QR code is always accepted. Bring your passport as ID.
Is food available on trains?
Yes — a dining car (餐车, cān chē) is usually in car 9 on high-speed trains. Options are limited and overpriced (¥30-60 per meal). Better to bring your own food. Hot water is available for instant noodles in the vestibule between cars.
Can I get a refund or change my ticket?
Yes — through Trip.com (¥20-30 fee) or 12306 (smaller fee). Changes allowed up to 30 minutes before departure. Cancellations allowed with fee (15% if over 48 hours, 20% if under 48 hours).
Are trains punctual?
Extremely. China Railway is one of the most punctual systems in the world. Average delay is under 1 minute. If there is a delay, you'll receive notification via the app.
Should I choose G or D train?
If the time difference is significant (2+ hours), take the G train. If D is much cheaper and time difference is under 2 hours, D is fine. Both are equally comfortable.
Is it safe to take overnight trains?
Yes — overnight trains in China are generally safe. Theft is rare. Keep valuables with you (not in the overhead rack). Lock your sleeper compartment door at night (soft sleeper only).
🚄 Train Travel Checklist
- ⬜ Book 2+ weeks ahead for overnight sleepers
- ⬜ Download 12306 or Trip.com app
- ⬜ Save train number and departure time in your phone
- ⬜ Bring passport — required for all train travel
- ⬜ Pack light — luggage space is limited
- ⬜ Bring snacks and water for long journeys
- ⬜ Arrive 60 minutes early for major stations
- ⬜ Portable charger — outlet access can be awkward
- ⬜ Travel pillow for overnight trains
- ⬜ Toilet paper/tissues (not always provided)