
How Flight Prices Actually Work — And Why the Same Seat Has 20 Different Prices
Airline pricing is not random. It is a system called revenue management, and once you understand it, you can predict when prices will rise and when they will fall. Here is how it actually works.
Table of Contents
Open Google Flights for Amsterdam to Rome on a specific date and you will see prices ranging from €60 to €400, depending on which airline, which fare class, and which dates. Check the same flight again three days later and the price has changed. Check it again on a Tuesday morning and it is different again.
This is not random. Every change follows a logic — one that airlines spend enormous resources to optimise and that most passengers never understand.
Revenue management: the system behind the price
Airlines sell seats in fare buckets — groups of seats at a specific price. A flight might have 10 seats at €59, 20 seats at €89, 20 seats at €129, and 30 seats at €189. As the cheaper buckets sell out, prices rise. If a cheaper bucket fails to sell, the airline may open more seats at that price level or drop to a lower one.
The system is designed to maximise total revenue across the cabin, not to fill the plane at the lowest possible price. An airline would rather fly 80% full with high average fares than 100% full at rock-bottom prices.
This is called yield management, and modern airlines run it with algorithms that process booking pace, historical demand patterns, competitor pricing, and dozens of other signals in real time.
Why the same seat costs different amounts
When you and a colleague book the same flight on the same day, you might pay different prices. Several factors explain this:
Booking timing. Earlier bookings generally access lower fare buckets. But this is not always true — airlines also release cheaper inventory close to departure on undersold flights. The optimal timing depends entirely on the route and the date.
Device and browsing history. There is limited evidence that airlines adjust prices based on whether you have searched a route before (the cookie effect). In practice, the differences are usually explained by fare bucket changes between searches rather than price targeting.
Point of sale. Fares booked in different countries or currencies can differ. This is a genuine pricing difference, not a display error.
Fare class vs seat type. Economy class has multiple fare classes (often coded as letters: Y, B, M, H, K, etc.) with different prices, flexibility, and miles-earning rates. The cheapest economy seat (fare class K) and the most expensive economy seat (fare class Y) on the same flight can differ by €300 or more.
What drives prices up
Prices reliably rise when:
Demand is high relative to supply. Peak summer dates for Mediterranean leisure routes, Christmas, and school holidays are priced higher because demand reliably exceeds capacity.
Booking pace is faster than expected. If a flight is selling faster than the airline's historical model predicts, it closes cheaper fare buckets and opens more expensive ones. This is why a sale fare on a popular route can disappear in hours.
Competition decreases. On routes with only one carrier, prices are significantly higher than on routes with two or three. If a competing carrier pulls out of a route, prices rise.
The departure date approaches — on popular flights. Counter to the last-minute discount myth, most popular leisure flights get more expensive in the 14 days before departure. The remaining seats go into high fare buckets aimed at late, less price-sensitive bookers.
What drives prices down
Prices fall when:
Booking pace is slower than expected. If a flight is not selling as well as the model predicts, the airline may open cheaper fare buckets to stimulate demand. This is more common on off-peak routes and dates.
Competition increases. When a new low-cost carrier enters a route, all incumbents typically lower prices. The Amsterdam–London route dropped significantly when Ryanair and easyJet scaled up their operations.
Flash sales. Airlines occasionally run time-limited promotions on specific routes, usually to stimulate demand in low season or for new routes they want to establish. These are often genuine savings.
You are flexible. The cheapest fares on any given route exist on the dates with lowest demand — Tuesday and Wednesday departures, early morning flights, off-peak months. Moving a trip by two days can halve the price.
What this means for when to book
The question "when should I book?" has no single answer because it depends on the route, the date, and current booking pace — information that is difficult to access as a traveller.
What the system tells us:
For peak dates on popular routes: book early. The cheap fare buckets fill first, and prices rarely fall back down. A Christmas trip to New York will be cheaper booked in September than in November.
For off-peak dates and routes: there is more flexibility. Airlines are less confident in their demand forecasts and may reduce prices as departure approaches. But even here, waiting beyond 3–4 weeks before departure is a gamble.
For long-haul: book further out than you think. Long-haul fare buckets fill months in advance for popular dates. The sweet spot is typically 3–5 months before departure.
The practical implication
The most reliable way to know whether a fare is cheap is to have historical context for that route. A €79 Amsterdam–Barcelona fare might be excellent value or it might be average — you cannot tell without knowing that the route historically averages €120 and occasionally drops to €55.
This is why price history matters more than price alerts. Knowing the historical range for a route tells you immediately whether a price you are looking at is worth acting on. Without that context, you are comparing a number to nothing.
Share this article
By FairFares Team · Powered by ARAI

