I’ve been traveling for almost two decades and watched air travel change dramatically. Points and miles are everywhere, low-cost carriers have grown, and mergers have reduced the number of big competitors. Over the past ten years ticket prices have climbed and often feel arbitrary. Here’s a clear look at why airfare is so expensive now.
Fewer competitors, less price pressure
Mergers and bankruptcies have thinned competition on many routes. In the U.S., American, Delta, and United dominate; Canada is led by WestJet and Air Canada; in Europe a few large groups control much of the market even though budget airlines help on some routes. When fewer carriers serve a route, there’s less incentive to undercut each other, which tends to keep fares higher.
Higher fuel, taxes, and fees
Jet fuel is far costlier than it was a decade ago. For context, fuel averaged about $1.37 per gallon in 2017 and roughly $6.49 per gallon by 2024, and airlines ultimately pass much of that onto passengers. Airports and governments also add taxes and security or infrastructure fees, which can be a sizable slice of the ticket, particularly on international flights.
Less capacity, fuller planes
Airlines trimmed routes and frequencies after the 2008 recession to cut losses, and COVID accelerated capacity reductions: older planes were parked, staff were furloughed, and many carriers haven’t fully restored pre-pandemic schedules. Fewer flights plus rebounding demand means planes are fuller, and fuller planes let airlines get more revenue per departure—another reason fares stay up.
How airlines set prices
Airlines don’t use a fixed price list. They combine competitive conditions, available seats, demand, and fuel costs into dynamic pricing systems powered by algorithms and historical data. These systems factor in past booking curves, current sales pace, nearby events, weather, competitor moves, and aggregated search and booking signals. Prices often change in real time because the software continuously recalculates optimal fares.
That explains big swings in price: a fare might be low one day, spike the next, then fall again. When seats sell, the algorithm tightens availability of cheap fare classes and raises prices; when demand softens, lower fares reappear until inventory tightens again. Because airlines can’t add seats to a given flight, price is their primary lever to balance load and maximize revenue.
Are airlines tracking your browsing?
Not necessarily. Price changes are mostly reactions to aggregated booking patterns across many channels rather than personal tracking. Airlines do use a variety of sales data and sometimes tailor offers for frequent customers, but broad fare shifts usually come from supply-and-demand signals, not just the cookies on your browser.
Yield management in practice
A single domestic flight can have a dozen or more distinct fare buckets. If demand is weak, more cheap seats are released; as the flight fills, those buckets close and higher fares dominate. About three months before departure carriers start tightly managing the lowest fare classes using historical trends and real-time sales to decide whether to release or withhold rock-bottom fares.
How to avoid overpaying
Cheap tickets still exist, but finding them takes flexibility and a little strategy. Tips that help:
– Be flexible on dates and times. Red-eyes and midweek flights are usually cheaper.
– Book earlier for peak travel periods; low fares evaporate as departure approaches.
– Compare multiple search engines and check airline sites directly; some low-cost carriers won’t appear everywhere.
– Use points, miles, and travel credit cards to offset fares.
– Consider nearby airports and one-way combinations; mixing carriers or airports can lower costs.
The takeaway
Consistent rock-bottom fares are less common today. Consolidation, higher fuel prices, increased fees, and reduced flight capacity have pushed average ticket prices up. Still, by understanding how pricing works and staying flexible with dates, times, and airports, you can find deals and avoid paying peak fares.