{"meta":{"generatedAt":"2026-08-16T07:36:22+02:00","sourceMaxCacheDate":"2026-06-04 05:17:17","axisCount":2022,"topAxisCount":1000,"pricesIncluded":false},"axis":{"id":"9a908f6a5051e39f","departure":{"city":"Lyon","citySlug":"lyon","country":"France","countrySlug":"france","iataCodes":["LYS"],"region":"Auvergne-Rhône-Alpes","latitude":45.757815,"longitude":4.832011},"arrival":{"city":"Porto","citySlug":"porto","country":"Portugal","countrySlug":"portugal","iataCodes":["OPO"],"region":"","latitude":41.1579,"longitude":-8.6291},"url":"/vol-france/lyon/vers/portugal/porto.php","score":87.819,"distanceKm":1199,"observations":11,"airlineCount":10,"airlineCodes":["AF","EC","IB","KL","LH","TO","TP","U2","V7","VY"],"airlines":[{"iata":"AF","name":"Air France","slug":"air-france","lowCost":false,"website":"https://www.airfrance.com"},{"iata":"U2","name":"EasyJet","slug":"easyjet","lowCost":true,"website":"https://www.easyjet.com"},{"iata":"EC","name":"easyJet Europe","slug":"easyjet-europe","lowCost":true,"website":"https://www.easyjet.com"},{"iata":"IB","name":"Iberia","slug":"iberia","lowCost":false,"website":"https://www.iberia.com"},{"iata":"KL","name":"KLM","slug":"klm","lowCost":false,"website":"https://www.klm.com"},{"iata":"LH","name":"Lufthansa","slug":"lufthansa","lowCost":false,"website":"https://www.lufthansa.com"},{"iata":"TP","name":"TAP Portugal","slug":"tap-portugal","lowCost":false,"website":"https://www.flytap.com"},{"iata":"TO","name":"Transavia France","slug":"transavia-france","lowCost":true,"website":"https://www.transavia.com"},{"iata":"V7","name":"Volotea","slug":"volotea","lowCost":true,"website":"https://www.volotea.com"},{"iata":"VY","name":"Vueling","slug":"vueling","lowCost":true,"website":"https://www.vueling.com"}],"cabinClasses":["Economic"],"observedMonths":[1,7,8,9,11],"directObserved":true,"directObservationCount":5,"oneWayObservationCount":0,"minDurationMinutes":275,"avgDurationMinutes":562,"firstSeenAt":"2026-01-14 13:04:01","lastSeenAt":"2026-06-04 04:30:01","firstTravelDate":"2026-07-23","lastTravelDate":"2027-01-21","canonicalUrl":"https://www.voldiscount.com/vol-france/lyon/vers/portugal/porto.php","dataUrl":"https://www.voldiscount.com/data/axes/9a908f6a5051e39f.json","rank":186,"tier":"top500"},"departureCountry":{"name":"France","nameLong":"France","slug":"france","frenchName":"France","frenchSlug":"france","capital":"Paris","capitalSlug":"paris","economicCapital":"Paris","economicCapitalSlug":"paris","iso2":"FR","continent":"europe","destinationType":"country","parentCountry":"","parentIso2":"","topDeparture":1,"topArrival":1,"top":1,"grammaticalArticles":["la","en","de la"],"siteCityCount":22,"arrivalAxisCount":13,"departureAxisCount":1361,"arrivalCityCount":4,"departureCityCount":22,"officialTravelAdviceUrl":"https://www.diplomatie.gouv.fr/fr/conseils-aux-voyageurs/conseils-par-pays-destination/","travelAdviceNotice":"Vérifier les formalités, la sécurité et la santé auprès des autorités compétentes avant le départ.","canonicalUrl":"https://www.voldiscount.com/billet-avion-france/billet-avion.php","dataUrl":"https://www.voldiscount.com/data/destinations/france.json"},"arrivalCountry":{"name":"Portugal","nameLong":"Portugal","slug":"portugal","frenchName":"Portugal","frenchSlug":"portugal","capital":"Lisbonne","capitalSlug":"lisbonne","economicCapital":"Lisbonne","economicCapitalSlug":"lisbonne","iso2":"PT","continent":"europe","destinationType":"country","parentCountry":"","parentIso2":"","topDeparture":1,"topArrival":1,"top":1,"grammaticalArticles":["le","au","du"],"siteCityCount":3,"arrivalAxisCount":46,"departureAxisCount":0,"arrivalCityCount":3,"departureCityCount":0,"officialTravelAdviceUrl":"https://www.diplomatie.gouv.fr/fr/conseils-aux-voyageurs/conseils-par-pays-destination/","travelAdviceNotice":"Vérifier les formalités, la sécurité et la santé auprès des autorités compétentes avant le départ.","canonicalUrl":"https://www.voldiscount.com/billet-avion-portugal/billet-avion.php","dataUrl":"https://www.voldiscount.com/data/destinations/portugal.json"},"departureCity":{"name":"Lyon","frenchName":"Lyon","nameLong":"Lyon","slug":"lyon","frenchSlug":"lyon","country":"France","countrySlug":"france","region":"Auvergne-Rhône-Alpes","code":"FR","latitude":45.757815,"longitude":4.832011,"topDeparture":1,"topArrival":1,"top":1,"grammaticalArticles":["la","en","de la"],"arrivalAxisCount":5,"departureAxisCount":175,"iataCodesObserved":["LYS"],"canonicalUrl":"https://www.voldiscount.com/billet-avion-france/billet-avion-lyon.php","countryCanonicalUrl":"https://www.voldiscount.com/billet-avion-france/billet-avion.php","dataUrl":"https://www.voldiscount.com/data/destinations/france/lyon.json","originDataUrl":"https://www.voldiscount.com/data/origins/france/lyon.json"},"arrivalCity":{"name":"Porto","frenchName":"Porto","nameLong":"Porto","slug":"porto","frenchSlug":"porto","country":"Portugal","countrySlug":"portugal","region":"","code":"PT","latitude":41.1579,"longitude":-8.6291,"topDeparture":1,"topArrival":1,"top":1,"grammaticalArticles":["le","au","du"],"arrivalAxisCount":15,"departureAxisCount":0,"iataCodesObserved":["OPO"],"canonicalUrl":"https://www.voldiscount.com/billet-avion-portugal/billet-avion-porto.php","countryCanonicalUrl":"https://www.voldiscount.com/billet-avion-portugal/billet-avion.php","dataUrl":"https://www.voldiscount.com/data/destinations/portugal/porto.json","originDataUrl":null}}
