Train vs Flight in China: Which Is Actually Worth Your Money?
China's high-speed rail is so good that flying is often the worst-value option. A side-by-side cost, time and comfort comparison — with real numbers for Beijing → Xi'an.
Last updated: 2026-08
- Quick answer
- ★★★★½
- Typical cost
- ¥272–1,200+ per trip
- Best for
- Intercity travelers · First-time visitors · Anyone planning multi-city routes
- Not ideal for
- Very long hauls (5h+ rail) · Remote regions without rail
China built the world's largest high-speed rail (HSR) network, and it changed the math of domestic travel. For most trips under ~1,200 km, the train is cheaper than flying once you count airport transfers and waiting time — and often more comfortable. Here's how to decide, with real numbers.
The quick math: Beijing → Xi'an
| Option | Price (per person) | Time door-to-door | Comfort | Value |
|---|---|---|---|---|
| Slow train, hard sleeper | ¥272 (~$38) | 11–13 h, overnight | ⭐⭐ | Cheapest |
| High-speed rail, 2nd class | ¥515 (~$72) | 4.5–6 h | ⭐⭐⭐⭐⭐ | Best value |
| Flight, economy | ¥700–1,200+ (~$97–167+) | ~2 h flight + 3–4 h airports | ⭐⭐⭐ | Fastest, worst value |
The flight looks fastest on paper. But Beijing's airports are ~1 h from the center, you need to arrive 1.5–2 h early, and Xi'an's airport is ~1 h from town. The HSR stations sit inside the subway network. Door-to-door, the "2-hour flight" costs you 5–6 hours anyway — barely faster than the train, at double the price.
When the slow train wins
- Overnight routes: a hard sleeper (¥272) doubles as a hotel night. Leave Beijing at 8 pm, wake up in Xi'an. You save ¥240 vs HSR plus one night of accommodation — real money on a long trip.
- Tight budgets with free time: if your day costs you nothing, 13 hours on a train is a fair trade.
Hard sleeper is six bunks per open compartment — fine for most backpackers, noisy for light sleepers. Soft sleeper (~1.5× price) is four bunks with a door and worth it for couples.
When high-speed rail wins (most of the time)
- Any route under ~5 hours: Beijing→Xi'an, Beijing→Shanghai (¥553–667, 4.5–6h), Shanghai→Hangzhou, Chengdu→Chongqing — HSR is simply the best value in Chinese travel.
- Families: kids can walk around, toilets are clean, no ear-pressure crying, and you arrive downtown.
- Second class is fine: seats are wide with power outlets. First class (~1.6×) adds legroom, not speed. Business class (~3×) is a fun splurge for one leg, not a strategy.
When flying makes sense
- Long hauls: Beijing→Kunming, Shanghai→Urumqi, anywhere over ~5 h by rail — flying saves real time.
- Remote regions: much of Xinjiang, parts of Yunnan, Lhasa — rail is slow or absent.
- Genuinely cheap fares: off-peak discounts sometimes drop flights below HSR. Check before assuming.
What NOT to spend money on
- Airport express taxis: Beijing Capital/Daxing and most airports have metro lines (¥5–30). A ¥150 taxi saves you maybe 20 minutes.
- Business class on short HSR routes: you get 90 minutes of legroom for triple the price.
- Station "helpers": anyone offering to carry bags or sell tickets inside stations is not your friend.
- Flexible/refundable flight fares: Chinese domestic change fees are low anyway; the flex premium is rarely worth it.
Booking: where to buy tickets
- 12306 (official rail app/site, English version available) — cheapest, no markup, passport accepted. Tickets release 15 days ahead and popular routes sell out; book early.
- Trip.com — English UI, books trains and flights with foreign cards, small service fee. The easiest option for most visitors.
- Flights: compare Trip.com with the airline's own site; prices are usually identical.
Our recommendation
Default to high-speed rail for any route under 5 hours. It's the sweet spot of cost, time and comfort — nothing else in Chinese transport comes close. Take the overnight hard sleeper when you want to trade a long day for a saved hotel night, and only fly when the rail journey crosses 5 hours or the fare is genuinely cheaper. The worst value in Chinese domestic travel is the short-haul flight.
Prices on this page are reference estimates checked on the date shown above. Fares and ticket prices change — verify on official sites before booking.