{
  "version": "3.0.0",
  "snapshot": "2026-11-01",
  "scope": "Indicative, non-exhaustive curated airport-destination leads from published route listings; not an audited full network, not a live timetable.",
  "disclaimer": "Some route leads may be seasonal, future, discontinued or incorrect until independently checked; dates, services, seats and fares are unverified.",
  "licenseNote": "Airport-source pointers and manually curated route pairs. Review destination sources and their reuse terms before scaling or automated bulk reuse. Route facts do not provide licensed timetable data.",
  "airports": {
    "BER": {
      "code": "BER",
      "name": "Berlin",
      "lat": 52.366,
      "lon": 13.503,
      "cityId": "BER",
      "destinations": [
        "AGP",
        "ALC",
        "AMS",
        "ARN",
        "ATH",
        "BCN",
        "BGY",
        "BLQ",
        "BRU",
        "BSL",
        "BUD",
        "CDG",
        "CPH",
        "DUB",
        "DUS",
        "EDI",
        "FAO",
        "FCO",
        "GVA",
        "HEL",
        "KEF",
        "LGW",
        "LHR",
        "LIS",
        "LTN",
        "MAD",
        "MAN",
        "MLA",
        "MUC",
        "MXP",
        "NAP",
        "NCE",
        "OPO",
        "ORY",
        "OSL",
        "PMI",
        "RAK",
        "RIX",
        "SOF",
        "STN",
        "SVQ",
        "VCE",
        "VIE",
        "VLC",
        "WAW",
        "ZAG",
        "ZRH"
      ],
      "sourceTitle": "BER Airport destination list",
      "sourceUrl": "https://ber.berlin-airport.de/en/flying/destinationen-ab-ber.html",
      "sourceType": "Official airport destination listing"
    },
    "MAN": {
      "code": "MAN",
      "name": "Manchester",
      "lat": 53.353,
      "lon": -2.274,
      "cityId": "MAN",
      "destinations": [
        "AGP",
        "ALC",
        "AMS",
        "ARN",
        "ATH",
        "BCN",
        "BER",
        "BGY",
        "BLQ",
        "BRU",
        "BSL",
        "BUD",
        "CDG",
        "CPH",
        "DUB",
        "FAO",
        "FCO",
        "GDN",
        "GRO",
        "GVA",
        "HEL",
        "IBZ",
        "KEF",
        "LHR",
        "LIS",
        "MAD",
        "MLA",
        "MRS",
        "MXP",
        "NAP",
        "NCE",
        "OPO",
        "OSL",
        "PMI",
        "PRG",
        "RAK",
        "RIX",
        "SOF",
        "SVQ",
        "VCE",
        "VIE",
        "VLC",
        "WAW",
        "ZRH"
      ],
      "sourceTitle": "Manchester Airport destinations A–Z",
      "sourceUrl": "https://www.manchesterairport.co.uk/destinations-and-guides/a-z-list-of-destinations/",
      "sourceType": "Official airport destination listing"
    },
    "EDI": {
      "code": "EDI",
      "name": "Edinburgh",
      "lat": 55.95,
      "lon": -3.372,
      "cityId": "EDI",
      "destinations": [
        "AGP",
        "ALC",
        "AMS",
        "ARN",
        "ATH",
        "BCN",
        "BER",
        "BGY",
        "BLQ",
        "BRS",
        "BRU",
        "BSL",
        "BUD",
        "CDG",
        "CPH",
        "DUB",
        "FAO",
        "FCO",
        "GDN",
        "GRO",
        "GVA",
        "HEL",
        "IBZ",
        "KEF",
        "LCY",
        "LGW",
        "LHR",
        "LIS",
        "LTN",
        "MAD",
        "MLA",
        "MRS",
        "MXP",
        "NAP",
        "NCE",
        "OPO",
        "ORY",
        "OSL",
        "PMI",
        "PRG",
        "RIX",
        "SOF",
        "STN",
        "SVQ",
        "VCE",
        "VIE",
        "VLC",
        "WAW",
        "ZRH"
      ],
      "sourceTitle": "Edinburgh Airport destinations",
      "sourceUrl": "https://www.edinburghairport.com/flights/destinations",
      "sourceType": "Official airport destination listing"
    },
    "DUB": {
      "code": "DUB",
      "name": "Dublin",
      "lat": 53.421,
      "lon": -6.27,
      "cityId": "DUB",
      "destinations": [
        "AGP",
        "ALC",
        "AMS",
        "ARN",
        "ATH",
        "BCN",
        "BER",
        "BGY",
        "BLQ",
        "BRS",
        "BRU",
        "BSL",
        "BUD",
        "CDG",
        "CPH",
        "EDI",
        "FAO",
        "FCO",
        "GDN",
        "GVA",
        "HEL",
        "IBZ",
        "KEF",
        "LCY",
        "LGW",
        "LHR",
        "LIS",
        "LTN",
        "MAD",
        "MAN",
        "MLA",
        "MRS",
        "MXP",
        "NAP",
        "NCE",
        "OPO",
        "ORY",
        "OSL",
        "PMI",
        "PRG",
        "RAK",
        "RIX",
        "SOF",
        "STN",
        "SVQ",
        "VCE",
        "VIE",
        "VLC",
        "WAW",
        "ZRH"
      ],
      "sourceTitle": "Dublin Airport reference routes",
      "sourceUrl": "https://en.wikipedia.org/wiki/Dublin_Airport",
      "sourceType": "Airport reference route listing"
    },
    "LHR": {
      "code": "LHR",
      "name": "London Heathrow",
      "lat": 51.47,
      "lon": -0.454,
      "cityId": "LON",
      "destinations": [
        "AGP",
        "ALC",
        "AMS",
        "ARN",
        "ATH",
        "BCN",
        "BER",
        "BLQ",
        "BRU",
        "BUD",
        "CDG",
        "CPH",
        "DUB",
        "EDI",
        "FAO",
        "FCO",
        "GVA",
        "HEL",
        "IST",
        "KEF",
        "LIS",
        "MAD",
        "MAN",
        "MLA",
        "MRS",
        "MXP",
        "NAP",
        "NCE",
        "OPO",
        "OSL",
        "PMI",
        "PRG",
        "RIX",
        "SOF",
        "SVQ",
        "VCE",
        "VIE",
        "VLC",
        "WAW",
        "ZAG",
        "ZRH"
      ],
      "sourceTitle": "Heathrow route map",
      "sourceUrl": "https://www.heathrow.com/travel-guides/route-map",
      "sourceType": "Official airport destination listing"
    },
    "LGW": {
      "code": "LGW",
      "name": "London Gatwick",
      "lat": 51.153,
      "lon": -0.182,
      "cityId": "LON",
      "destinations": [
        "AGP",
        "ALC",
        "AMS",
        "ARN",
        "ATH",
        "BCN",
        "BER",
        "BLQ",
        "BRS",
        "BUD",
        "CDG",
        "CPH",
        "DUB",
        "EDI",
        "FAO",
        "FCO",
        "GVA",
        "HEL",
        "IBZ",
        "KEF",
        "LIS",
        "MAD",
        "MLA",
        "MRS",
        "MXP",
        "NAP",
        "NCE",
        "OPO",
        "ORY",
        "OSL",
        "PMI",
        "PRG",
        "RAK",
        "SVQ",
        "VCE",
        "VIE",
        "VLC",
        "ZRH"
      ],
      "sourceTitle": "Gatwick Airport reference routes",
      "sourceUrl": "https://en.wikipedia.org/wiki/Gatwick_Airport",
      "sourceType": "Airport reference route listing"
    },
    "CPH": {
      "code": "CPH",
      "name": "Copenhagen",
      "lat": 55.618,
      "lon": 12.655,
      "cityId": "CPH",
      "destinations": [
        "AGP",
        "ALC",
        "AMS",
        "ARN",
        "ATH",
        "BCN",
        "BER",
        "BLQ",
        "BRU",
        "BSL",
        "BUD",
        "CDG",
        "DUB",
        "EDI",
        "FAO",
        "FCO",
        "GDN",
        "GVA",
        "HEL",
        "IBZ",
        "IST",
        "KEF",
        "LGW",
        "LHR",
        "LIS",
        "MAD",
        "MAN",
        "MLA",
        "MRS",
        "MXP",
        "NAP",
        "NCE",
        "OPO",
        "ORY",
        "OSL",
        "PMI",
        "PRG",
        "RAK",
        "RIX",
        "SOF",
        "SVQ",
        "VCE",
        "VIE",
        "VLC",
        "WAW",
        "ZAG",
        "ZRH"
      ],
      "sourceTitle": "Copenhagen Airport destinations",
      "sourceUrl": "https://www.cph.dk/en/destinations",
      "sourceType": "Official airport destination listing"
    },
    "AMS": {
      "code": "AMS",
      "name": "Amsterdam",
      "lat": 52.31,
      "lon": 4.768,
      "cityId": "AMS",
      "destinations": [
        "AGP",
        "ALC",
        "ARN",
        "ATH",
        "BCN",
        "BER",
        "BLQ",
        "BRU",
        "BSL",
        "BUD",
        "CDG",
        "CPH",
        "DUB",
        "EDI",
        "FAO",
        "FCO",
        "GDN",
        "GVA",
        "HEL",
        "IBZ",
        "IST",
        "KEF",
        "LGW",
        "LHR",
        "LIS",
        "MAD",
        "MAN",
        "MLA",
        "MRS",
        "MXP",
        "NAP",
        "NCE",
        "OPO",
        "OSL",
        "PMI",
        "PRG",
        "RAK",
        "RIX",
        "SOF",
        "SVQ",
        "VCE",
        "VIE",
        "VLC",
        "WAW",
        "ZAG",
        "ZRH"
      ],
      "sourceTitle": "Schiphol Airport reference routes",
      "sourceUrl": "https://en.wikipedia.org/wiki/Amsterdam_Airport_Schiphol",
      "sourceType": "Airport reference route listing"
    },
    "CDG": {
      "code": "CDG",
      "name": "Paris Charles de Gaulle",
      "lat": 49.009,
      "lon": 2.548,
      "cityId": "PAR",
      "destinations": [
        "AGP",
        "ALC",
        "AMS",
        "ARN",
        "ATH",
        "BCN",
        "BER",
        "BLQ",
        "BRU",
        "BUD",
        "CPH",
        "DUB",
        "EDI",
        "FAO",
        "FCO",
        "GVA",
        "HEL",
        "IBZ",
        "IST",
        "KEF",
        "LGW",
        "LHR",
        "LIS",
        "MAD",
        "MAN",
        "MLA",
        "MRS",
        "MXP",
        "NAP",
        "NCE",
        "OPO",
        "OSL",
        "PMI",
        "PRG",
        "RIX",
        "SOF",
        "SVQ",
        "VCE",
        "VIE",
        "VLC",
        "WAW",
        "ZAG",
        "ZRH"
      ],
      "sourceTitle": "Paris Charles de Gaulle reference routes",
      "sourceUrl": "https://en.wikipedia.org/wiki/Charles_de_Gaulle_Airport",
      "sourceType": "Airport reference route listing"
    },
    "ORY": {
      "code": "ORY",
      "name": "Paris Orly",
      "lat": 48.724,
      "lon": 2.379,
      "cityId": "PAR",
      "destinations": [
        "AGP",
        "ALC",
        "ATH",
        "BCN",
        "BER",
        "BUD",
        "CPH",
        "DUB",
        "EDI",
        "FAO",
        "FCO",
        "GVA",
        "IBZ",
        "LGW",
        "LIS",
        "MAD",
        "MLA",
        "MRS",
        "MXP",
        "NAP",
        "NCE",
        "OPO",
        "PMI",
        "RAK",
        "SVQ",
        "VIE",
        "VLC"
      ],
      "sourceTitle": "Paris Orly reference routes",
      "sourceUrl": "https://en.wikipedia.org/wiki/Orly_Airport",
      "sourceType": "Airport reference route listing"
    },
    "MAD": {
      "code": "MAD",
      "name": "Madrid",
      "lat": 40.498,
      "lon": -3.568,
      "cityId": "MAD",
      "destinations": [
        "AGP",
        "ALC",
        "AMS",
        "ARN",
        "ATH",
        "BCN",
        "BER",
        "BLQ",
        "BRU",
        "BSL",
        "BUD",
        "CDG",
        "CPH",
        "DUB",
        "EDI",
        "FAO",
        "FCO",
        "GVA",
        "HEL",
        "IBZ",
        "IST",
        "LGW",
        "LHR",
        "LIS",
        "MAN",
        "MLA",
        "MRS",
        "MXP",
        "NAP",
        "NCE",
        "OPO",
        "ORY",
        "OSL",
        "PMI",
        "PRG",
        "RAK",
        "RIX",
        "SOF",
        "SVQ",
        "VCE",
        "VIE",
        "VLC",
        "WAW",
        "ZAG",
        "ZRH"
      ],
      "sourceTitle": "Aena Madrid destinations",
      "sourceUrl": "https://www.aena.es/en/adolfo-suarez-madrid-barajas/airlines-and-destinations/airport-destinations.html",
      "sourceType": "Official airport destination listing"
    },
    "BCN": {
      "code": "BCN",
      "name": "Barcelona",
      "lat": 41.297,
      "lon": 2.083,
      "cityId": "BCN",
      "destinations": [
        "AGP",
        "ALC",
        "AMS",
        "ARN",
        "ATH",
        "BER",
        "BGY",
        "BLQ",
        "BRU",
        "BSL",
        "BUD",
        "CDG",
        "CPH",
        "DUB",
        "EDI",
        "FAO",
        "FCO",
        "GDN",
        "GVA",
        "HEL",
        "IBZ",
        "IST",
        "KEF",
        "LGW",
        "LHR",
        "LIS",
        "LTN",
        "MAD",
        "MAN",
        "MLA",
        "MRS",
        "MXP",
        "NAP",
        "NCE",
        "OPO",
        "ORY",
        "OSL",
        "PMI",
        "PRG",
        "RAK",
        "RIX",
        "SOF",
        "STN",
        "SVQ",
        "VCE",
        "VIE",
        "VLC",
        "WAW",
        "ZAG",
        "ZRH"
      ],
      "sourceTitle": "Aena Barcelona destinations",
      "sourceUrl": "https://www.aena.es/en/josep-tarradellas-barcelona-el-prat/airlines-and-destinations/airport-destinations.html",
      "sourceType": "Official airport destination listing"
    },
    "LIS": {
      "code": "LIS",
      "name": "Lisbon",
      "lat": 38.774,
      "lon": -9.134,
      "cityId": "LIS",
      "destinations": [
        "AGP",
        "ALC",
        "AMS",
        "ARN",
        "ATH",
        "BCN",
        "BER",
        "BGY",
        "BLQ",
        "BRU",
        "BSL",
        "BUD",
        "CDG",
        "CPH",
        "DUB",
        "EDI",
        "FAO",
        "FCO",
        "GVA",
        "HEL",
        "LGW",
        "LHR",
        "LTN",
        "MAD",
        "MAN",
        "MLA",
        "MRS",
        "MXP",
        "NAP",
        "NCE",
        "OPO",
        "ORY",
        "OSL",
        "PMI",
        "PRG",
        "RAK",
        "RIX",
        "STN",
        "SVQ",
        "VCE",
        "VIE",
        "VLC",
        "WAW",
        "ZRH"
      ],
      "sourceTitle": "Lisbon Airport destinations",
      "sourceUrl": "https://www.lisbonairport.pt/en/lis/flights-destinations/airlines/airlines-and-destinations",
      "sourceType": "Official airport destination listing"
    },
    "OPO": {
      "code": "OPO",
      "name": "Porto",
      "lat": 41.248,
      "lon": -8.681,
      "cityId": "OPO",
      "destinations": [
        "AGP",
        "ALC",
        "AMS",
        "ARN",
        "ATH",
        "BCN",
        "BER",
        "BGY",
        "BLQ",
        "BRU",
        "BSL",
        "BUD",
        "CDG",
        "CPH",
        "DUB",
        "EDI",
        "FAO",
        "FCO",
        "GVA",
        "LGW",
        "LIS",
        "LTN",
        "MAD",
        "MAN",
        "MLA",
        "MRS",
        "MXP",
        "NAP",
        "NCE",
        "ORY",
        "OSL",
        "PMI",
        "PRG",
        "RAK",
        "RIX",
        "STN",
        "SVQ",
        "VCE",
        "VIE",
        "VLC",
        "WAW",
        "ZRH"
      ],
      "sourceTitle": "Porto Airport destinations",
      "sourceUrl": "https://www.portoairport.pt/en/opo/flights-destinations/airlines/airlines-and-destinations",
      "sourceType": "Official airport destination listing"
    },
    "VIE": {
      "code": "VIE",
      "name": "Vienna",
      "lat": 48.11,
      "lon": 16.57,
      "cityId": "VIE",
      "destinations": [
        "AGP",
        "ALC",
        "AMS",
        "ARN",
        "ATH",
        "BCN",
        "BER",
        "BLQ",
        "BRU",
        "BSL",
        "BUD",
        "CDG",
        "CPH",
        "DUB",
        "EDI",
        "FAO",
        "FCO",
        "GDN",
        "GVA",
        "HEL",
        "IBZ",
        "IST",
        "KEF",
        "LGW",
        "LHR",
        "LIS",
        "MAD",
        "MAN",
        "MLA",
        "MRS",
        "MXP",
        "NAP",
        "NCE",
        "OPO",
        "ORY",
        "OSL",
        "PMI",
        "PRG",
        "RIX",
        "SOF",
        "SVQ",
        "VCE",
        "VLC",
        "WAW",
        "ZAG",
        "ZRH"
      ],
      "sourceTitle": "Vienna Airport reference routes",
      "sourceUrl": "https://en.wikipedia.org/wiki/Vienna_International_Airport",
      "sourceType": "Airport reference route listing"
    },
    "PRG": {
      "code": "PRG",
      "name": "Prague",
      "lat": 50.1,
      "lon": 14.26,
      "cityId": "PRG",
      "destinations": [
        "AGP",
        "ALC",
        "AMS",
        "ARN",
        "ATH",
        "BCN",
        "BLQ",
        "BRU",
        "BSL",
        "BUD",
        "CDG",
        "CPH",
        "DUB",
        "EDI",
        "FAO",
        "FCO",
        "GDN",
        "GVA",
        "HEL",
        "IBZ",
        "IST",
        "KEF",
        "LGW",
        "LHR",
        "LIS",
        "MAD",
        "MAN",
        "MLA",
        "MRS",
        "MXP",
        "NAP",
        "NCE",
        "OPO",
        "OSL",
        "PMI",
        "RIX",
        "SOF",
        "SVQ",
        "VCE",
        "VIE",
        "VLC",
        "WAW",
        "ZAG",
        "ZRH"
      ],
      "sourceTitle": "Prague Airport winter 2026 routes",
      "sourceUrl": "https://www.prg.aero/en/prague-145-destinations-winter-winter-flight-schedule-will-offer-connections-across-europe-and-more",
      "sourceType": "Official airport destination listing"
    },
    "FCO": {
      "code": "FCO",
      "name": "Rome Fiumicino",
      "lat": 41.8,
      "lon": 12.25,
      "cityId": "ROM",
      "destinations": [
        "AGP",
        "ALC",
        "AMS",
        "ARN",
        "ATH",
        "BCN",
        "BER",
        "BLQ",
        "BRU",
        "BSL",
        "BUD",
        "CDG",
        "CPH",
        "DUB",
        "EDI",
        "FAO",
        "GDN",
        "GVA",
        "HEL",
        "IBZ",
        "IST",
        "KEF",
        "LGW",
        "LHR",
        "LIN",
        "LIS",
        "MAD",
        "MAN",
        "MLA",
        "MRS",
        "NAP",
        "NCE",
        "OPO",
        "ORY",
        "OSL",
        "PMI",
        "PRG",
        "RAK",
        "RIX",
        "SOF",
        "SVQ",
        "VCE",
        "VIE",
        "VLC",
        "WAW",
        "ZAG",
        "ZRH"
      ],
      "sourceTitle": "Rome Fiumicino reference routes",
      "sourceUrl": "https://en.wikipedia.org/wiki/Leonardo_da_Vinci%E2%80%93Fiumicino_Airport",
      "sourceType": "Airport reference route listing"
    },
    "MXP": {
      "code": "MXP",
      "name": "Milan Malpensa",
      "lat": 45.63,
      "lon": 8.722,
      "cityId": "MIL",
      "destinations": [
        "AGP",
        "ALC",
        "AMS",
        "ARN",
        "ATH",
        "BCN",
        "BER",
        "BLQ",
        "BRU",
        "BSL",
        "BUD",
        "CDG",
        "CPH",
        "DUB",
        "EDI",
        "FAO",
        "GDN",
        "GVA",
        "HEL",
        "IBZ",
        "IST",
        "KEF",
        "LGW",
        "LHR",
        "LIS",
        "MAD",
        "MAN",
        "MLA",
        "MRS",
        "NAP",
        "NCE",
        "OPO",
        "ORY",
        "OSL",
        "PMI",
        "PRG",
        "RAK",
        "RIX",
        "SOF",
        "SVQ",
        "VCE",
        "VIE",
        "VLC",
        "WAW",
        "ZAG",
        "ZRH"
      ],
      "sourceTitle": "Milan Malpensa reference routes",
      "sourceUrl": "https://en.wikipedia.org/wiki/Milan_Malpensa_Airport",
      "sourceType": "Airport reference route listing"
    },
    "AGP": {
      "code": "AGP",
      "name": "Málaga",
      "lat": 36.674,
      "lon": -4.499,
      "cityId": "AGP",
      "destinations": [
        "ALC",
        "AMS",
        "ARN",
        "ATH",
        "BCN",
        "BER",
        "BGY",
        "BLQ",
        "BRU",
        "BSL",
        "BUD",
        "CDG",
        "CPH",
        "DUB",
        "EDI",
        "FAO",
        "FCO",
        "GDN",
        "GVA",
        "HEL",
        "IBZ",
        "KEF",
        "LGW",
        "LHR",
        "LIS",
        "LTN",
        "MAD",
        "MAN",
        "MLA",
        "MRS",
        "MXP",
        "NAP",
        "NCE",
        "OPO",
        "ORY",
        "OSL",
        "PMI",
        "PRG",
        "RAK",
        "RIX",
        "SOF",
        "STN",
        "SVQ",
        "VCE",
        "VIE",
        "VLC",
        "WAW",
        "ZRH"
      ],
      "sourceTitle": "Aena Málaga destinations",
      "sourceUrl": "https://www.aena.es/en/malaga-costa-del-sol/airlines-and-destinations/airport-destinations.html",
      "sourceType": "Official airport destination listing"
    },
    "BUD": {
      "code": "BUD",
      "name": "Budapest",
      "lat": 47.437,
      "lon": 19.256,
      "cityId": "BUD",
      "destinations": [
        "AGP",
        "ALC",
        "AMS",
        "ARN",
        "ATH",
        "BCN",
        "BER",
        "BLQ",
        "BRU",
        "BSL",
        "CDG",
        "CPH",
        "DUB",
        "EDI",
        "FAO",
        "FCO",
        "GDN",
        "GVA",
        "HEL",
        "IBZ",
        "IST",
        "KEF",
        "LGW",
        "LHR",
        "LIS",
        "MAD",
        "MAN",
        "MLA",
        "MRS",
        "MXP",
        "NAP",
        "NCE",
        "OPO",
        "ORY",
        "OSL",
        "PMI",
        "PRG",
        "RAK",
        "RIX",
        "SOF",
        "SVQ",
        "VCE",
        "VIE",
        "VLC",
        "WAW",
        "ZAG",
        "ZRH"
      ],
      "sourceTitle": "Budapest Airport destinations",
      "sourceUrl": "https://www.bud.hu/en/flight-and-travel-information/flights/destinations",
      "sourceType": "Official airport destination listing"
    },
    "ARN": {
      "code": "ARN",
      "name": "Stockholm Arlanda",
      "lat": 59.65,
      "lon": 17.92,
      "cityId": "STO",
      "destinations": [
        "AGP",
        "ALC",
        "AMS",
        "ATH",
        "BCN",
        "BER",
        "BLQ",
        "BRU",
        "BSL",
        "BUD",
        "CDG",
        "CPH",
        "DUB",
        "EDI",
        "FAO",
        "FCO",
        "GDN",
        "GVA",
        "HEL",
        "IBZ",
        "IST",
        "KEF",
        "LGW",
        "LHR",
        "LIS",
        "MAD",
        "MAN",
        "MLA",
        "MRS",
        "MXP",
        "NAP",
        "NCE",
        "OPO",
        "OSL",
        "PMI",
        "PRG",
        "RIX",
        "SOF",
        "SVQ",
        "VCE",
        "VIE",
        "VLC",
        "WAW",
        "ZAG",
        "ZRH"
      ],
      "sourceTitle": "Stockholm Arlanda destinations",
      "sourceUrl": "https://www.swedavia.com/arlanda/destinations2",
      "sourceType": "Official airport destination listing"
    }
  },
  "cities": {
    "BER": {
      "id": "BER",
      "name": "Berlin",
      "country": "Germany",
      "airports": [
        "BER"
      ],
      "lat": 52.52,
      "lon": 13.405,
      "demoHotelNight": 116,
      "tagline": "Creative and easygoing",
      "category": "City breaks"
    },
    "MAN": {
      "id": "MAN",
      "name": "Manchester",
      "country": "UK",
      "airports": [
        "MAN"
      ],
      "lat": 53.48,
      "lon": -2.245,
      "demoHotelNight": 124,
      "tagline": "Music, food and neighbourhoods",
      "category": "City breaks"
    },
    "EDI": {
      "id": "EDI",
      "name": "Edinburgh",
      "country": "UK",
      "airports": [
        "EDI"
      ],
      "lat": 55.953,
      "lon": -3.189,
      "demoHotelNight": 147,
      "tagline": "Castle views and cosy pubs",
      "category": "Culture"
    },
    "DUB": {
      "id": "DUB",
      "name": "Dublin",
      "country": "Ireland",
      "airports": [
        "DUB"
      ],
      "lat": 53.35,
      "lon": -6.26,
      "demoHotelNight": 157,
      "tagline": "Friendly pubs and live music",
      "category": "City breaks"
    },
    "LON": {
      "id": "LON",
      "name": "London",
      "country": "UK",
      "airports": [
        "LHR",
        "LGW",
        "STN",
        "LTN",
        "LCY",
        "SEN"
      ],
      "lat": 51.509,
      "lon": -0.12,
      "demoHotelNight": 182,
      "tagline": "Big-city energy, endless options",
      "category": "City breaks"
    },
    "CPH": {
      "id": "CPH",
      "name": "Copenhagen",
      "country": "Denmark",
      "airports": [
        "CPH"
      ],
      "lat": 55.676,
      "lon": 12.57,
      "demoHotelNight": 168,
      "tagline": "Design, canals and great food",
      "category": "City breaks"
    },
    "AMS": {
      "id": "AMS",
      "name": "Amsterdam",
      "country": "Netherlands",
      "airports": [
        "AMS"
      ],
      "lat": 52.367,
      "lon": 4.904,
      "demoHotelNight": 171,
      "tagline": "Canals, culture and cafés",
      "category": "City breaks"
    },
    "PAR": {
      "id": "PAR",
      "name": "Paris",
      "country": "France",
      "airports": [
        "CDG",
        "ORY",
        "BVA"
      ],
      "lat": 48.856,
      "lon": 2.352,
      "demoHotelNight": 175,
      "tagline": "Classic streets and café culture",
      "category": "City breaks"
    },
    "MAD": {
      "id": "MAD",
      "name": "Madrid",
      "country": "Spain",
      "airports": [
        "MAD"
      ],
      "lat": 40.417,
      "lon": -3.703,
      "demoHotelNight": 136,
      "tagline": "Long lunches and late evenings",
      "category": "City breaks"
    },
    "BCN": {
      "id": "BCN",
      "name": "Barcelona",
      "country": "Spain",
      "airports": [
        "BCN"
      ],
      "lat": 41.388,
      "lon": 2.17,
      "demoHotelNight": 153,
      "tagline": "Architecture, beaches and bars",
      "category": "Coast & city"
    },
    "LIS": {
      "id": "LIS",
      "name": "Lisbon",
      "country": "Portugal",
      "airports": [
        "LIS"
      ],
      "lat": 38.722,
      "lon": -9.139,
      "demoHotelNight": 126,
      "tagline": "Hills, trams and sunny terraces",
      "category": "City breaks"
    },
    "OPO": {
      "id": "OPO",
      "name": "Porto",
      "country": "Portugal",
      "airports": [
        "OPO"
      ],
      "lat": 41.157,
      "lon": -8.629,
      "demoHotelNight": 109,
      "tagline": "Riverfront walks and wine",
      "category": "City breaks"
    },
    "VIE": {
      "id": "VIE",
      "name": "Vienna",
      "country": "Austria",
      "airports": [
        "VIE"
      ],
      "lat": 48.208,
      "lon": 16.37,
      "demoHotelNight": 145,
      "tagline": "Coffee houses and grand avenues",
      "category": "Culture"
    },
    "PRG": {
      "id": "PRG",
      "name": "Prague",
      "country": "Czechia",
      "airports": [
        "PRG"
      ],
      "lat": 50.075,
      "lon": 14.438,
      "demoHotelNight": 113,
      "tagline": "Atmospheric streets and good value",
      "category": "City breaks"
    },
    "ROM": {
      "id": "ROM",
      "name": "Rome",
      "country": "Italy",
      "airports": [
        "FCO",
        "CIA"
      ],
      "lat": 41.903,
      "lon": 12.496,
      "demoHotelNight": 157,
      "tagline": "Ancient sights and lively piazzas",
      "category": "Culture"
    },
    "MIL": {
      "id": "MIL",
      "name": "Milan",
      "country": "Italy",
      "airports": [
        "MXP",
        "LIN",
        "BGY"
      ],
      "lat": 45.464,
      "lon": 9.19,
      "demoHotelNight": 153,
      "tagline": "Design, aperitivo and shopping",
      "category": "City breaks"
    },
    "AGP": {
      "id": "AGP",
      "name": "Málaga",
      "country": "Spain",
      "airports": [
        "AGP"
      ],
      "lat": 36.721,
      "lon": -4.422,
      "demoHotelNight": 126,
      "tagline": "Art, sunshine and waterfront dining",
      "category": "Coast & city"
    },
    "BUD": {
      "id": "BUD",
      "name": "Budapest",
      "country": "Hungary",
      "airports": [
        "BUD"
      ],
      "lat": 47.497,
      "lon": 19.04,
      "demoHotelNight": 113,
      "tagline": "Thermal baths and nightlife",
      "category": "City breaks"
    },
    "STO": {
      "id": "STO",
      "name": "Stockholm",
      "country": "Sweden",
      "airports": [
        "ARN",
        "BMA",
        "NYO"
      ],
      "lat": 59.329,
      "lon": 18.069,
      "demoHotelNight": 163,
      "tagline": "Island hopping and Nordic style",
      "category": "City breaks"
    },
    "OSL": {
      "id": "OSL",
      "name": "Oslo",
      "country": "Norway",
      "airports": [
        "OSL"
      ],
      "lat": 59.91,
      "lon": 10.75,
      "demoHotelNight": 184,
      "tagline": "Waterfronts and outdoor life",
      "category": "Culture"
    },
    "HEL": {
      "id": "HEL",
      "name": "Helsinki",
      "country": "Finland",
      "airports": [
        "HEL"
      ],
      "lat": 60.17,
      "lon": 24.94,
      "demoHotelNight": 166,
      "tagline": "Saunas, design and sea air",
      "category": "Culture"
    },
    "NCE": {
      "id": "NCE",
      "name": "Nice",
      "country": "France",
      "airports": [
        "NCE"
      ],
      "lat": 43.703,
      "lon": 7.266,
      "demoHotelNight": 160,
      "tagline": "Riviera cafés and the promenade",
      "category": "Coast & city"
    },
    "GVA": {
      "id": "GVA",
      "name": "Geneva",
      "country": "Switzerland",
      "airports": [
        "GVA"
      ],
      "lat": 46.204,
      "lon": 6.144,
      "demoHotelNight": 194,
      "tagline": "Lakeside strolls and mountain views",
      "category": "Culture"
    },
    "VLC": {
      "id": "VLC",
      "name": "Valencia",
      "country": "Spain",
      "airports": [
        "VLC"
      ],
      "lat": 39.47,
      "lon": -0.376,
      "demoHotelNight": 122,
      "tagline": "Beach days, food markets and modern art",
      "category": "Coast & city"
    },
    "PMI": {
      "id": "PMI",
      "name": "Palma",
      "country": "Spain",
      "airports": [
        "PMI"
      ],
      "lat": 39.569,
      "lon": 2.65,
      "demoHotelNight": 151,
      "tagline": "Old town charm and Balearic beaches",
      "category": "Coast & city"
    },
    "MLA": {
      "id": "MLA",
      "name": "Malta",
      "country": "Malta",
      "airports": [
        "MLA"
      ],
      "lat": 35.898,
      "lon": 14.514,
      "demoHotelNight": 124,
      "tagline": "Historic harbours and island life",
      "category": "Coast & city"
    },
    "FAO": {
      "id": "FAO",
      "name": "Faro",
      "country": "Portugal",
      "airports": [
        "FAO"
      ],
      "lat": 37.019,
      "lon": -7.932,
      "demoHotelNight": 124,
      "tagline": "Gateway to the Algarve coast",
      "category": "Coast & city"
    },
    "SVQ": {
      "id": "SVQ",
      "name": "Seville",
      "country": "Spain",
      "airports": [
        "SVQ"
      ],
      "lat": 37.389,
      "lon": -5.984,
      "demoHotelNight": 121,
      "tagline": "Plazas, tapas and warm evenings",
      "category": "Culture"
    },
    "IBZ": {
      "id": "IBZ",
      "name": "Ibiza",
      "country": "Spain",
      "airports": [
        "IBZ"
      ],
      "lat": 38.906,
      "lon": 1.42,
      "demoHotelNight": 174,
      "tagline": "Island beaches and laid-back towns",
      "category": "Coast & city"
    },
    "MRS": {
      "id": "MRS",
      "name": "Marseille",
      "country": "France",
      "airports": [
        "MRS"
      ],
      "lat": 43.296,
      "lon": 5.369,
      "demoHotelNight": 133,
      "tagline": "Harbours, markets and sea views",
      "category": "Coast & city"
    },
    "BLQ": {
      "id": "BLQ",
      "name": "Bologna",
      "country": "Italy",
      "airports": [
        "BLQ"
      ],
      "lat": 44.494,
      "lon": 11.342,
      "demoHotelNight": 118,
      "tagline": "Porticoes and exceptional food",
      "category": "City breaks"
    },
    "NAP": {
      "id": "NAP",
      "name": "Naples",
      "country": "Italy",
      "airports": [
        "NAP"
      ],
      "lat": 40.851,
      "lon": 14.268,
      "demoHotelNight": 119,
      "tagline": "Pizza, history and coastal trips",
      "category": "Culture"
    },
    "GDN": {
      "id": "GDN",
      "name": "Gdańsk",
      "country": "Poland",
      "airports": [
        "GDN"
      ],
      "lat": 54.352,
      "lon": 18.647,
      "demoHotelNight": 109,
      "tagline": "Old town façades and Baltic air",
      "category": "City breaks"
    },
    "ZRH": {
      "id": "ZRH",
      "name": "Zurich",
      "country": "Switzerland",
      "airports": [
        "ZRH"
      ],
      "lat": 47.376,
      "lon": 8.541,
      "demoHotelNight": 215,
      "tagline": "Lakeside charm and excellent cafés",
      "category": "Culture"
    },
    "BRU": {
      "id": "BRU",
      "name": "Brussels",
      "country": "Belgium",
      "airports": [
        "BRU",
        "CRL"
      ],
      "lat": 50.85,
      "lon": 4.352,
      "demoHotelNight": 137,
      "tagline": "Beer, chocolate and art nouveau",
      "category": "City breaks"
    },
    "WAW": {
      "id": "WAW",
      "name": "Warsaw",
      "country": "Poland",
      "airports": [
        "WAW",
        "WMI"
      ],
      "lat": 52.229,
      "lon": 21.012,
      "demoHotelNight": 108,
      "tagline": "Creative districts and museums",
      "category": "Culture"
    },
    "RIX": {
      "id": "RIX",
      "name": "Riga",
      "country": "Latvia",
      "airports": [
        "RIX"
      ],
      "lat": 56.949,
      "lon": 24.106,
      "demoHotelNight": 108,
      "tagline": "Art nouveau and lively streets",
      "category": "City breaks"
    },
    "ATH": {
      "id": "ATH",
      "name": "Athens",
      "country": "Greece",
      "airports": [
        "ATH"
      ],
      "lat": 37.984,
      "lon": 23.728,
      "demoHotelNight": 119,
      "tagline": "Ancient wonders and rooftop evenings",
      "category": "Culture"
    },
    "KEF": {
      "id": "KEF",
      "name": "Reykjavík",
      "country": "Iceland",
      "airports": [
        "KEF"
      ],
      "lat": 64.147,
      "lon": -21.943,
      "demoHotelNight": 206,
      "tagline": "Hot springs and wild landscapes",
      "category": "Nature"
    },
    "SOF": {
      "id": "SOF",
      "name": "Sofia",
      "country": "Bulgaria",
      "airports": [
        "SOF"
      ],
      "lat": 42.697,
      "lon": 23.322,
      "demoHotelNight": 93,
      "tagline": "Mountains, markets and cafés",
      "category": "City breaks"
    },
    "ALC": {
      "id": "ALC",
      "name": "Alicante",
      "country": "Spain",
      "airports": [
        "ALC"
      ],
      "lat": 38.345,
      "lon": -0.481,
      "demoHotelNight": 124,
      "tagline": "Sea views and relaxed old town",
      "category": "Coast & city"
    },
    "BSL": {
      "id": "BSL",
      "name": "Basel",
      "country": "Switzerland",
      "airports": [
        "BSL"
      ],
      "lat": 47.56,
      "lon": 7.589,
      "demoHotelNight": 142,
      "tagline": "Art museums and riverside life",
      "category": "Culture"
    },
    "VCE": {
      "id": "VCE",
      "name": "Venice",
      "country": "Italy",
      "airports": [
        "VCE",
        "TSF"
      ],
      "lat": 45.441,
      "lon": 12.316,
      "demoHotelNight": 175,
      "tagline": "Canals and extraordinary architecture",
      "category": "Culture"
    },
    "RAK": {
      "id": "RAK",
      "name": "Marrakech",
      "country": "Morocco",
      "airports": [
        "RAK"
      ],
      "lat": 31.63,
      "lon": -7.989,
      "demoHotelNight": 116,
      "tagline": "Courtyards, souks and rooftops",
      "category": "Culture"
    },
    "ZAG": {
      "id": "ZAG",
      "name": "Zagreb",
      "country": "Croatia",
      "airports": [
        "ZAG"
      ],
      "lat": 45.815,
      "lon": 15.982,
      "demoHotelNight": 107,
      "tagline": "Café terraces and charming streets",
      "category": "City breaks"
    },
    "IST": {
      "id": "IST",
      "name": "Istanbul",
      "country": "Türkiye",
      "airports": [
        "IST",
        "SAW"
      ],
      "lat": 41.01,
      "lon": 28.98,
      "demoHotelNight": 128,
      "tagline": "Markets, ferries and grand history",
      "category": "Culture"
    },
    "GRO": {
      "id": "GRO",
      "name": "Girona",
      "country": "Spain",
      "airports": [
        "GRO"
      ],
      "lat": 41.979,
      "lon": 2.821,
      "demoHotelNight": 116,
      "tagline": "Medieval lanes close to the Costa Brava",
      "category": "Coast & city"
    },
    "BRS": {
      "id": "BRS",
      "name": "Bristol",
      "country": "UK",
      "airports": [
        "BRS"
      ],
      "lat": 51.455,
      "lon": -2.589,
      "demoHotelNight": 130,
      "tagline": "Independent cafés and colourful streets",
      "category": "City breaks"
    },
    "LPL": {
      "id": "LPL",
      "name": "Liverpool",
      "country": "UK",
      "airports": [
        "LPL"
      ],
      "lat": 53.408,
      "lon": -2.991,
      "demoHotelNight": 112,
      "tagline": "Music heritage and waterfront culture",
      "category": "City breaks"
    },
    "MUC": {
      "id": "MUC",
      "name": "Munich",
      "country": "Germany",
      "airports": [
        "MUC"
      ],
      "lat": 48.137,
      "lon": 11.575,
      "demoHotelNight": 148,
      "tagline": "Beer gardens, museums and parks",
      "category": "City breaks"
    },
    "DUS": {
      "id": "DUS",
      "name": "Düsseldorf",
      "country": "Germany",
      "airports": [
        "DUS"
      ],
      "lat": 51.226,
      "lon": 6.774,
      "demoHotelNight": 143,
      "tagline": "Art, riverside walks and nightlife",
      "category": "City breaks"
    },
    "HAM": {
      "id": "HAM",
      "name": "Hamburg",
      "country": "Germany",
      "airports": [
        "HAM"
      ],
      "lat": 53.55,
      "lon": 10.0,
      "demoHotelNight": 154,
      "tagline": "Waterside neighbourhoods and nightlife",
      "category": "City breaks"
    }
  },
  "stats": {
    "originAirports": 21,
    "candidateRouteEdges": 936,
    "destinationCities": 52
  }
}