TravelHubChina

Domestic Flights in China: When Cheaper Than Train

When to fly vs. take the train in China 2026: route distance, time-vs-price, booking platforms, airport experience, baggage rules, and the cheapest airlines.

By TravelHubChina Editorial 7 min read

For routes over 1,500 km, flying is faster, sometimes cheaper, and usually easier than the train. Beijing–Shanghai in 4.5 hours by HSR or 2 hours by flight — but the train is often the better door-to-door choice because airports are 25+ km outside city centers. For Beijing–Guangzhou (2,300 km), Shanghai–Chengdu (1,950 km), or any route involving Urumqi, Lhasa, Kunming, or Harbin, the flight is unambiguously better. China has the world’s third-largest aviation market with strong safety standards, multiple budget airlines, and English-friendly booking through Trip.com and the airline apps.

This guide covers when to fly, which airlines to pick, how to book, and the airport experience for foreigners.

When to fly vs. when to take the train

The decision comes down to distance, time, and price.

Fly when the route is over 1,500 km

For these popular routes, flying wins on time:

RouteDistanceFlight timeHSR timeBest choice
Beijing → Shanghai1,318 km2.0 h4.5 hHSR (city-center to city-center)
Beijing → Guangzhou2,298 km3.0 h8 hFly
Shanghai → Chengdu1,950 km3.0 h12 hFly
Beijing → Shenzhen2,088 km3.0 h10 hFly
Shanghai → Urumqi3,800 km5.5 h40+ hFly
Shanghai → Hong Kong1,427 km2.5 h7 hFly (or HSR)
Beijing → Kunming2,400 km3.5 h13 hFly
Chengdu → Lhasa1,700 km2.5 hNo HSRFly

For routes under 1,000 km (Beijing–Xi’an, Shanghai–Hangzhou, Shanghai–Nanjing), HSR wins on every dimension.

Fly when there’s no direct HSR

Some cities don’t have HSR at all, or the HSR route is circuitous:

  • Chengdu → Lhasa — no HSR. Flight is 2.5 hours.
  • Shanghai → Urumqi — HSR exists but takes 30+ hours. Flight is 5.5 hours.
  • Beijing → Sanya — HSR takes 13 hours. Flight is 4 hours.
  • Chengdu → Sanya — no direct HSR. Flight is 3 hours.

Source: Travel China Guide HSR vs flight comparison.

Fly when price is the same or cheaper

For routes over 1,500 km, second-class HSR runs $90–$200. The same flight often runs $80–$150 on budget carriers, sometimes less during promotions. Add HSR’s higher food/drink costs and the price gap closes further.

China’s major airlines

There are about 50 commercial airlines in China. For foreigners, the practical shortlist is:

Big three (full-service)

  • Air China (CA): Flag carrier. Hub: Beijing. Most international and tier-1 routes. English website and app.
  • China Eastern (MU): Hub: Shanghai. Largest domestic network. English website and app.
  • China Southern (CZ): Hub: Guangzhou. Strongest on southern routes. English website and app.

These three are full-service: free checked baggage (20 kg for economy), in-flight meals, more legroom, better on-time statistics. Prices are usually 30–60% higher than budget carriers.

Budget carriers (low-cost)

  • Spring Airlines (9C): Hub: Shanghai. The largest LCC in China. Recently added to AirlineRatings’ top 25 safest low-cost airlines list. Most aggressive pricing. Extra fees for baggage, seat selection, meals.
  • Lucky Air (8L): Subsidiary of Hainan Airlines. Hubs: Kunming, Shenzhen.
  • 9 Air (AQ): Subsidiary of Spring Airlines. Hubs: Guangzhou, Tianjin.
  • West Air (PN): Chongqing-based.
  • Tianjin Airlines (GS): Tianjin-based, often cheap to/from northern cities.
  • Ruili Airlines (DR): Kunming-based, often the cheapest on southern routes.

Budget carriers are 30–50% cheaper than the big three but charge for everything extra: baggage ¥30–50 per kg (~$4–7), seat selection ¥20–50, meals ¥30–50.

Source: New QQ 2026 safest airlines list.

Best for foreigners specifically

  • Air China, China Eastern, China Southern for English service, reliable baggage allowance, and better customer support when something goes wrong.
  • Hainan Airlines (HU): Hub: Haikou. Often routes Beijing–Seattle, Beijing–Boston, etc. Higher-end service. “Five-star airline” by Skytrax.
  • Xiamen Airlines (MF): Hub: Xiamen. Best service in China by some rankings. Strong on southeast Asia routes.

Booking platforms

  • Full English interface
  • Accepts international Visa/Mastercard/PayPal
  • 24/7 English customer support via in-app chat
  • Includes all Chinese airlines plus most international
  • Often has promo codes (search “Trip.com coupon China”)
  • E-ticket integration
  • Price: same as airline direct, sometimes slightly higher due to small service fee

Airline direct websites/apps

  • Air China (airchina.com.cn): English, international cards accepted
  • China Eastern (ce.cn): English, international cards accepted
  • China Southern (csair.com): English, international cards accepted
  • Spring Airlines (ch.com): English interface exists but limited; international card acceptance is inconsistent

Direct booking is sometimes cheaper (no third-party fee) but customer support is usually Chinese-only.

Other platforms

  • Qunar (去哪儿) — owned by Trip.com’s parent company. Chinese interface but with full English. Often has the lowest prices.
  • Ctrip (携程) — Trip.com’s Chinese version. Best prices but Chinese interface.
  • Skyscanner / Google Flights — international metasearch. Useful for price comparison, then book direct on the airline.

For the easiest experience: Trip.com. For the absolute lowest price: Qunar (English version) or Skyscanner for comparison, then book direct.

Booking step-by-step

  1. Go to Trip.com (or your chosen platform)
  2. Click “Flights”
  3. Enter origin and destination (e.g., “Beijing” and “Chengdu”)
  4. Select date and number of passengers
  5. Click “Search”
  6. Compare results — sort by price, time, or duration
  7. Filter by airline, departure time, stops if needed
  8. Select a flight
  9. Choose fare class:
    • Economy Basic: cheapest, no refunds, no changes
    • Economy Standard: ¥100–200 more, free changes for a fee
    • Economy Flex: ~¥300–500 more, free changes and partial refund
  10. Add passengers (yourself + any travel companions) with passport details
  11. Pay with international card
  12. E-ticket is emailed and saved in the app
  13. Web check-in opens 24 hours before departure; do this for the best seat selection

Web check-in and boarding

24 hours before: web check-in

Most Chinese airlines open web check-in 24 hours before departure. Do this from your phone:

  1. Open the airline’s app or Trip.com
  2. Find your booking
  3. Tap “Check-in” or “Online Check-in”
  4. Select your seat (window, aisle, extra legroom if available for fee)
  5. Add baggage if needed (cheaper online than at the airport counter)
  6. Download or screenshot the boarding pass

Web check-in is the best way to:

  • Get a window or aisle seat (random otherwise)
  • Avoid the check-in counter line at the airport
  • Add checked baggage at lower pre-departure prices

At the airport: the foreigner’s process

Chinese airports are well-signed in English. The process for foreigners:

  1. Arrive 90 minutes before domestic flights (2 hours for international)
  2. Find your airline’s check-in counter (or use the self-service kiosks)
  3. Show your passport and booking confirmation
  4. Receive boarding pass (if you didn’t web check-in)
  5. Drop checked baggage at the counter
  6. Walk to security (X-ray, metal detector)
  7. Pass immigration — for domestic flights, no immigration; just scan boarding pass
  8. Walk to your gate (gate numbers are clearly posted)
  9. Boarding starts 30–40 minutes before departure and closes 10 minutes before

The whole process takes 30–60 minutes. Add time if you need to exchange currency, charge devices, or buy last-minute items.

Baggage rules

Free checked baggage (full-service carriers)

  • Economy: 20 kg (44 lbs), 1 piece
  • Premium Economy: 25 kg, 1 piece
  • Business: 30 kg, 1 piece

Budget carriers

  • No free checked baggage. You pay per kg.
  • Prices: ¥30–50 per kg for domestic routes
  • A 20 kg suitcase = ¥600–1,000 ($85–140) extra each way
  • Add baggage online 24+ hours before for ~30% lower prices

Carry-on baggage

  • 5 kg per passenger (most airlines)
  • Maximum dimensions 55 × 40 × 20 cm
  • One personal item: backpack, handbag, or laptop bag

Onboard experience

Economy class on a G train vs. a budget flight

  • HSR economy: 5 seats per row (3+2), 95 cm seat pitch, power outlet, free Wi-Fi
  • Budget airline: 6 seats per row (3+3), 71–73 cm seat pitch, no power outlet, no Wi-Fi

Budget flights are noticeably tighter. If you’re tall (over 180 cm) or large, consider paying the extra ¥200–400 for an exit row or premium economy on full-service carriers.

Meals

  • Full-service carriers: Free meal and drinks (1 hot meal on flights over 1.5 hours)
  • Budget carriers: No free meal. Buy on board (¥30–60) or bring your own.

At the destination: airport transit

China’s major airports have multiple transportation options to city center:

  • Metro: Beijing Capital (Line 2 transfer), Shanghai Pudong (Line 2 + Maglev), Guangzhou Baiyun (Line 3). ¥3–9, fastest during rush hour.
  • DiDi: ¥80–200 to city center. Most reliable, English interface, fixed price. See DiDi guide.
  • Airport Express Train: Beijing Capital–Dongzhimen (¥25, 20 min), Shanghai Hongqiao–Hongqiao Railway Station (¥8, 15 min).
  • Airport Bus: ¥20–40, 60–90 min depending on traffic. Less common in tier-1 cities.
  • Taxi: ¥120–200, similar to DiDi but no English interface, cash required.

For a detailed airport-specific guide, see DiDi airport pickups.

When to book for best price

Flight prices in China follow predictable patterns:

  • Cheapest: 6–8 weeks before departure for domestic
  • Most expensive: 1–2 weeks before (especially during holidays)
  • Last-minute deals: Sometimes available 1–2 days before if the flight is undersold
  • Tuesday, Wednesday, Saturday are typically cheaper than other days
  • Early morning and late night flights are cheaper

For Lunar New Year, National Day week, and summer holidays, book 2–3 months ahead.

Refunds and changes

Most Chinese airlines have similar policies to international carriers:

  • Economy Basic: No refund, no changes (some airlines allow change for ¥200–500 fee)
  • Economy Standard: 50–80% refund if cancelled 7+ days before; change fee ¥300–500
  • Economy Flex: 90% refund any time; free change
  • Business: 90% refund any time; free change

Budget carriers are stricter: usually no refund, change fee often 50% of ticket price.

Buy trip insurance (¥30–100, $4–14) if you’re worried about last-minute changes. It covers medical, cancellation, and delays.

Common mistakes

  • Showing up at the wrong airport. Beijing has 2 (Capital + Daxing), Shanghai has 2 (Pudong + Hongqiao), Chengdu has 2 (Shuangliu + Tianfu). Confirm the airport code (PEK, PKX, PVG, SHA, CTU, TFU).
  • Forgetting your passport. Your passport is your ID. Without it, you can’t pass security.
  • Not web checking in. If you don’t check in 24 hours ahead, you get a random seat — usually middle seat.
  • Ignoring the baggage allowance. Budget carriers charge ¥30–50 per kg. A 25 kg suitcase adds ¥750–1,250 to your “cheap” ticket.
  • Underestimating airport commute time. Allow 60 minutes for travel to a tier-1 city airport, plus 90 minutes at the airport.

Quick decision framework

For any China route, ask three questions:

  1. Is the distance over 1,500 km? Yes → fly. No → consider HSR.
  2. Is there direct HSR? No → fly. Yes → compare time and price.
  3. Is the flight under $100 and the HSR over 6 hours? Yes → fly. Otherwise → HSR.

For booking: use Trip.com unless you have a strong reason to book direct.

For more on the alternative to flying, see China high-speed rail guide. For getting to and from the airport, see DiDi for foreigners.