Skip to content
Flight Deals

Display prices in

Fare history stays consistent; only the display changes.
Search

How flight.deals measures a fare

Is this fare
actually cheap?

We compare a current fare with the route’s own seasonal price pattern, then show how it compares before you open the booking provider.

Current board example

BCN → PMI

Barcelona to Mallorca

$22
Observed fare$22
Seasonal median$45
DEAL SCORE96/100Open route brief ↗

3,702

routes observed

1,734

route baselines

602

ranked calendars

1 Sept 2026, 12:09 UTC

latest data refresh

How the method works

From a fare to
a useful comparison.

The process has three steps. On every route page you can inspect the fare, its travel dates and the seasonal baseline used for the comparison.

  1. 01

    Record the fare

    Store the lowest recently observed fare for the route, together with its travel dates, airline and observation time.

  2. 02

    Find the usual range

    Compare the cheapest observed fare for each coming month and use their median after at least four months of data.

  3. 03

    Compare the price

    Show how far the current fare sits below that route’s seasonal median.

  4. 04

    Rank the signal

    Turn that measured drop into a percentile against every other measured fare on the current board.

01 / source

Where the prices come from.

The board runs on cached fares from real flight searches, aggregated across airlines and online travel agencies. Each observation carries the time it was found, the itinerary dates and a link for checking the current price and availability.

Cached means recently observed, not reserved. Opening the booking provider re-prices the itinerary against current seats before checkout. That separation lets the board scan thousands of markets while the provider remains the final source of availability.

ObservedA fare found in a real search
TimestampedLatest board refresh: 1 Sept 2026, 12:09 UTC
VerifiedRe-priced by the provider on click

02 / baseline & labels

Every route is compared with its own history.

For each of the 3,702 routes we keep the cheapest fare observed in every month ahead. Once at least four months are present, their median becomes the route’s typical price. The percentage shows how far the current fare sits below that median.

1,734 routes currently have enough data for this comparison. The remaining 1,968 show the observed fare without a percentage until more monthly prices are available.

The Deal Score is that signal’s percentile across the current measured board. A score of 92/100 means 92% of measured fares currently have a smaller route-relative drop. It is a rank that can be reproduced from the published data, not a weighted marketing formula. Cards also show the central range of that route’s real monthly lows and how many months support it.

MONTHLY LOWSSEASONAL MEDIANPRICE DIFFERENCE
Good−20%+

A useful saving for dates that already work.

Great−30%+

A strong saving compared with this route’s usual range.

Rare−40%+

10.1% of measured fares right now.

Exceptional−55%+

2.3% of measured fares — the deepest current set.

How results are ordered

Every fare is ranked using the same two signals: its measured price difference and how recently it was observed.

03 / calendar coverage

A calendar shows evidence, including its gaps.

Day-level prices are the trail left by recent searches. A blank date means no recent cached observation for that day; it does not mean the flight is unavailable or costly. The median route currently holds 4 priced days across the next four months, or about 4% coverage.

Coverage is spread almost evenly across weekdays (12.2% to15.8%), so blanks are treated as missing market evidence rather than as a schedule pattern.

602ranked calendarsenough days to name the cheapest
2,033observed-day listsuseful dates, lighter coverage
684neutral gridsdates shown without price bands
461routes gathering datano day claim until evidence arrives

04 / business model

Affiliate clicks fund flight.deals.

When you continue through a booking or toolkit link, the partner may pay flight.deals a commission. The booking still happens on that partner’s site, where the itinerary, final price and payment are handled.

Results are ordered by measured price difference and freshness. The partners that may pay a commission are listed in the affiliate disclosure.

05 / operating standard

A clear comparison, then a live price check.

Route-specific

Every comparison starts with that market’s own history.

Timestamped

Every fare tells you when the observation was found.

Inspectable

The chart, calculation and booking link remain visible.

Board, city and route RSS feeds bring the same measured fare updates beyond the site.

Flight.Deals app

Keep the fare board one tap away.

Install Flight.Deals on your Home Screen. It opens without browser chrome while current fares and comparisons still load from the live site.