The same seat can cost four times as much, three weeks apart
China doesn't just have a busy travel season — it has several, moving in different directions at different times of year, each one pushing fares up on a different set of routes. Winter sends northerners toward Hainan; the same weeks send visitors north to Harbin for the ice and snow. Summer flips it again, driving up fares to northern coastal cities as an escape from inland heat. Layer discount tiers, a fuel surcharge that quadrupled this year, and a checkout page full of pre-selected extras on top, and the price on screen stops being a fixed number and starts being a small negotiation with the calendar.
01 — How big this actually is
7.7 billion passenger trips in 2025 — and 2,613 planes over China as I write this
In 2025, China's civil aviation sector carried 7.7 billion passenger trips, up 5.5% year on year, with flight volume up 4.7% and an on-time rate above 90% — and the sector turned a profit, not a subsidized system running at a loss. At peak travel times it gets denser still: during the 2025 Spring Festival travel period, airlines carried 90.2 million passengers on 739,000 flights — averaging 18,500 flights a day, with a single-day record of 2.48 million passengers.
My own routine
470,241 km, 655 hours, 20 airlines — mostly the same Dalian–Shanghai corridor. One person's habit, not evidence about the industry; the number is almost certainly an undercount.
This exact moment
A live flight-radar screenshot, taken while writing this — not a yearly total, just what was in the sky over mainland China right then.
Left: the author's own logged flight history, 2012–2026. Right: a live radar snapshot, July 2026.
None of this makes flying automatic — where a coastline forces a long rail detour, like Dalian heading south, flying becomes the practical default. That's covered in the rail piece, not repeated here.
02 — What that fare actually includes
The number on the results page is rarely the number you pay
Every domestic ticket carries fixed government fees, a fuel surcharge that moves with oil prices, and — unless you catch it at checkout — a stack of pre-selected extras.
| Add-on | Typical cost | Note |
|---|---|---|
| Airport construction fee | ¥50 / person | Fixed, government-set |
| Fuel surcharge | ¥10–220 / person | 2026 range — quadrupled, then partly eased |
| Delay / accident insurance | Varies, often pre-checked | Optional — easy to buy without noticing |
| Transfer / hotel vouchers | Varies, often pre-checked | Same as above |
Fuel surcharge swung sharply in 2026 — new rules effective April 2026 now require platforms to display bundled add-ons clearly and make them easy to remove.
My own approach: I don't buy any of the extras, insurance included, reimbursed or not. That's a preference, not a recommendation — the insurance isn't fake, it's just easy to end up with by not paying attention.
The sharpest version of this: tickets under 30% of full fare usually can't be voluntarily changed, and cancelling one can cost far more than expected. One widely reported case involved a ¥900 ticket that cost roughly ¥3,000 to cancel — extreme, but real.
03 — The migrations behind the price
Spring Festival is the one true nationwide peak. Everything else is regional.
| Season | Fare tier |
|---|---|
| Off-season | 20–30% of full fare |
| Shoulder season | 40–50% |
| Peak season | 60–70% |
| Highest-demand dates | 80%–full fare |
Spring Festival and National Day are the two calendar-driven peaks. The more interesting swings are regional and seasonal: winter break sends northerners toward Hainan (the "migratory birds," 候鸟) while Harbin fills with visitors chasing ice and snow (the "little potatoes," 小土豆); summer break drives up fares to northern coastal cities like Dalian, Qingdao, and Yantai. Less a single busy season than several overlapping migrations, each pricing a different set of routes at a different time of year.
How fast it reverses
Days after the 2026 Spring Festival period ended, Beijing–Sanya fares dropped to as low as 11% of full price, and Beijing–Harbin tickets went for ¥277. Same routes, same planes — a different market within a week.
04 — When to actually buy
Booking too early is its own mistake
Airlines typically haven't released discount fare classes yet at three months out, so early bookers often see only the priciest fares. The sweet spot for most domestic routes is 30–45 days before departure; international routes follow a wider U-curve, best around two to four months out.
Airlines will sometimes drop prices sharply in the final days if a flight isn't filling — but it's unreliable, mostly limited to quiet routes and the off-season, and a bad bet for fixed dates. The 30–45 day window is a compromise, not a guarantee.
05 — The discount-ticket ecosystem I've never used
An entire industry of "secret cheap flight" accounts exists, and I don't know if it's worth trusting
Douyin, Kuaishou, and Xiaohongshu are full of ads for absurdly cheap flights — framed as insider tricks or code-word deals only savvy travelers know. It's a genuinely large corner of Chinese social media.
I've never used one of these channels, and I don't have a strong basis for recommending or debunking them — a deliberately honest gap, not modesty. What I notice as an outsider: the ads lean hard on urgency and secrecy, framing that works whether the deal is real or not. Some channels are almost certainly legitimate resellers; others blur into the territory the §02 regulations were written to address. I can't sort which is which from the outside.
06 — Where people actually book
Three channels cover almost everyone
Airline apps book directly with the carrier — most reliable for fare rules and support, rarely the cheapest-looking number. OTA platforms (Trip.com/Ctrip, Fliggy, Qunar) aggregate multiple airlines with easier comparison, for a small service layer. Flight-tracking apps like Feichangzhun (飞常准) and Umetrip (航旅纵横) aren't booking tools, but their delay tracking is useful once you're holding a ticket.
The bottom line
What this page is actually for
This isn't a claim that flying in China is cheaper or better run than flying anywhere else — I don't know how it compares, and I'm not going to guess. What I can say is that it's dense, convenient, and priced by a system with real logic behind its swings. If this makes you check the fuel surcharge, question a pre-checked insurance box, or wonder if there's a cheaper way to book the same seat — it's done its job.
07 — Questions people actually ask
Quick answers
How much can domestic flight prices in China vary?
The same seat can cost up to four times as much just three weeks apart — driven by demand swings tied to nationwide migration patterns, not a fixed fare.
How big is China's domestic flight network?
7.7 billion passenger trips in 2025, with over 2,613 planes in Chinese airspace at once during peak periods.
What hidden fees show up on a domestic China flight?
A fuel surcharge (¥10–220/person, which quadrupled in 2026 before partly easing) and often-pre-checked delay/accident insurance that's easy to buy without noticing — both sit outside the base fare shown on the results page.
Is Spring Festival really the only major travel peak in China?
Yes — it's the one true nationwide peak. Every other travel surge is regional, not national.
When's the best time to book a domestic China flight?
Not as early as you'd think — booking too early is its own mistake, since fares often move closer to departure rather than only rising, unlike common Western flight-booking wisdom.

