ChinaTravelCost
Save Money

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

OptionPrice (per person)Time door-to-doorComfortValue
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.