How We Find Cheap Flights
FairFares runs an automated pipeline that scans live fares, compares them against historical prices, and surfaces only the deals that are genuinely, measurably cheap.
Finding a cheap flight is mostly a matter of timing and comparison. The hard part is doing that comparison at scale — across dozens of routes, every single day. That is exactly what FairFares automates.
The pipeline
Every day, our data pipeline fetches live prices for hundreds of route-and-date combinations from major UK and European airports. For each result it calculates a 30-day rolling median price for that exact route. If today's fare is significantly below that median — typically 30 % or more — the deal is flagged.
- Routes are prioritised by popularity: London, Amsterdam, Paris, and other high-volume hubs are checked most frequently.
- Prices are compared at the same cabin class and a comparable number of stops, so a cheap connecting flight is never shown as a like-for-like replacement for a direct one.
- The pipeline runs without human intervention. No one manually selects which deals appear.
How deals are scored
Not all cheap flights are equally good. A score is calculated for each deal using three inputs:
- Percentage discount versus the 30-day median for that route.
- Absolute saving in euros or pounds — because 60 % off a €30 fare matters less than 35 % off a €500 fare.
- Historical rarity — how often has this route ever been this cheap? Rare lows rank higher.
The combined score determines the order you see deals in on the homepage. The most exceptional fares always appear first.
What we do not do
FairFares does not take affiliate commissions for specific airlines, does not feature sponsored placements, and does not have relationships with travel agencies. We link directly to Google Flights so you can compare and book at the airline's own price. Our only incentive is to show you the best deal available.