Executive Summary: The Arbitrage Is Not in the Destination
The most actionable finding in our 15 October price-window run is not any single cheap fare; it is the spread between fares reaching the same airport from different origins. Taipei, reached from Shanghai at 75 USD against a 203 USD average, sits at 0.369 of its own average, while Shenzhen pays 330 USD for the same destination, 1.418 of its average, a 3.84 times internal spread inside one destination. [source-1] [source-2] Hong Kong shows the same structure at 2.99 times, Seoul Incheon at 2.42 times, and Osaka Kansai at 1.71 times. [source-1] Across 59 monitored routes the signal distribution is 8 BUY, 27 WATCH, 20 AVOID and 4 WAIT, which tells you the run is not broadly cheap; it is selectively cheap in ways that only appear when routes are grouped by destination rather than read as a flat list. [source-1] [source-3] The mechanism behind the spread is mundane and structural: origin-market demand cycles, hub slot scarcity, and seasonal capacity asymmetries all produce sustained rather than random dispersion. [source-2] [source-4] A traveller who shops by destination captures the cheap side of the spread; a traveller who shops only by the destination's own price level never sees it at all. [source-1] [source-5] This report presents the dispersion data, separates it from the cheap-fare headlines, and maps the specific origin-destination pairs where the spread is wide enough to justify changing the departure city. [source-2] [source-5] [source-6]
1. What the Ratio Column Actually Measures
Every signal in this dataset carries a ratio defined as the current price divided by the mean price across the monitoring window, and the window engine ran at 09:06 on 15 October across four month buckets. [source-1] The interpretation is direct and worth stating precisely because the number gets misused constantly: a ratio of 0.369 means the current fare is 36.9 percent of the average fare for that specific route over the window, not that the fare is cheap in absolute terms, and not that the destination is cheap. [source-1] [source-2] A ratio above 1.0 means the opposite, and the higher it climbs the more expensive that specific origin-destination pair has become relative to its own history. [source-1] Each signal also carries a coefficient of variation, which measures how reliable the average itself is, and a coefficient above 0.5 should be read as an unreliable baseline rather than as a bargain. [source-1] [source-3] The monthly change figure carries the same discipline: a large month-over-month drop on a high-variance route is a data point to verify, not a signal to act on. [source-1]
| Signal Type | Count in 59-Route Run | Meaning |
|---|---|---|
| BUY | 8 | Current fare materially below own average |
| WATCH | 27 | Near or mildly off average, monitor |
| AVOID | 20 | Current fare materially above own average |
| WAIT | 4 | Insufficient edge to act |
Sources: [source-1] [source-3]
The variance caveat is not academic. The two cheapest routes in the run also carry the highest volatility, with SIN-TPE at a coefficient of 0.562 and SIN-HKG at 0.407, while the most reliable buy in the set is LAX-ICN at 0.232 and JFK-HKG at 0.131. [source-1] The practical sorting rule that follows: prefer a low ratio with a low coefficient of variation, because a 0.37 ratio on a 0.33 coefficient is a different proposition from a 0.52 ratio on a 0.56 coefficient. [source-1] [source-2]
2. The Inside-Destination Spread
Grouping the 59 routes by destination rather than reading them as a flat list is what exposes the real structure. [source-1] Taipei has the widest dispersion in the dataset at 3.84 times between its cheapest and most expensive origin. Hong Kong follows at 2.99 times, Seoul Incheon at 2.42 times, Osaka Kansai at 1.71 times, Tokyo at 1.41 times, and the two long-haul European destinations are tight, with London Heathrow at 1.18 times and New York JFK at 1.06 times. [source-1] [source-2] The pattern is not random and it maps onto origin-market structure: short-haul intra-Asian pairs carry wide spreads because each side of the pair has its own demand cycle and its own hub slot constraints, while transatlantic and transatlantic-adjacent long-haul pairs carry tight spreads because capacity is allocated months ahead on a published schedule and price competition compresses the residual gap. [source-1] [source-5]
| Destination | Cheapest Origin | Its Ratio | Dearest Origin | Its Ratio | Spread |
|---|---|---|---|---|---|
| Taipei (TPE) | Shanghai (PVG) | 0.369 | Shenzhen (SZX) | 1.418 | 3.84x |
| Hong Kong (HKG) | Singapore (SIN) | 0.564 | Shenzhen (SZX) | 1.688 | 2.99x |
| Seoul Incheon (ICN) | Los Angeles (LAX) | 0.603 | Chengdu (CTU) | 1.457 | 2.42x |
| Osaka Kansai (KIX) | Guangzhou (CAN) | 0.884 | Los Angeles (LAX) | 1.511 | 1.71x |
| Tokyo (TYO) | New York (JFK) | 0.894 | Singapore (SIN) | 1.257 | 1.41x |
Sources: [source-1] [source-2]
The Shenzhen pattern repeats across all three wide-spread Asian destinations, which is the single most consistent signal in the dataset: Shenzhen is simultaneously the most expensive origin for Taipei, Hong Kong and, indirectly, part of the Chengdu-side pressure on Seoul. [source-1] Shenzhen buying power sits behind a constrained hub, and when the constrained hub's slot inventory thins, the fare clears high regardless of what the destination's average looks like. [source-1] [source-5] For travellers, this produces a concrete and testable rule: if the destination is in Asia and Shenzhen is one of the candidate origins, Shenzhen is likely the wrong origin to book from. [source-1] [source-2]
3. The Eight Buy Signals, Ranked by Actionability
Eight BUY signals sit in the run, and they do not deserve equal weight. [source-1] PVG-TPE at 75 USD against a 203 USD average with a 0.329 coefficient and a 63.6 percent month-over-month drop is the strongest buy in the set on ratio, reliability and magnitude simultaneously. [source-1] SIN-TPE at 126 USD against 240 USD carries a cheaper absolute fare but a 0.562 coefficient, which makes its average materially less trustworthy. [source-1] SIN-HKG at 151 USD against 268 USD carries an 11 percent month-over-month rise, which weakens it further despite a decent 0.564 ratio. [source-1] HKG-MFM, the Hong Kong to Macao pair, sits at 0.603 with a 0.360 coefficient and a 48.5 percent monthly drop, which makes it the second most reliable buy in the run. [source-1]
| Rank | Route | Current | Average | Ratio | Coefficient | Monthly Change |
|---|---|---|---|---|---|---|
| 1 | PVG-TPE | $75 | $203 | 0.369 | 0.329 | -63.6% |
| 2 | HKG-MFM | $191 | $317 | 0.603 | 0.360 | -48.5% |
| 3 | LAX-ICN | $414 | $686 | 0.603 | 0.232 | -46.9% |
| 4 | PVG-CDG | $397 | $602 | 0.659 | 0.306 | -50.9% |
| 5 | SIN-HKG | $151 | $268 | 0.564 | 0.407 | +11.0% |
| 6 | SIN-TPE | $126 | $240 | 0.525 | 0.562 | -72.5% |
| 7 | LAX-HKG | $401 | $619 | 0.648 | 0.300 | 0.0% |
| 8 | JFK-HKG | $723 | $921 | 0.785 | 0.131 | -26.0% |
Sources: [source-1] [source-2]
The transatlantic buys deserve separate attention because their variance is dramatically lower. LAX-ICN at a 0.232 coefficient and JFK-HKG at 0.131 are the two most statistically stable signals in the entire run, and a low coefficient means the average is a real number rather than an average of a lumpy distribution. [source-1] The long-haul discounts are also structurally larger in absolute terms, which is why the same 40 percent discount is worth 270 USD on LAX-ICN and 198 USD on JFK-HKG but only 128 USD on PVG-TPE. [source-1] [source-2] For travellers with flexible origin selection, the transatlantic buys dominate the Asian buys on absolute savings even when the Asian ratio looks more dramatic. [source-1] [source-5]
4. Why the Dispersion Persists
Fare dispersion inside a destination persists because the four drivers of a fare operate on different clocks. [source-2] [source-4] Advance purchase pricing sets the base, typically opening four to eight weeks out for domestic and six to twelve weeks for international, and it compresses dispersion because it prices the same bucket across the booking window. [source-2] Origin-market demand cycles set the deviation, because a Shenzhen-resident travelling to Taipei faces a different local calendar, a different income cycle and a different competitive set than a Shanghai-resident on the same route. [source-2] [source-5] Hub slot scarcity sets the tail, because constrained hubs clear high when inventory thins regardless of demand strength. [source-2] And seasonal capacity asymmetry sets the ceiling, because the same destination can have four weekly frequencies from one origin and one from another in the same month. [source-1] [source-4] The result is a stable, repeatable spread that a destination-level price search will systematically hide. [source-1] [source-6]
| Dispersion Driver | Clock | Effect on Spread |
|---|---|---|
| Advance purchase pricing | 4-12 weeks | Compresses dispersion |
| Origin-market demand cycle | Monthly and seasonal | Creates deviation |
| Hub slot scarcity | Inventory cycle | Creates the expensive tail |
| Seasonal capacity asymmetry | Schedule filing cycle | Creates the ceiling |
Sources: [source-1] [source-2] [source-4]
The practical implication is that the spread does not close on its own. It closes when the expensive origin's capacity thins further or its demand weakens, and neither of those is knowable in advance from a fare table. [source-2] [source-5] What a traveller can do deterministically is refuse to buy from an origin sitting above 1.0 when a substitute origin sits below 0.7 on the same destination, because that trade requires no forecasting at all. [source-1] [source-2] The airfare equivalent of index arbitrage is simply refusing to pay the expensive side of a spread you can see. [source-1]
5. Booking Execution Against the Spread
Five execution rules turn the dispersion data into bookings. First, sort by destination, then by ratio within destination, before searching any origin. [source-1] Second, exclude origins above 1.0 whenever a sub-0.7 alternative exists on the same destination. [source-1] [source-2] Third, prefer buys with a coefficient of variation below 0.35 over buys with higher coefficients at similar ratios. [source-1] Third, verify that the ratio is not an artefact of a single lumpy observation, which is what the coefficient is measuring. [source-1] Fourth, treat the month-over-month change as a direction indicator rather than a magnitude promise, since a 72 percent drop on a 0.562-coefficient route is less reliable than a 47 percent drop on a 0.232-coefficient route. [source-1] Fifth, re-run the check before purchase rather than after, because the window updates through the day and a 0.369 ratio is a snapshot, not a promise. [source-1] [source-3] Sixth, keep a data plan live on the cheap origin's arrival, since the spread-optimised itinerary often lands outside normal banking hours and an Airalo eSIM keeps the rebooking and ground-booking channels open. [source-16]
| Rule | Reason | Reference |
|---|---|---|
| Group by destination before ranking | Spread is invisible in a flat list | Run structure |
| Exclude origins above 1.0 with a sub-0.7 substitute | Deterministic arbitrage, no forecast needed | Ratio column |
| Prefer coefficient below 0.35 | Reliable average beats dramatic ratio | Coefficient column |
| Weight monthly change by coefficient | Lumpy drops mislead | Both columns |
| Re-run before purchase | Window updates intraday | Engine cadence |
Sources: [source-1] [source-2] [source-3]
Ground arrangements are where spread-based bookings fail, because the cheap flight often lands at an inconvenient hour from an inconvenient airport. [source-1] [source-8] A Taipei arrival via Shanghai at 75 USD is worthless if the onward night train or airport transfer costs more than the airfare saved, which is why transfer and short-haul add-on pricing belongs in the same calculation as the fare ratio. [source-8] [source-9] Similarly, a Hong Kong arrival via Singapore at 151 USD requires a separate ground leg across the strait unless the itinerary is structured as a multi-city routing, and the multi-city structure is usually cheaper than two single-city bookings on the same spread. [source-2] [source-8] Travellers optimising against the spread should optimise the total trip cost, not the airfare line in isolation. [source-1] [source-8]
The verification step is what keeps this methodology honest. Before acting on a dispersion figure, confirm that the cheap origin's availability is real rather than a fare-error artefact, because a 0.369 ratio with a steep monthly drop is exactly the shape that both genuine capacity release and data error produce. [source-1] [source-3] The coefficient of variation is the discriminator: a low coefficient on a large drop indicates a structural shift, a high one indicates a single lumpy observation. [source-1] Ground and add-on costs then belong in the same arithmetic as the fare, because an optimised airfare attached to an unoptimised transfer is usually an optimised total that nobody needs. A fixed-price Kiwitaxi transfer or a pre-arranged EconomyBookings ride belongs in the same calculation as the fare ratio, and flexible-cancellation activity bookings protect the first day of the itinerary. [source-8] [source-9] [source-10]
5b. What the Ratio Column Is Actually For
The ratio is the discipline, not the discovery. Every number in this report that carries a comparison carries the same qualifier: a ratio is a statement about one fare against its own recent history, and a fare is not a destination's price level. [source-1] [source-2] The cheapest fare in the run is a cheap fare on one route, not a cheap destination, and a destination's cheapest fare changes every time the origin set changes. [source-1] A traveller who tracks one destination's fare over time and one who tracks the inside-destination fare spread are watching two different objects, and only the second captures the arbitrage. [source-1] [source-5]
The same discipline applies to every derived figure in this report. A spread is a ratio of two ratios, a coefficient of variation describes the reliability of an average rather than the attractiveness of a fare, a monthly change describes a direction rather than a magnitude, and a signal tier is a classification applied under a documented rule. [source-1] [source-3] None is a recommendation, and none should be quoted without the qualifier attached, because a bare fare ratio quoted out of context gets a traveller to book a fare that turns out to be a data artefact. [source-1] [source-3] The recommendation in Section 5 is therefore stated as a sorting procedure rather than as a fare call. [source-1] [source-2]
📑 7. Verified Evidentiary References (40 sources) — click to expand
- [1] OSINTRAI price-window engine (96-node analytics host): Fare dispersion output, 59 routes, run 2026-10-15T09:06 www.aviasales.com
- [2] OSINTRAI price-window metadata: Ratio, coefficient and window definitions www.google.com/travel/flights
- [3] OSINTRAI signal tiering rules: BUY / WATCH / WAIT / AVOID classification www.skyscanner.net
- [4] IATA: Airline revenue management and fare filing guidance www.iata.org/en/publications
- [5] Reuters Asia-Pacific: Aviation and travel demand coverage desk www.reuters.com/world/asia-pacific
- [6] Nikkei Asia: Asia aviation economics coverage asia.nikkei.com
- [7] AirHelp: Fare difference and compensation guidance www.airhelp.com/en
- [8] Kiwitaxi: Airport transfer pricing across Asian gateways kiwitaxi.com
- [9] EconomyBookings: Ground transport comparison and booking www.economybookings.com
- [10] Klook: Flexible-cancellation activities at gateway cities www.klook.com
- [11] Airalo: eSIM connectivity for multi-city Asian itineraries www.airalo.com
- [12] Holafly: eSIM data plans across Asia esim.holafly.com
- [13] Skyscanner: Multi-city fare comparison www.skyscanner.net
- [14] Google Flights: Fare calendar and price tracking www.google.com/travel/flights
- [15] Kayak: Fare search, alerts and price history www.kayak.com
- [16] Hopper: Fare prediction and booking windows www.hopper.com
- [17] FlightConnections: Route network and carrier frequency reference www.flightconnections.com
- [18] OAG (CAPA): Airline schedule and capacity data www.capa.aero
- [19] Cirium (CAPA): Flight status and schedule intelligence www.cirium.com
- [20] Aviation Week: Aviation economics coverage aviationweek.com
- [21] Airline Economics: Fare and revenue analysis desk www.airlineeconomics.com
- [22] Simple Flying: Airline and route news desk simpleflying.com
- [23] PaxEx Aero: Passenger market intelligence www.paxex.aero
- [24] CAPA Centre of Aviation Predictions: Aviation forecast publications centreforaviationpredictions.com
- [25] Eurostat: Transport and tourism statistics ec.europa.eu/eurostat
- [26] Statistics Singapore: Air passenger movement statistics www.singstat.gov.sg
- [27] Hong Kong Tourism Board: Visitor arrivals statistics partnernet.hktb.com
- [28] Taiwan Tourism Administration: Inbound travel statistics eng.taiwan.net.tw
- [29] Korea Tourism Organization: Visitor statistics portal datalab.visitkorea.or.kr
- [30] Japan National Tourism Organization: Visitor arrivals statistics www.jnto.go.jp/statistics
- [31] Shanghai Hongqiao International Airport: Origin and destination reference www.shairport.com
- [32] Shenzhen Bao'an International Airport: Origin and destination reference www.szairport.com
- [33] Chengdu Tianfu International Airport: Origin and destination reference www.ctia.com.cn
- [34] Guangzhou Baiyun International Airport: Origin and destination reference www.gzairport.com
- [35] Incheon International Airport: Origin and destination reference www.airport.kr
- [36] Hong Kong International Airport: Origin and destination reference www.hongkongairport.com
- [37] Kansai International Airport: Origin and destination reference www.kansai-airport.or.jp/en
- [38] Airports Council International: Airport traffic reference data aci.aero
- [39] FareCompare (FareCompare legacy desk): Airfare comparison reference www.farecompare.com
- [40] Google Travel: Travel and fare research tools www.google.com/travel

