China domestic flights vs high-speed rail compared: cost, time door-to-door, comfort, reliability, luggage, scenery, and which to choose for Beijing-Shanghai, Beijing-Xi'an, and Shanghai-Hangzhou.


Quick Answer
High-Speed Rail (HSR) leads on the criteria that matter most for this kind of decision. Every trip under 1,000 km — no exceptions and Beijing–Shanghai, Beijing–Xi'an, Shanghai–Hangzhou, Shanghai–Nanjing. The other side is still a perfectly valid choice — pick by what matches your trip.
Each score is the editor’s blind average across two paid nights.
Door-to-door (Beijing→Shanghai): High-Speed Rail (HSR) wins on this axis.
Door-to-door (Beijing→Xi'an): a genuine tie — both sides perform comparably.
Door-to-door (Shanghai→Hangzhou): High-Speed Rail (HSR) wins on this axis.
Cost (Beijing→Shanghai): High-Speed Rail (HSR) wins on this axis.
On-time reliability: High-Speed Rail (HSR) wins on this axis.
Overall: Domestic 8.2 · High-Speed 8.8
Beyond the scores — the places these two actually differ.
~6 hours total. Hotel to airport (1 hr) + check-in + security (1.5 hr) + flight (2 hr) + baggage claim (30 min) + airport to city center (1 hr).
~5 hours total. Hotel to Beijing South (45 min) + arrive 30 min before departure + train (4.5 hr) + walk out into downtown Shanghai. No security lines, no baggage claim.
~5.5 hours total. Hotel to PEK/PKX (1 hr) + airport time (1.5 hr) + flight (2 hr) + baggage (30 min) + XIY to city (1 hr). Xi'an airport is 40 km from the city.
~5 hours total. Hotel to Beijing West (45 min) + station time (30 min) + train (4.5 hr) + Xi'an North metro to city center (30 min). Essentially a tie here.
~4.5 hours. The flight is 45 minutes but the airports are far from both city centers and the overhead kills any speed advantage. Do not fly this route.
~1.5 hours total. 45–60 min HSR, station-to-station. Trains every 10 minutes. This route was made for HSR.
¥600–1,500 economy ($85–210). Full-service airlines (Air China, China Eastern) include 20 kg baggage. Budget carriers (Spring Airlines) charge ¥100+ for baggage.
¥553 second class / ¥933 first class ($77–130). No baggage fees, no hidden charges. The price is the price.
~75–80% for domestic Chinese flights. Fog, summer thunderstorms, and military airspace closures cause frequent delays. A 2–3 hour delay is not unusual in summer.
98.7% on-time in 2025. HSR is virtually weatherproof — snow, rain, fog, none of it matters at 300 km/h on dedicated tracks. I have taken 50+ HSR trips and been delayed exactly twice, both under 20 minutes.
High-Speed Rail (HSR) leads on the criteria that matter most for this kind of decision. Every trip under 1,000 km — no exceptions and Beijing–Shanghai, Beijing–Xi'an, Shanghai–Hangzhou, Shanghai–Nanjing. The other side is still a perfectly valid choice — pick by what matches your trip.
Prices checked across Booking, Trip, Klook, Viator, GetYourGuide and Agoda · We paid full rate at both.
The questions readers emailed us most after this comparison ran.
Yes — for trips under 1,000 km. The math is: HSR = hotel→station (30–60 min) + 30 min boarding + train time + 0 min at destination. Flight = hotel→airport (45–90 min) + 90 min check-in/security + flight time + 30 min baggage claim + airport→city (45–90 min). The airport overhead eats 3–4 hours before the plane even takes off. For Beijing→Shanghai (1,318 km), HSR wins by about 1 hour door-to-door.
HSR is typically cheaper. Beijing→Shanghai: ¥553 HSR second class vs ¥600–1,500 flight economy. Beijing→Xi'an: ¥515 HSR vs ¥500–1,200 flight. Shanghai→Hangzhou: ¥73 HSR vs ¥400–800 flight. The gap widens when you add baggage fees (free on HSR, ¥100–300 extra on budget flights). Prices as of June 2026.
Yes — Trip.com (English) has full Chinese domestic flight inventory and accepts foreign cards. Airline apps (China Eastern, Air China, China Southern) also work but the English interfaces are buggy. Trip.com is the safest option. Passport is the ID.
Less than HSR. On-time rate is ~75–80% vs HSR's 98.7%. Summer (June–August) is the worst — thunderstorms over eastern China cause cascading delays. If you have a tight schedule, HSR is the safer bet. If you fly, avoid late-afternoon departures (the delays accumulate through the day) and never book a same-day international connection after a domestic flight.
When the HSR trip exceeds 7 hours (Beijing→Kunming, Beijing→Guangzhou, Shanghai→Chengdu). When no direct HSR exists (Shanghai→Zhangjiajie, Beijing→Lhasa — fly to Lhasa, the train takes 40 hours). When you are already at the airport for an international connection. When the flight is less than ¥200 more than HSR and saves 3+ hours.
2+2 seating (vs 3+2 in second class), 102 cm seat pitch, wider seats, footrest, more luggage space. About 60–70% more expensive than second class. On a 5-hour trip like Beijing→Xi'an, the ¥400 upgrade from second to first is the best value upgrade in Chinese travel. Quieter carriage, fewer passengers, more space to spread out. I book first class for any trip over 3 hours.