Should you take the train or fly between Chinese cities? It’s the single most common planning question for China visitors — and the answer depends on the route, not your personal preference.
China has the world’s largest high-speed rail network (50,000+ km) and 250+ airports. Both systems are modern, efficient, and affordable. But for any given route, one is almost always clearly better than the other — and picking wrong can waste half a day or add unnecessary cost.
This guide gives you a simple decision framework, route-by-route recommendations for every popular tourist corridor, and the honest trade-offs most travel guides skip.
The 5-Hour Rule (Your Decision Framework)#
If the high-speed train takes under 5 hours, take the train. If it takes over 5 hours, compare carefully. Over 8 hours, fly.
Why 5 hours? Because door-to-door travel time is what actually matters:
| High-Speed Rail | Domestic Flight | |
|---|---|---|
| Station/airport arrival | 30–40 min before departure | 1.5–2 hours before departure |
| Security | 5–10 min (quick bag scan) | 30–45 min (full airport security) |
| City center to station/airport | Station is IN the city center | Airport is 30–90 min outside city |
| Boarding + departure | Walk to platform, board instantly | Boarding gate closes 15–20 min early |
| Baggage | Carry yourself, no weight limit | Checked bag fees, weight limits |
| Delays | >95% on-time | Weather + ATC delays common |
| Scenery | Window views of countryside | Clouds |
Door-to-Door Time Example: Beijing → Shanghai#
| Step | Train (G-series) | Flight |
|---|---|---|
| Hotel → station/airport | 20 min (city center) | 60 min (airport is far) |
| Arrive before departure | 30 min | 90 min |
| Security + check-in | 10 min | 40 min |
| Travel time | 4.5 hours | 2 hours |
| Arrive + exit | 10 min | 20 min |
| Station/airport → hotel | 20 min (city center) | 60 min (airport is far) |
| Total door-to-door | ~6 hours | ~6 hours |
Result: It’s a tie. Same total time, but the train is more comfortable, cheaper, has no weather risk, and lets you use your phone the entire way. This is why Beijing→Shanghai is a “train wins” route.
When the 5-Hour Rule Favors Flying#
| Step | Train (8+ hours) | Flight |
|---|---|---|
| Hotel → station/airport | 20 min | 60 min |
| Arrive + security | 40 min | 130 min |
| Travel time | 8–12 hours | 2.5–3.5 hours |
| Exit → hotel | 20 min | 60 min |
| Total door-to-door | 9–13 hours | 4.5–6 hours |
For routes over 8 hours by rail, flying saves 3–7 hours. That’s an entire sightseeing day.
15 Popular Routes: Train or Plane?#
Every route below includes real 2026 prices and our recommendation.
✅ Take the Train (Under 5 Hours)#
| Route | Distance | G-Train Time | HSR Price (2nd) | Flight Time | Flight Price | Winner |
|---|---|---|---|---|---|---|
| Beijing → Tianjin | 120 km | 30 min | ¥55 | — | — | Train |
| Shanghai → Hangzhou | 175 km | ~1 h | ¥73 | — | — | Train |
| Guangzhou → Shenzhen | 120 km | 30 min | ¥75 | — | — | Train |
| Chengdu → Chongqing | 300 km | ~1.5 h | ¥154 | 1 h | ¥400+ | Train |
| Chengdu → Jiuzhaigou | 300 km | ~1.5–2 h | ¥141 | 1 h | ¥400–800 | Train (new HSR) |
| Xi’an → Chengdu | 660 km | ~3–3.5 h | ¥263 | 1.5 h | ¥400–800 | Train |
| Beijing → Xi’an | 1,216 km | 4.5–6 h | ¥515 | 2 h | ¥400–900 | Train |
| Beijing → Shanghai | 1,318 km | 4.5–5 h | ¥498 | 2 h | ¥500–1,200 | Train (tie on time, train wins on comfort/price) |
| Shanghai → Xi’an | 1,200 km | 6 h | ¥515 | 2.5 h | ¥400–900 | Train (marginally) |
⚖️ Compare Carefully (5–8 Hours)#
| Route | Distance | G-Train Time | HSR Price (2nd) | Flight Time | Flight Price | Notes |
|---|---|---|---|---|---|---|
| Shanghai → Guangzhou | 1,200 km | ~7 h | ¥862 | 2.5 h | ¥500–1,000 | Off-peak: fly (cheaper + faster). Peak: train (no delays) |
| Xi’an → Shanghai | 1,200 km | 6–7 h | ¥515 | 2.5 h | ¥400–900 | Fly if priced under ¥700; otherwise train |
✈️ Take the Plane (Over 8 Hours)#
| Route | Distance | G-Train Time | Flight Time | Flight Price | Winner |
|---|---|---|---|---|---|
| Beijing → Chengdu | 1,500 km | 10+ h | 2.5 h | ¥500–1,200 | Fly |
| Beijing → Kunming | 2,100 km | 12+ h | 3.5 h | ¥600–1,500 | Fly |
| Beijing → Guilin | 1,800 km | 10+ h | 3 h | ¥500–1,200 | Fly |
| Shanghai → Chengdu | 1,700 km | 11+ h | 3 h | ¥500–1,200 | Fly |
| Xi’an → Guilin | 1,100 km | 10+ h | 2 h | ¥400–900 | Fly |
| Beijing/Shanghai → Lhasa | 2,500+ km | No direct HSR | 4.5 h | ¥800–2,000 | Fly (or Qinghai-Tibet Railway for experience) |
| Guangzhou → Chengdu | 1,200 km | 8+ h | 2.5 h | ¥400–1,000 | Fly (unless on a budget) |
Express Train vs Slow Train: G vs D vs Z/T/K#
Not all trains are equal. China’s train system has letter prefixes that tell you everything about speed, comfort, and price.
The Hierarchy#
| Type | Speed | Comfort | When to Use |
|---|---|---|---|
| G (Gaotie 高铁) | 300–350 km/h | ★★★★★ | Default choice. Fastest, newest trains. |
| D (Dongche 动车) | 200–250 km/h | ★★★★ | Budget alternative. Some have sleeper berths for overnight routes. |
| C (Chengji 城际) | 160–350 km/h | ★★★★ | Short intercity hops (Beijing↔Tianjin). |
| Z (Zhida 直达) | 160 km/h | ★★★ | Overnight direct. Save a hotel night. |
| T (Tekuai 特快) | 140 km/h | ★★ | Budget long-distance. Only when no G/D available. |
| K (Kuaisu 快速) | 120 km/h | ★ | Cheapest. Adventure experience only. |
When to Choose Each Type#
G-train (default): Use for any route under 5 hours. Book Second Class for short trips, First Class for 3+ hours, Business Class for 4+ hour routes where you want luxury.
D-train (sleeper): Use for overnight routes where you want to save on a hotel. Beijing→Shanghai has overnight D-sleepers that depart at 9 PM, arrive at 7 AM. You sleep through the journey and wake up at your destination.
Z/T/K-train (slow): Only use when:
- No G/D service exists on your route (some remote areas)
- You’re on a very tight budget (K-trains are 50–70% cheaper than G-trains)
- You specifically want the “classic Chinese train” experience
G-Train vs D-Train vs K-Train: Same Route Example#
| Beijing → Shanghai | |||
|---|---|---|---|
| G-train | D-train (day) | K-train | |
| Time | 4.5 hours | 10–12 hours | 15–20 hours |
| Price | ¥498 (2nd class) | ¥310 (2nd class) | ¥180 (hard seat) |
| Comfort | Airline-style seat | Airline-style seat | Hard bench or sleeper |
| WiFi | ✅ Yes | ✅ Yes | ❌ No |
| Power outlets | ✅ Per-seat | ✅ Shared | ❌ Limited |
| Best for | Standard travel | Budget + overnight | Extreme budget |
Slow Train Sleeper Classes Explained#
If you do take a Z/T/K train overnight, you’ll choose between:
| Class | Layout | Privacy | Price vs G-train | Best For |
|---|---|---|---|---|
| Deluxe Soft Sleeper (高级软卧) | 2 berths per compartment | ★★★★★ Most private | ~60–80% of G-train price | Couples, want privacy |
| Soft Sleeper (软卧) | 4 berths per compartment | ★★★★ | ~50–60% of G-train price | Most overnight travelers |
| Hard Sleeper (硬卧) | 6 berths (open bays, no door) | ★★ | ~30–40% of G-train price | Budget travelers |
| Hard Seat (硬座) | Bench seating | ★ | ~15–20% of G-train price | Avoid for overnight trips |
For overnight trains, book Soft Sleeper at minimum. Hard sleepers are doable but noisy. Hard seat on an overnight journey is genuinely miserable — don’t do it.
The Hidden Costs: Why “Cheapest” Isn’t Always Cheapest#
Budget Airlines: The Baggage Trap#
Spring Airlines advertises ¥299 flights. But:
| Fee | Cost |
|---|---|
| Checked bag (20 kg) | ¥80–150 each way |
| Seat selection | ¥30–80 |
| Meal | ¥30–50 |
A ¥299 Spring Airlines ticket with a checked bag becomes ¥450–600 — often more than Air China or China Eastern on the same route.
Always compare the TOTAL price including baggage before booking a budget airline.
Airport Transfers: The Hidden 1–2 Hours#
China’s major airports are far from city centers:
| Airport | Distance to City Center | Transfer Time | Transfer Cost |
|---|---|---|---|
| Beijing Capital (PEK) | 30 km | 45–60 min | ¥25 (metro) / ¥100+ (taxi) |
| Beijing Daxing (PKX) | 46 km | 60–80 min | ¥35 (express train) / ¥150+ (taxi) |
| Shanghai Pudong (PVG) | 40 km | 60 min | ¥50 (maglev + metro) / ¥150+ (taxi) |
| Guangzhou Baiyun (CAN) | 28 km | 40–60 min | ¥12 (metro) / ¥120+ (taxi) |
| Chengdu Tianfu (TFU) | 50 km | 60–90 min | ¥30 (metro) / ¥150+ (taxi) |
For Beijing→Shanghai by plane: Add ¥150–200 and 2 hours total for airport transfers on both ends. The G-train departs from Beijing South (city center) and arrives at Shanghai Hongqiao (city center). No transfers needed.
Train Station Transfer Costs#
Most major HSR stations are in or near city centers with direct metro connections:
| Station | Metro Access | Time to City Center |
|---|---|---|
| Beijing South (北京南) | ✅ Lines 4, 14 | 15–20 min |
| Shanghai Hongqiao (上海虹桥) | ✅ Lines 2, 10, 17 | 20–30 min |
| Xi’an North (西安北) | ✅ Line 2 | 30 min |
| Chengdu East (成都东) | ✅ Lines 2, 7 | 20–30 min |
| Guangzhou South (广州南) | ✅ Lines 2, 7, 22 | 30–40 min |
When Flying Is Actually Better (Even on Short Routes)#
Despite the “5-hour rule,” there are situations where flying beats the train:
1. Off-Season Pricing (November–March)#
Flight prices drop dramatically during China’s low season. A ¥498 G-train ticket (fixed price) vs a ¥350 flight on the same route — the plane becomes cheaper AND faster door-to-door. Check Trip.com for both options before deciding.
2. Holiday Periods (Train Tickets Sell Out)#
During Chinese New Year (Jan/Feb), National Day (Oct 1–7), and Labor Day (May 1), train tickets sell out within minutes. Flights are more expensive but still available. If you’re traveling during these periods, book flights 2+ months ahead.
3. Routes Without Direct HSR#
Some tourist destinations lack direct high-speed rail:
- Lhasa: No HSR. Fly or take the Qinghai-Tibet Railway (20+ hours from Xining).
- Zhangjiajie: HSR exists but takes 6–10+ hours from major cities. Flying is faster.
- Kashgar: No HSR access. Fly from Urumqi (5+ hours by slow train).
4. Early Morning/Late Night Flights#
Red-eye flights (10 PM–midnight departures, 6–7 AM arrivals) are the cheapest and let you maximize sightseeing days. You trade comfort for efficiency.
Comfort Comparison: What It’s Actually Like#
High-Speed Train Experience#
- Space: More legroom than economy class on a plane (98 cm pitch vs 76–81 cm)
- Phone use: ✅ Full signal throughout the journey. Make calls, browse, stream.
- WiFi: Available on most G-trains (free but can be slow with many users)
- Food: Bring your own, or buy from the dining car or push-cart vendors (instant noodles ¥15, boxed meals ¥30–45)
- Luggage: Carry your own onto the train. No weight limits, no checked bag fees. Large suitcases go in overhead racks or end-of-car storage.
- Liquids: Bring any liquids you want — water bottles, wine, toiletries. No restrictions.
- Power outlets: Under-seat or per-seat on G-trains.
- Scenery: Window views of countryside, mountains, cities. The Guilin→Yangshuo section is stunning.
- Movement: Walk between cars freely. Stand in the vestibule area for a stretch.
Domestic Flight Experience#
- Space: Tight economy seating (76–81 cm pitch)
- Phone use: ❌ Must be in airplane mode. No calls, no data.
- WiFi: Limited or none on domestic flights
- Food: Full-service airlines include a meal. Budget airlines: buy onboard.
- Luggage: Strict limits. 20 kg checked (full-service), 7 kg carry-on only (budget). Overweight fees: ¥50–100/kg.
- Liquids: 100 ml limit for carry-on. No water bottles through security.
- Power outlets: Rare on domestic economy.
- Scenery: Clouds on ascent/descent. Window seat views of China’s geography at 30,000 ft.
- Movement: Stay seated during turbulence. Aisles are narrow.
For comfort, the train wins decisively. More space, phone access, no baggage hassle, better food options, and you can walk around freely.
Decision Flowchart#
graph TD
A[Need to travel between Chinese cities?] --> B{G-train under 5 hours?}
B -->|Yes| C[Take the train]
B -->|No| D{G-train 5–8 hours?}
D -->|Yes| E{Compare prices on Trip.com}
E -->|Flight significantly cheaper| F[Take the flight]
E -->|Prices similar or train cheaper| G[Take the train]
D -->|No — over 8 hours| H[Take the flight]
C --> I[Book G-train on Trip.com]
F --> J[Book flight on Trip.com]
G --> I
H --> JBooking: Where to Buy Both#
Trains#
| Platform | English? | Int’l Cards? | Fee | Best For |
|---|---|---|---|---|
| Trip.com | ✅ Full | ✅ Yes | ~¥20–40/ticket | Tourists — easiest |
| 12306 (official) | ⚠️ Partial | ⚠️ Some | None | Frequent travelers |
Book 15 days ahead — tickets go on sale exactly 15 days before departure. Popular routes sell out fast.
Flights#
| Platform | English? | Int’l Cards? | Fee | Best For |
|---|---|---|---|---|
| Trip.com | ✅ Full | ✅ Yes | ~¥30–50 | Tourists — easiest |
| Airline website | ⚠️ Varies | ⚠️ Some | None | Loyalty points |
Book 2–4 weeks ahead for best prices. Book 2+ months ahead for holiday periods.
Common Mistakes#
Mistake 1: Choosing the Wrong Station#
Beijing has five major train stations. Shanghai has four. Booking the wrong one can add 45 minutes and ¥50 in taxi fare.
- Beijing: Beijing South (北京南) = most HSR departures
- Shanghai: Shanghai Hongqiao (上海虹桥) = most HSR departures
Always check which station your train departs from. It’s printed on your ticket confirmation.
Mistake 2: Taking a K-Train When a G-Train Exists#
A K-train from Beijing to Shanghai takes 15–20 hours and costs ¥180. A G-train takes 4.5 hours and costs ¥498. The K-train “saves” ¥318 but costs you an entire day. Time has value.
Mistake 3: Booking a Budget Airline Without Checking Baggage Fees#
Spring Airlines at ¥299 looks cheap. Adding a 20 kg checked bag costs ¥80–150 each way. Total: ¥460–600 — possibly more than Air China. Always check the total price.
Mistake 4: Ignoring Peak Travel Periods#
During Chinese New Year, National Day, and Labor Day, both trains and flights are heavily booked and more expensive. Train tickets sell out within minutes. If traveling during these periods, book flights 2+ months ahead.
Mistake 5: Name Format Mismatch#
Your booking name must match your passport exactly: SURNAME GIVENNAME, all capitals. Even a small typo = denied boarding. No refunds.
Mistake 6: Not Factoring in Airport Transfer Time#
A “2-hour flight” is actually 4–6 hours door-to-door when you add airport transfers, check-in, and security. Always compare total travel time, not just flight/train time.
FAQ#
Is it cheaper to fly or take the train in China? For short routes (under 5 hours by train), the train is almost always cheaper. For long routes (8+ hours), flights are often cheaper — especially during off-season (November–March). Mid-range routes (5–8 hours): compare both on Trip.com.
What’s the difference between G, D, and K trains? G = 300–350 km/h bullet trains (best). D = 200–250 km/h (some have sleepers for overnight routes). K = 120 km/h slow trains (cheapest, longest). Always try to book G-trains first.
Should I take the overnight sleeper train? It depends. D-train overnight sleepers (Beijing→Shanghai, ~10 hours) save a hotel night and can be comfortable in Soft Sleeper class. But for the same price, a G-train does the trip in 4.5 hours during the day. If you sleep well on trains, the overnight option is efficient. If you don’t, take the G-train and book a hotel.
Can I bring luggage on the train? Yes — no weight limits on trains. Carry your own bags and store them in overhead racks or end-of-car luggage areas. Large suitcases (28"+) fit in the end-of-car compartments. No checked bag fees.
What about the Qinghai-Tibet Railway? The train to Lhasa is a bucket-list experience — the highest railway in the world with stunning plateau scenery. But it takes 20+ hours from Xining. For most tourists, the best approach is: fly to Xining (acclimatize 1 day), then take the train to Lhasa for the scenery.
Do I need to print my train ticket? No. China uses a 100% electronic ticket system. Your ticket is linked to your passport. Scan your passport at the station gate to enter. Take a screenshot of your booking confirmation (train number, carriage, seat) for reference.
Can I use my phone on the train? Yes. Full signal throughout the journey on G-trains. Make calls, browse, stream — the entire ride. On flights, phones must be in airplane mode.
Which is more comfortable: train or plane? The train is significantly more comfortable. More legroom, wider seats, phone access, no baggage restrictions, walking space, better food options, and window scenery. The only advantage of flying is speed on long routes.
Related Guides: