{"meta":{"generatedAt":"2026-08-25T00:49:01+02:00","source":"Flights_all_select + iatavilles + destinations + destinationsvilles","sourceMaxCacheDate":"2026-06-04T05:17:17","rankingMethod":"observations, diversité compagnies, direct, priorités destination, récence relative et coordonnées","axisCount":2022,"topAxisCount":1000,"countryCount":97,"cityCount":257,"observedAirlineCount":129,"pricesIncluded":false,"destinationAxisCount":15,"returnedAxisCount":15},"destination":{"name":"Dakar","frenchName":"Dakar","nameLong":"Dakar","slug":"dakar","frenchSlug":"dakar","country":"Sénégal","countrySlug":"senegal","region":"","code":"SN","latitude":14.6937,"longitude":-17.4441,"topDeparture":1,"topArrival":1,"top":1,"grammaticalArticles":["le","au","du"],"arrivalAxisCount":15,"departureAxisCount":0,"iataCodesObserved":["DSS"],"canonicalUrl":"https://www.voldiscount.com/billet-avion-senegal/billet-avion-dakar.php","countryCanonicalUrl":"https://www.voldiscount.com/billet-avion-senegal/billet-avion.php","dataUrl":"https://www.voldiscount.com/data/destinations/senegal/dakar.json","originDataUrl":null},"country":{"name":"Sénégal","nameLong":"Sénégal","slug":"senegal","frenchName":"Sénégal","frenchSlug":"senegal","capital":"Dakar","capitalSlug":"dakar","economicCapital":"Dakar","economicCapitalSlug":"dakar","iso2":"SN","continent":"afrique","destinationType":"country","parentCountry":"","parentIso2":"","topDeparture":1,"topArrival":1,"top":1,"grammaticalArticles":["le","au","du"],"siteCityCount":1,"arrivalAxisCount":15,"departureAxisCount":0,"arrivalCityCount":1,"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-senegal/billet-avion.php","dataUrl":"https://www.voldiscount.com/data/destinations/senegal.json"},"statistics":{"axisCount":15,"observationCount":141,"directAxisCount":10,"departureCityCount":15,"arrivalCityCount":1,"airlineCount":14,"observedMonths":[1,2,3,6,7,8,9,10,11,12],"departureIataCodes":["BCN","BOD","BRU","BSL","CDG","GVA","LIL","LUX","LYS","MRS","NCE","NTE","ORY","SXB","TLS","ZRH"],"arrivalIataCodes":["DSS"],"distanceKm":{"minimum":3519,"maximum":4470,"average":4095}},"axes":[{"id":"876ebf17d57aaa88","departure":{"city":"Paris","citySlug":"paris","country":"France","countrySlug":"france","iataCodes":["CDG","ORY"],"region":"Île de France","latitude":48.8534,"longitude":2.3488},"arrival":{"city":"Dakar","citySlug":"dakar","country":"Sénégal","countrySlug":"senegal","iataCodes":["DSS"],"region":"","latitude":14.6937,"longitude":-17.4441},"url":"/vol-france/paris/vers/senegal/dakar.php","score":99.208,"distanceKm":4206,"observations":30,"airlineCount":12,"airlineCodes":["AF","AH","AT","AZ","HC","IB","LH","SN","TK","TP","TU","VY"],"airlines":[{"iata":"AH","name":"Air Algérie","slug":"air-algerie","lowCost":false,"website":"https://www.airalgerie.dz"},{"iata":"AF","name":"Air France","slug":"air-france","lowCost":false,"website":"https://www.airfrance.com"},{"iata":"HC","name":"Air Senegal","slug":"air-senegal","lowCost":false,"website":"https://www.flyairsenegal.com"},{"iata":"SN","name":"Brussels Airlines","slug":"brussels-airlines","lowCost":false,"website":"https://www.brusselsairlines.com"},{"iata":"IB","name":"Iberia","slug":"iberia","lowCost":false,"website":"https://www.iberia.com"},{"iata":"AZ","name":"ITA Airways","slug":"ita-airways","lowCost":false,"website":"https://www.itaspa.com"},{"iata":"LH","name":"Lufthansa","slug":"lufthansa","lowCost":false,"website":"https://www.lufthansa.com"},{"iata":"AT","name":"Royal Air Maroc","slug":"royal-air-maroc","lowCost":false,"website":"https://www.royalairmaroc.com"},{"iata":"TP","name":"TAP Portugal","slug":"tap-portugal","lowCost":false,"website":"https://www.flytap.com"},{"iata":"TU","name":"Tunisair","slug":"tunisair","lowCost":false,"website":"https://www.tunisair.com"},{"iata":"TK","name":"Turkish Airlines","slug":"turkish-airlines","lowCost":false,"website":"https://www.turkishairlines.com"},{"iata":"VY","name":"Vueling","slug":"vueling","lowCost":true,"website":"https://www.vueling.com"}],"cabinClasses":["Economic"],"observedMonths":[1,2,3,6,7,9,10,11,12],"directObserved":true,"directObservationCount":8,"oneWayObservationCount":0,"minDurationMinutes":345,"avgDurationMinutes":878,"firstSeenAt":"2026-05-05T05:19:59","lastSeenAt":"2026-06-04T01:56:41","firstTravelDate":"2026-06-06","lastTravelDate":"2027-03-02","canonicalUrl":"https://www.voldiscount.com/vol-france/paris/vers/senegal/dakar/aller-retour.php","dataUrl":"https://www.voldiscount.com/data/axes/876ebf17d57aaa88.json","rank":6,"tier":"top100"},{"id":"cc6d3a2d990ce87a","departure":{"city":"Nice","citySlug":"nice","country":"France","countrySlug":"france","iataCodes":["NCE"],"region":"Côte d'Azur","latitude":43.7034,"longitude":7.2663},"arrival":{"city":"Dakar","citySlug":"dakar","country":"Sénégal","countrySlug":"senegal","iataCodes":["DSS"],"region":"","latitude":14.6937,"longitude":-17.4441},"url":"/vol-france/nice/vers/senegal/dakar.php","score":91.899,"distanceKm":3987,"observations":16,"airlineCount":13,"airlineCodes":["AF","AH","AT","AZ","IB","LH","LX","SN","TK","TO","TP","TU","VY"],"airlines":[{"iata":"AH","name":"Air Algérie","slug":"air-algerie","lowCost":false,"website":"https://www.airalgerie.dz"},{"iata":"AF","name":"Air France","slug":"air-france","lowCost":false,"website":"https://www.airfrance.com"},{"iata":"SN","name":"Brussels Airlines","slug":"brussels-airlines","lowCost":false,"website":"https://www.brusselsairlines.com"},{"iata":"IB","name":"Iberia","slug":"iberia","lowCost":false,"website":"https://www.iberia.com"},{"iata":"AZ","name":"ITA Airways","slug":"ita-airways","lowCost":false,"website":"https://www.itaspa.com"},{"iata":"LH","name":"Lufthansa","slug":"lufthansa","lowCost":false,"website":"https://www.lufthansa.com"},{"iata":"AT","name":"Royal Air Maroc","slug":"royal-air-maroc","lowCost":false,"website":"https://www.royalairmaroc.com"},{"iata":"LX","name":"Swiss","slug":"swiss","lowCost":false,"website":"https://www.swiss.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":"TU","name":"Tunisair","slug":"tunisair","lowCost":false,"website":"https://www.tunisair.com"},{"iata":"TK","name":"Turkish Airlines","slug":"turkish-airlines","lowCost":false,"website":"https://www.turkishairlines.com"},{"iata":"VY","name":"Vueling","slug":"vueling","lowCost":true,"website":"https://www.vueling.com"}],"cabinClasses":["Economic"],"observedMonths":[1,3,6,7,9,10,11,12],"directObserved":true,"directObservationCount":1,"oneWayObservationCount":0,"minDurationMinutes":430,"avgDurationMinutes":917,"firstSeenAt":"2025-12-26T14:11:19","lastSeenAt":"2026-05-31T11:46:39","firstTravelDate":"2026-06-16","lastTravelDate":"2027-03-01","canonicalUrl":"https://www.voldiscount.com/vol-france/nice/vers/senegal/dakar/aller-retour.php","dataUrl":"https://www.voldiscount.com/data/axes/cc6d3a2d990ce87a.json","rank":65,"tier":"top100"},{"id":"b5e246a3131d32e9","departure":{"city":"Lyon","citySlug":"lyon","country":"France","countrySlug":"france","iataCodes":["LYS"],"region":"Auvergne-Rhône-Alpes","latitude":45.757815,"longitude":4.832011},"arrival":{"city":"Dakar","citySlug":"dakar","country":"Sénégal","countrySlug":"senegal","iataCodes":["DSS"],"region":"","latitude":14.6937,"longitude":-17.4441},"url":"/vol-france/lyon/vers/senegal/dakar.php","score":91.271,"distanceKm":4033,"observations":15,"airlineCount":11,"airlineCodes":["AF","AH","AT","IB","LH","SN","TK","TO","TP","TU","VY"],"airlines":[{"iata":"AH","name":"Air Algérie","slug":"air-algerie","lowCost":false,"website":"https://www.airalgerie.dz"},{"iata":"AF","name":"Air France","slug":"air-france","lowCost":false,"website":"https://www.airfrance.com"},{"iata":"SN","name":"Brussels Airlines","slug":"brussels-airlines","lowCost":false,"website":"https://www.brusselsairlines.com"},{"iata":"IB","name":"Iberia","slug":"iberia","lowCost":false,"website":"https://www.iberia.com"},{"iata":"LH","name":"Lufthansa","slug":"lufthansa","lowCost":false,"website":"https://www.lufthansa.com"},{"iata":"AT","name":"Royal Air Maroc","slug":"royal-air-maroc","lowCost":false,"website":"https://www.royalairmaroc.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":"TU","name":"Tunisair","slug":"tunisair","lowCost":false,"website":"https://www.tunisair.com"},{"iata":"TK","name":"Turkish Airlines","slug":"turkish-airlines","lowCost":false,"website":"https://www.turkishairlines.com"},{"iata":"VY","name":"Vueling","slug":"vueling","lowCost":true,"website":"https://www.vueling.com"}],"cabinClasses":["Economic"],"observedMonths":[2,6,7,9,10,11,12],"directObserved":true,"directObservationCount":1,"oneWayObservationCount":0,"minDurationMinutes":435,"avgDurationMinutes":860,"firstSeenAt":"2026-02-10T09:33:27","lastSeenAt":"2026-06-03T23:02:26","firstTravelDate":"2026-06-17","lastTravelDate":"2027-02-16","canonicalUrl":"https://www.voldiscount.com/vol-france/lyon/vers/senegal/dakar/aller-retour.php","dataUrl":"https://www.voldiscount.com/data/axes/b5e246a3131d32e9.json","rank":69,"tier":"top100"},{"id":"4b7e48256c7615b2","departure":{"city":"Toulouse","citySlug":"toulouse","country":"France","countrySlug":"france","iataCodes":["TLS"],"region":"Occitanie","latitude":43.6043,"longitude":1.4437},"arrival":{"city":"Dakar","citySlug":"dakar","country":"Sénégal","countrySlug":"senegal","iataCodes":["DSS"],"region":"","latitude":14.6937,"longitude":-17.4441},"url":"/vol-france/toulouse/vers/senegal/dakar.php","score":90.497,"distanceKm":3681,"observations":14,"airlineCount":10,"airlineCodes":["AF","AH","AT","IB","LH","SN","TK","TO","TP","TU"],"airlines":[{"iata":"AH","name":"Air Algérie","slug":"air-algerie","lowCost":false,"website":"https://www.airalgerie.dz"},{"iata":"AF","name":"Air France","slug":"air-france","lowCost":false,"website":"https://www.airfrance.com"},{"iata":"SN","name":"Brussels Airlines","slug":"brussels-airlines","lowCost":false,"website":"https://www.brusselsairlines.com"},{"iata":"IB","name":"Iberia","slug":"iberia","lowCost":false,"website":"https://www.iberia.com"},{"iata":"LH","name":"Lufthansa","slug":"lufthansa","lowCost":false,"website":"https://www.lufthansa.com"},{"iata":"AT","name":"Royal Air Maroc","slug":"royal-air-maroc","lowCost":false,"website":"https://www.royalairmaroc.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":"TU","name":"Tunisair","slug":"tunisair","lowCost":false,"website":"https://www.tunisair.com"},{"iata":"TK","name":"Turkish Airlines","slug":"turkish-airlines","lowCost":false,"website":"https://www.turkishairlines.com"}],"cabinClasses":["Economic"],"observedMonths":[6,7,9,10,11,12],"directObserved":true,"directObservationCount":1,"oneWayObservationCount":0,"minDurationMinutes":425,"avgDurationMinutes":820,"firstSeenAt":"2026-04-22T23:08:26","lastSeenAt":"2026-06-04T00:35:01","firstTravelDate":"2026-06-17","lastTravelDate":"2026-12-02","canonicalUrl":"https://www.voldiscount.com/vol-france/toulouse/vers/senegal/dakar/aller-retour.php","dataUrl":"https://www.voldiscount.com/data/axes/4b7e48256c7615b2.json","rank":99,"tier":"top100"},{"id":"702c85bb5c51e0c1","departure":{"city":"Marseille","citySlug":"marseille","country":"France","countrySlug":"france","iataCodes":["MRS"],"region":"Provence","latitude":43.296482,"longitude":5.36978},"arrival":{"city":"Dakar","citySlug":"dakar","country":"Sénégal","countrySlug":"senegal","iataCodes":["DSS"],"region":"","latitude":14.6937,"longitude":-17.4441},"url":"/vol-france/marseille/vers/senegal/dakar.php","score":88.779,"distanceKm":3850,"observations":12,"airlineCount":9,"airlineCodes":["AF","AH","AT","IB","LH","SN","TK","TO","TP"],"airlines":[{"iata":"AH","name":"Air Algérie","slug":"air-algerie","lowCost":false,"website":"https://www.airalgerie.dz"},{"iata":"AF","name":"Air France","slug":"air-france","lowCost":false,"website":"https://www.airfrance.com"},{"iata":"SN","name":"Brussels Airlines","slug":"brussels-airlines","lowCost":false,"website":"https://www.brusselsairlines.com"},{"iata":"IB","name":"Iberia","slug":"iberia","lowCost":false,"website":"https://www.iberia.com"},{"iata":"LH","name":"Lufthansa","slug":"lufthansa","lowCost":false,"website":"https://www.lufthansa.com"},{"iata":"AT","name":"Royal Air Maroc","slug":"royal-air-maroc","lowCost":false,"website":"https://www.royalairmaroc.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":"TK","name":"Turkish Airlines","slug":"turkish-airlines","lowCost":false,"website":"https://www.turkishairlines.com"}],"cabinClasses":["Economic"],"observedMonths":[6,9,10,11,12],"directObserved":true,"directObservationCount":1,"oneWayObservationCount":0,"minDurationMinutes":440,"avgDurationMinutes":987,"firstSeenAt":"2026-01-29T08:51:36","lastSeenAt":"2026-06-04T00:35:01","firstTravelDate":"2026-06-17","lastTravelDate":"2026-12-03","canonicalUrl":"https://www.voldiscount.com/vol-france/marseille/vers/senegal/dakar/aller-retour.php","dataUrl":"https://www.voldiscount.com/data/axes/702c85bb5c51e0c1.json","rank":141,"tier":"top500"},{"id":"a61ae511bb020c3f","departure":{"city":"Bruxelles","citySlug":"bruxelles","country":"Belgique","countrySlug":"belgique","iataCodes":["BRU"],"region":"","latitude":50.8503,"longitude":4.3517},"arrival":{"city":"Dakar","citySlug":"dakar","country":"Sénégal","countrySlug":"senegal","iataCodes":["DSS"],"region":"","latitude":14.6937,"longitude":-17.4441},"url":"/vol-belgique/bruxelles/vers/senegal/dakar.php","score":87.819,"distanceKm":4470,"observations":11,"airlineCount":8,"airlineCodes":["AT","AZ","HC","IB","SN","TK","TP","VY"],"airlines":[{"iata":"HC","name":"Air Senegal","slug":"air-senegal","lowCost":false,"website":"https://www.flyairsenegal.com"},{"iata":"SN","name":"Brussels Airlines","slug":"brussels-airlines","lowCost":false,"website":"https://www.brusselsairlines.com"},{"iata":"IB","name":"Iberia","slug":"iberia","lowCost":false,"website":"https://www.iberia.com"},{"iata":"AZ","name":"ITA Airways","slug":"ita-airways","lowCost":false,"website":"https://www.itaspa.com"},{"iata":"AT","name":"Royal Air Maroc","slug":"royal-air-maroc","lowCost":false,"website":"https://www.royalairmaroc.com"},{"iata":"TP","name":"TAP Portugal","slug":"tap-portugal","lowCost":false,"website":"https://www.flytap.com"},{"iata":"TK","name":"Turkish Airlines","slug":"turkish-airlines","lowCost":false,"website":"https://www.turkishairlines.com"},{"iata":"VY","name":"Vueling","slug":"vueling","lowCost":true,"website":"https://www.vueling.com"}],"cabinClasses":["Economic"],"observedMonths":[6,8,9,10,11],"directObserved":true,"directObservationCount":2,"oneWayObservationCount":0,"minDurationMinutes":375,"avgDurationMinutes":891,"firstSeenAt":"2025-12-23T17:36:45","lastSeenAt":"2026-06-03T05:43:21","firstTravelDate":"2026-06-18","lastTravelDate":"2026-11-28","canonicalUrl":"https://www.voldiscount.com/vol-belgique/bruxelles/vers/senegal/dakar/aller-retour.php","dataUrl":"https://www.voldiscount.com/data/axes/a61ae511bb020c3f.json","rank":173,"tier":"top500"},{"id":"77b158606e6b24d2","departure":{"city":"Bordeaux","citySlug":"bordeaux","country":"France","countrySlug":"france","iataCodes":["BOD"],"region":"Aquitaine","latitude":44.8378,"longitude":-0.5792},"arrival":{"city":"Dakar","citySlug":"dakar","country":"Sénégal","countrySlug":"senegal","iataCodes":["DSS"],"region":"","latitude":14.6937,"longitude":-17.4441},"url":"/vol-france/bordeaux/vers/senegal/dakar.php","score":86.775,"distanceKm":3709,"observations":10,"airlineCount":9,"airlineCodes":["AF","AH","AT","IB","LH","LX","TK","TO","VY"],"airlines":[{"iata":"AH","name":"Air Algérie","slug":"air-algerie","lowCost":false,"website":"https://www.airalgerie.dz"},{"iata":"AF","name":"Air France","slug":"air-france","lowCost":false,"website":"https://www.airfrance.com"},{"iata":"IB","name":"Iberia","slug":"iberia","lowCost":false,"website":"https://www.iberia.com"},{"iata":"LH","name":"Lufthansa","slug":"lufthansa","lowCost":false,"website":"https://www.lufthansa.com"},{"iata":"AT","name":"Royal Air Maroc","slug":"royal-air-maroc","lowCost":false,"website":"https://www.royalairmaroc.com"},{"iata":"LX","name":"Swiss","slug":"swiss","lowCost":false,"website":"https://www.swiss.com"},{"iata":"TO","name":"Transavia France","slug":"transavia-france","lowCost":true,"website":"https://www.transavia.com"},{"iata":"TK","name":"Turkish Airlines","slug":"turkish-airlines","lowCost":false,"website":"https://www.turkishairlines.com"},{"iata":"VY","name":"Vueling","slug":"vueling","lowCost":true,"website":"https://www.vueling.com"}],"cabinClasses":["Economic"],"observedMonths":[2,3,6,8,9,11],"directObserved":true,"directObservationCount":1,"oneWayObservationCount":0,"minDurationMinutes":410,"avgDurationMinutes":1248,"firstSeenAt":"2026-02-21T17:08:28","lastSeenAt":"2026-06-04T00:35:01","firstTravelDate":"2026-06-09","lastTravelDate":"2027-03-10","canonicalUrl":"https://www.voldiscount.com/vol-france/bordeaux/vers/senegal/dakar/aller-retour.php","dataUrl":"https://www.voldiscount.com/data/axes/77b158606e6b24d2.json","rank":228,"tier":"top500"},{"id":"44f537383119b720","departure":{"city":"Nantes","citySlug":"nantes","country":"France","countrySlug":"france","iataCodes":["NTE"],"region":"Loire Atlantique","latitude":47.2181,"longitude":-1.5528},"arrival":{"city":"Dakar","citySlug":"dakar","country":"Sénégal","countrySlug":"senegal","iataCodes":["DSS"],"region":"","latitude":14.6937,"longitude":-17.4441},"url":"/vol-france/nantes/vers/senegal/dakar.php","score":82.953,"distanceKm":3904,"observations":7,"airlineCount":7,"airlineCodes":["AF","AH","AT","IB","LH","TO","VY"],"airlines":[{"iata":"AH","name":"Air Algérie","slug":"air-algerie","lowCost":false,"website":"https://www.airalgerie.dz"},{"iata":"AF","name":"Air France","slug":"air-france","lowCost":false,"website":"https://www.airfrance.com"},{"iata":"IB","name":"Iberia","slug":"iberia","lowCost":false,"website":"https://www.iberia.com"},{"iata":"LH","name":"Lufthansa","slug":"lufthansa","lowCost":false,"website":"https://www.lufthansa.com"},{"iata":"AT","name":"Royal Air Maroc","slug":"royal-air-maroc","lowCost":false,"website":"https://www.royalairmaroc.com"},{"iata":"TO","name":"Transavia France","slug":"transavia-france","lowCost":true,"website":"https://www.transavia.com"},{"iata":"VY","name":"Vueling","slug":"vueling","lowCost":true,"website":"https://www.vueling.com"}],"cabinClasses":["Economic"],"observedMonths":[2,3,8,9,11],"directObserved":true,"directObservationCount":1,"oneWayObservationCount":0,"minDurationMinutes":485,"avgDurationMinutes":1128,"firstSeenAt":"2026-02-05T01:28:33","lastSeenAt":"2026-06-04T00:35:01","firstTravelDate":"2026-08-05","lastTravelDate":"2027-03-07","canonicalUrl":"https://www.voldiscount.com/vol-france/nantes/vers/senegal/dakar/aller-retour.php","dataUrl":"https://www.voldiscount.com/data/axes/44f537383119b720.json","rank":443,"tier":"top500"},{"id":"7bd59d8eeec2a924","departure":{"city":"Barcelone","citySlug":"barcelone","country":"Espagne","countrySlug":"espagne","iataCodes":["BCN"],"region":"Catalogne","latitude":41.3851,"longitude":2.1734},"arrival":{"city":"Dakar","citySlug":"dakar","country":"Sénégal","countrySlug":"senegal","iataCodes":["DSS"],"region":"","latitude":14.6937,"longitude":-17.4441},"url":"/vol-espagne/barcelone/vers/senegal/dakar.php","score":81.284,"distanceKm":3519,"observations":6,"airlineCount":6,"airlineCodes":["AT","AZ","IB","TK","TP","VY"],"airlines":[{"iata":"IB","name":"Iberia","slug":"iberia","lowCost":false,"website":"https://www.iberia.com"},{"iata":"AZ","name":"ITA Airways","slug":"ita-airways","lowCost":false,"website":"https://www.itaspa.com"},{"iata":"AT","name":"Royal Air Maroc","slug":"royal-air-maroc","lowCost":false,"website":"https://www.royalairmaroc.com"},{"iata":"TP","name":"TAP Portugal","slug":"tap-portugal","lowCost":false,"website":"https://www.flytap.com"},{"iata":"TK","name":"Turkish Airlines","slug":"turkish-airlines","lowCost":false,"website":"https://www.turkishairlines.com"},{"iata":"VY","name":"Vueling","slug":"vueling","lowCost":true,"website":"https://www.vueling.com"}],"cabinClasses":["Economic"],"observedMonths":[6,7,9,10],"directObserved":true,"directObservationCount":1,"oneWayObservationCount":0,"minDurationMinutes":405,"avgDurationMinutes":750,"firstSeenAt":"2026-05-06T06:56:46","lastSeenAt":"2026-06-01T06:39:39","firstTravelDate":"2026-06-09","lastTravelDate":"2026-10-10","canonicalUrl":"https://www.voldiscount.com/vol-espagne/barcelone/vers/senegal/dakar/aller-retour.php","dataUrl":"https://www.voldiscount.com/data/axes/7bd59d8eeec2a924.json","rank":558,"tier":"top1000"},{"id":"b9c027b2759576c0","departure":{"city":"Genève","citySlug":"geneve","country":"Suisse","countrySlug":"suisse","iataCodes":["GVA"],"region":"","latitude":46.204391,"longitude":6.143158},"arrival":{"city":"Dakar","citySlug":"dakar","country":"Sénégal","countrySlug":"senegal","iataCodes":["DSS"],"region":"","latitude":14.6937,"longitude":-17.4441},"url":"/vol-suisse/geneve/vers/senegal/dakar.php","score":73.631,"distanceKm":4136,"observations":9,"airlineCount":7,"airlineCodes":["AT","AZ","IB","SN","TK","TP","VY"],"airlines":[{"iata":"SN","name":"Brussels Airlines","slug":"brussels-airlines","lowCost":false,"website":"https://www.brusselsairlines.com"},{"iata":"IB","name":"Iberia","slug":"iberia","lowCost":false,"website":"https://www.iberia.com"},{"iata":"AZ","name":"ITA Airways","slug":"ita-airways","lowCost":false,"website":"https://www.itaspa.com"},{"iata":"AT","name":"Royal Air Maroc","slug":"royal-air-maroc","lowCost":false,"website":"https://www.royalairmaroc.com"},{"iata":"TP","name":"TAP Portugal","slug":"tap-portugal","lowCost":false,"website":"https://www.flytap.com"},{"iata":"TK","name":"Turkish Airlines","slug":"turkish-airlines","lowCost":false,"website":"https://www.turkishairlines.com"},{"iata":"VY","name":"Vueling","slug":"vueling","lowCost":true,"website":"https://www.vueling.com"}],"cabinClasses":["Economic"],"observedMonths":[6,7,8,9,10,11,12],"directObserved":false,"directObservationCount":0,"oneWayObservationCount":0,"minDurationMinutes":515,"avgDurationMinutes":890,"firstSeenAt":"2026-05-05T06:06:31","lastSeenAt":"2026-06-03T12:32:52","firstTravelDate":"2026-06-15","lastTravelDate":"2026-12-08","canonicalUrl":"https://www.voldiscount.com/vol-suisse/geneve/vers/senegal/dakar/aller-retour.php","dataUrl":"https://www.voldiscount.com/data/axes/b9c027b2759576c0.json","rank":865,"tier":"top1000"},{"id":"b141db6a17b686b4","departure":{"city":"Lille","citySlug":"lille","country":"France","countrySlug":"france","iataCodes":["LIL"],"region":"Hauts de France","latitude":50.6333,"longitude":3.0667},"arrival":{"city":"Dakar","citySlug":"dakar","country":"Sénégal","countrySlug":"senegal","iataCodes":["DSS"],"region":"","latitude":14.6937,"longitude":-17.4441},"url":"/vol-france/lille/vers/senegal/dakar.php","score":68.169,"distanceKm":4401,"observations":3,"airlineCount":3,"airlineCodes":["AH","AT","TO"],"airlines":[{"iata":"AH","name":"Air Algérie","slug":"air-algerie","lowCost":false,"website":"https://www.airalgerie.dz"},{"iata":"AT","name":"Royal Air Maroc","slug":"royal-air-maroc","lowCost":false,"website":"https://www.royalairmaroc.com"},{"iata":"TO","name":"Transavia France","slug":"transavia-france","lowCost":true,"website":"https://www.transavia.com"}],"cabinClasses":["Economic"],"observedMonths":[1,9,11],"directObserved":true,"directObservationCount":1,"oneWayObservationCount":0,"minDurationMinutes":730,"avgDurationMinutes":1270,"firstSeenAt":"2026-03-10T15:27:11","lastSeenAt":"2026-05-20T10:35:01","firstTravelDate":"2026-09-11","lastTravelDate":"2027-01-23","canonicalUrl":"https://www.voldiscount.com/vol-france/lille/vers/senegal/dakar/aller-retour.php","dataUrl":"https://www.voldiscount.com/data/axes/b141db6a17b686b4.json","rank":1158,"tier":"catalog"},{"id":"39d8870c6c816d85","departure":{"city":"Luxembourg","citySlug":"luxembourg-ville","country":"Luxembourg","countrySlug":"luxembourg","iataCodes":["LUX"],"region":"","latitude":49.61,"longitude":6.1296},"arrival":{"city":"Dakar","citySlug":"dakar","country":"Sénégal","countrySlug":"senegal","iataCodes":["DSS"],"region":"","latitude":14.6937,"longitude":-17.4441},"url":"/vol-luxembourg/luxembourg-ville/vers/senegal/dakar.php","score":59.247,"distanceKm":4432,"observations":4,"airlineCount":3,"airlineCodes":["AZ","TK","TP"],"airlines":[{"iata":"AZ","name":"ITA Airways","slug":"ita-airways","lowCost":false,"website":"https://www.itaspa.com"},{"iata":"TP","name":"TAP Portugal","slug":"tap-portugal","lowCost":false,"website":"https://www.flytap.com"},{"iata":"TK","name":"Turkish Airlines","slug":"turkish-airlines","lowCost":false,"website":"https://www.turkishairlines.com"}],"cabinClasses":["Economic"],"observedMonths":[6,7,10],"directObserved":false,"directObservationCount":0,"oneWayObservationCount":0,"minDurationMinutes":780,"avgDurationMinutes":850,"firstSeenAt":"2026-05-05T06:48:11","lastSeenAt":"2026-06-01T06:40:06","firstTravelDate":"2026-06-17","lastTravelDate":"2026-10-10","canonicalUrl":"https://www.voldiscount.com/vol-luxembourg/luxembourg-ville/vers/senegal/dakar/aller-retour.php","dataUrl":"https://www.voldiscount.com/data/axes/39d8870c6c816d85.json","rank":1445,"tier":"catalog"},{"id":"a501b07aafd4fc13","departure":{"city":"Strasbourg","citySlug":"strasbourg","country":"France","countrySlug":"france","iataCodes":["SXB"],"region":"Alsace","latitude":48.5839,"longitude":7.7455},"arrival":{"city":"Dakar","citySlug":"dakar","country":"Sénégal","countrySlug":"senegal","iataCodes":["DSS"],"region":"","latitude":14.6937,"longitude":-17.4441},"url":"/vol-france/strasbourg/vers/senegal/dakar.php","score":48.75,"distanceKm":4416,"observations":2,"airlineCount":2,"airlineCodes":["AT","IB"],"airlines":[{"iata":"IB","name":"Iberia","slug":"iberia","lowCost":false,"website":"https://www.iberia.com"},{"iata":"AT","name":"Royal Air Maroc","slug":"royal-air-maroc","lowCost":false,"website":"https://www.royalairmaroc.com"}],"cabinClasses":["Economic"],"observedMonths":[9],"directObserved":false,"directObservationCount":0,"oneWayObservationCount":0,"minDurationMinutes":1445,"avgDurationMinutes":1580,"firstSeenAt":"2026-05-16T06:37:06","lastSeenAt":"2026-05-21T06:35:25","firstTravelDate":"2026-09-19","lastTravelDate":"2026-09-30","canonicalUrl":"https://www.voldiscount.com/vol-france/strasbourg/vers/senegal/dakar/aller-retour.php","dataUrl":"https://www.voldiscount.com/data/axes/a501b07aafd4fc13.json","rank":1757,"tier":"catalog"},{"id":"ce0584cb5ff833ae","departure":{"city":"Bâle","citySlug":"bale","country":"Suisse","countrySlug":"suisse","iataCodes":["BSL"],"region":"","latitude":47.5596,"longitude":7.5886},"arrival":{"city":"Dakar","citySlug":"dakar","country":"Sénégal","countrySlug":"senegal","iataCodes":["DSS"],"region":"","latitude":14.6937,"longitude":-17.4441},"url":"/vol-suisse/bale/vers/senegal/dakar.php","score":40.318,"distanceKm":4322,"observations":1,"airlineCount":1,"airlineCodes":["AF"],"airlines":[{"iata":"AF","name":"Air France","slug":"air-france","lowCost":false,"website":"https://www.airfrance.com"}],"cabinClasses":["Economic"],"observedMonths":[6],"directObserved":false,"directObservationCount":0,"oneWayObservationCount":0,"minDurationMinutes":740,"avgDurationMinutes":740,"firstSeenAt":"2026-06-03T17:38:16","lastSeenAt":"2026-06-03T17:38:16","firstTravelDate":"2026-06-05","lastTravelDate":"2026-06-05","canonicalUrl":"https://www.voldiscount.com/vol-suisse/bale/vers/senegal/dakar/aller-retour.php","dataUrl":"https://www.voldiscount.com/data/axes/ce0584cb5ff833ae.json","rank":1823,"tier":"catalog"},{"id":"5c1fd43c17fca216","departure":{"city":"Zurich","citySlug":"zurich","country":"Suisse","countrySlug":"suisse","iataCodes":["ZRH"],"region":"","latitude":47.3769,"longitude":8.5417},"arrival":{"city":"Dakar","citySlug":"dakar","country":"Sénégal","countrySlug":"senegal","iataCodes":["DSS"],"region":"","latitude":14.6937,"longitude":-17.4441},"url":"/vol-suisse/zurich/vers/senegal/dakar.php","score":40.251,"distanceKm":4354,"observations":1,"airlineCount":1,"airlineCodes":["AZ"],"airlines":[{"iata":"AZ","name":"ITA Airways","slug":"ita-airways","lowCost":false,"website":"https://www.itaspa.com"}],"cabinClasses":["Economic"],"observedMonths":[7],"directObserved":false,"directObservationCount":0,"oneWayObservationCount":0,"minDurationMinutes":605,"avgDurationMinutes":605,"firstSeenAt":"2026-06-01T10:27:54","lastSeenAt":"2026-06-01T10:27:54","firstTravelDate":"2026-07-17","lastTravelDate":"2026-07-17","canonicalUrl":"https://www.voldiscount.com/vol-suisse/zurich/vers/senegal/dakar/aller-retour.php","dataUrl":"https://www.voldiscount.com/data/axes/5c1fd43c17fca216.json","rank":1852,"tier":"catalog"}]}
