{
  "source": "Flight Signal",
  "url": "https://flightsignal.app/data/london-flight-price-index",
  "license": "CC BY 4.0",
  "generatedAt": "2026-09-05T10:57:32.864Z",
  "observedSince": "2026-07-10",
  "lastObserved": "2026-09-05",
  "destinations": [
    {
      "city": "Antalya",
      "country": "Turkiye",
      "slug": "antalya",
      "codes": [
        "AYT"
      ],
      "observations": 192,
      "distinctDays": 56,
      "medianGbp": 108,
      "p25Gbp": 98,
      "p75Gbp": 128,
      "cheapestEverGbp": 63,
      "cheapestEverDay": "2026-09-04",
      "currentCheapestGbp": 63,
      "firstObservedDay": "2026-07-10",
      "lastObservedDay": "2026-09-05"
    },
    {
      "city": "Baku",
      "country": "Azerbaijan",
      "slug": "baku",
      "codes": [
        "BAK",
        "GYD"
      ],
      "observations": 225,
      "distinctDays": 53,
      "medianGbp": 248,
      "p25Gbp": 207,
      "p75Gbp": 268,
      "cheapestEverGbp": 132,
      "cheapestEverDay": "2026-09-05",
      "currentCheapestGbp": 132,
      "firstObservedDay": "2026-07-10",
      "lastObservedDay": "2026-09-05"
    },
    {
      "city": "Bangkok",
      "country": "Thailand",
      "slug": "bangkok",
      "codes": [
        "BKK",
        "DMK"
      ],
      "observations": 254,
      "distinctDays": 26,
      "medianGbp": 445,
      "p25Gbp": 409,
      "p75Gbp": 537,
      "cheapestEverGbp": 353,
      "cheapestEverDay": "2026-08-24",
      "currentCheapestGbp": 353,
      "firstObservedDay": "2026-07-10",
      "lastObservedDay": "2026-08-26"
    },
    {
      "city": "Bucharest",
      "country": "Romania",
      "slug": "bucharest",
      "codes": [
        "BBU",
        "BUH",
        "OTP"
      ],
      "observations": 227,
      "distinctDays": 32,
      "medianGbp": 107,
      "p25Gbp": 76,
      "p75Gbp": 159,
      "cheapestEverGbp": 42,
      "cheapestEverDay": "2026-09-02",
      "currentCheapestGbp": 42,
      "firstObservedDay": "2026-07-24",
      "lastObservedDay": "2026-09-04"
    },
    {
      "city": "Cairo",
      "country": "Egypt",
      "slug": "cairo",
      "codes": [
        "CAI",
        "SPX"
      ],
      "observations": 246,
      "distinctDays": 33,
      "medianGbp": 267,
      "p25Gbp": 236,
      "p75Gbp": 328,
      "cheapestEverGbp": 130,
      "cheapestEverDay": "2026-08-20",
      "currentCheapestGbp": 142,
      "firstObservedDay": "2026-07-13",
      "lastObservedDay": "2026-09-04"
    },
    {
      "city": "Chisinau",
      "country": "Moldova",
      "slug": "chisinau",
      "codes": [
        "RMO"
      ],
      "observations": 212,
      "distinctDays": 56,
      "medianGbp": 93,
      "p25Gbp": 79,
      "p75Gbp": 108,
      "cheapestEverGbp": 55,
      "cheapestEverDay": "2026-07-29",
      "currentCheapestGbp": 63,
      "firstObservedDay": "2026-07-10",
      "lastObservedDay": "2026-09-05"
    },
    {
      "city": "Hamburg",
      "country": "Germany",
      "slug": "hamburg",
      "codes": [
        "HAM",
        "LBC"
      ],
      "observations": 195,
      "distinctDays": 44,
      "medianGbp": 119,
      "p25Gbp": 79,
      "p75Gbp": 152,
      "cheapestEverGbp": 44,
      "cheapestEverDay": "2026-08-10",
      "currentCheapestGbp": 44,
      "firstObservedDay": "2026-07-10",
      "lastObservedDay": "2026-09-05"
    },
    {
      "city": "Istanbul",
      "country": "Turkiye",
      "slug": "istanbul",
      "codes": [
        "IST",
        "SAW"
      ],
      "observations": 336,
      "distinctDays": 56,
      "medianGbp": 105,
      "p25Gbp": 96,
      "p75Gbp": 193,
      "cheapestEverGbp": 71,
      "cheapestEverDay": "2026-08-15",
      "currentCheapestGbp": 79,
      "firstObservedDay": "2026-07-10",
      "lastObservedDay": "2026-09-05"
    },
    {
      "city": "Miami",
      "country": "United States",
      "slug": "miami",
      "codes": [
        "MIA"
      ],
      "observations": 193,
      "distinctDays": 34,
      "medianGbp": 530,
      "p25Gbp": 501,
      "p75Gbp": 581,
      "cheapestEverGbp": 386,
      "cheapestEverDay": "2026-08-20",
      "currentCheapestGbp": 427,
      "firstObservedDay": "2026-07-10",
      "lastObservedDay": "2026-08-27"
    },
    {
      "city": "Milan",
      "country": "Italy",
      "slug": "milan",
      "codes": [
        "BGY",
        "MIL",
        "MXP"
      ],
      "observations": 315,
      "distinctDays": 55,
      "medianGbp": 46,
      "p25Gbp": 32,
      "p75Gbp": 69,
      "cheapestEverGbp": 27,
      "cheapestEverDay": "2026-08-26",
      "currentCheapestGbp": 27,
      "firstObservedDay": "2026-07-10",
      "lastObservedDay": "2026-09-05"
    },
    {
      "city": "New York",
      "country": "United States",
      "slug": "new-york",
      "codes": [
        "JFK",
        "LGA",
        "NYC"
      ],
      "observations": 290,
      "distinctDays": 40,
      "medianGbp": 401,
      "p25Gbp": 369,
      "p75Gbp": 425,
      "cheapestEverGbp": 145,
      "cheapestEverDay": "2026-08-22",
      "currentCheapestGbp": 251,
      "firstObservedDay": "2026-07-10",
      "lastObservedDay": "2026-09-05"
    },
    {
      "city": "Newark",
      "country": "United States",
      "slug": "newark",
      "codes": [
        "EWR"
      ],
      "observations": 212,
      "distinctDays": 32,
      "medianGbp": 426,
      "p25Gbp": 388,
      "p75Gbp": 453,
      "cheapestEverGbp": 347,
      "cheapestEverDay": "2026-08-12",
      "currentCheapestGbp": 363,
      "firstObservedDay": "2026-07-10",
      "lastObservedDay": "2026-08-27"
    },
    {
      "city": "Paris",
      "country": "France",
      "slug": "paris",
      "codes": [
        "BVA",
        "CDG",
        "ORY",
        "PAR"
      ],
      "observations": 538,
      "distinctDays": 56,
      "medianGbp": 92,
      "p25Gbp": 65,
      "p75Gbp": 119,
      "cheapestEverGbp": 44,
      "cheapestEverDay": "2026-08-21",
      "currentCheapestGbp": 46,
      "firstObservedDay": "2026-07-10",
      "lastObservedDay": "2026-09-05"
    },
    {
      "city": "Rome",
      "country": "Italy",
      "slug": "rome",
      "codes": [
        "CIA",
        "FCO",
        "ROM"
      ],
      "observations": 251,
      "distinctDays": 49,
      "medianGbp": 86,
      "p25Gbp": 48,
      "p75Gbp": 123,
      "cheapestEverGbp": 36,
      "cheapestEverDay": "2026-07-10",
      "currentCheapestGbp": 38,
      "firstObservedDay": "2026-07-10",
      "lastObservedDay": "2026-09-05"
    },
    {
      "city": "Shanghai",
      "country": "China",
      "slug": "shanghai",
      "codes": [
        "PVG",
        "SHA"
      ],
      "observations": 250,
      "distinctDays": 23,
      "medianGbp": 570,
      "p25Gbp": 502,
      "p75Gbp": 643,
      "cheapestEverGbp": 393,
      "cheapestEverDay": "2026-08-26",
      "currentCheapestGbp": 393,
      "firstObservedDay": "2026-07-10",
      "lastObservedDay": "2026-08-27"
    },
    {
      "city": "Stockholm",
      "country": "Sweden",
      "slug": "stockholm",
      "codes": [
        "ARN",
        "NYO",
        "STO",
        "VST"
      ],
      "observations": 327,
      "distinctDays": 54,
      "medianGbp": 100,
      "p25Gbp": 74,
      "p75Gbp": 159,
      "cheapestEverGbp": 31,
      "cheapestEverDay": "2026-08-25",
      "currentCheapestGbp": 31,
      "firstObservedDay": "2026-07-10",
      "lastObservedDay": "2026-09-04"
    },
    {
      "city": "Tirana",
      "country": "Albania",
      "slug": "tirana",
      "codes": [
        "TIA"
      ],
      "observations": 238,
      "distinctDays": 52,
      "medianGbp": 75,
      "p25Gbp": 48,
      "p75Gbp": 115,
      "cheapestEverGbp": 25,
      "cheapestEverDay": "2026-08-15",
      "currentCheapestGbp": 26,
      "firstObservedDay": "2026-07-10",
      "lastObservedDay": "2026-09-04"
    },
    {
      "city": "Tokyo",
      "country": "Japan",
      "slug": "tokyo",
      "codes": [
        "HND",
        "NRT"
      ],
      "observations": 427,
      "distinctDays": 36,
      "medianGbp": 646,
      "p25Gbp": 548,
      "p75Gbp": 720,
      "cheapestEverGbp": 470,
      "cheapestEverDay": "2026-08-26",
      "currentCheapestGbp": 470,
      "firstObservedDay": "2026-07-10",
      "lastObservedDay": "2026-08-27"
    },
    {
      "city": "Yerevan",
      "country": "Armenia",
      "slug": "yerevan",
      "codes": [
        "EVN"
      ],
      "observations": 242,
      "distinctDays": 50,
      "medianGbp": 155,
      "p25Gbp": 127,
      "p75Gbp": 219,
      "cheapestEverGbp": 95,
      "cheapestEverDay": "2026-08-18",
      "currentCheapestGbp": 113,
      "firstObservedDay": "2026-07-10",
      "lastObservedDay": "2026-09-04"
    },
    {
      "city": "Zurich",
      "country": "Switzerland",
      "slug": "zurich",
      "codes": [
        "ZRH"
      ],
      "observations": 211,
      "distinctDays": 46,
      "medianGbp": 134,
      "p25Gbp": 109,
      "p75Gbp": 164,
      "cheapestEverGbp": 81,
      "cheapestEverDay": "2026-08-06",
      "currentCheapestGbp": 92,
      "firstObservedDay": "2026-07-12",
      "lastObservedDay": "2026-08-27"
    }
  ]
}