Origins
| Origin | Distance | Duration | Airlines |
|---|---|---|---|
| Annaba (AAE) | 1,014 km | 105 min | Air Algerie |
| Lanzarote (ACE) | 2,478 km | 215 min | easyJet, Volotea |
| Izmir (ADB) | 1,996 km | 195 min | Transavia France |
| Agadir (AGA) | 2,122 km | 200 min | Transavia France, easyJet |
| Malaga (AGP) | 1,284 km | 135 min | Transavia France, easyJet, Volotea |
| Alghero (AHO) | 622 km | 85 min | Volotea |
| Ajaccio (AJA) | 517 km | 70 min | Transavia France, easyJet, Volotea, Air Corsica |
| Alicante (ALC) | 948 km | 115 min | easyJet, Volotea |
| Algiers (ALG) | 1,014 km | 110 min | ASL Airlines France, Air Algerie, Transavia France |
| Amman (AMM) | 3,076 km | 275 min | Royal Jordanian |
| Amsterdam (AMS) | 732 km | 95 min | Air France, KLM |
| Stockholm (ARN) | 1,769 km | 165 min | Norwegian Air Sweden |
| Athens (ATH) | 1,783 km | 180 min | Aegean Airlines, Sky Express, Transavia France, easyJet, Volotea |
| Antalya (AYT) | 2,352 km | 235 min | Transavia France |
| Barcelona (BCN) | 547 km | 90 min | Vueling |
| Brindisi (BDS) | 1,185 km | 130 min | easyJet |
| Berlin (BER) | 960 km | 115 min | easyJet |
| Brest (BES) | 781 km | 90 min | Air France |
| Beirut (BEY) | 2,896 km | 280 min | Transavia France |
| Belfast (BFS) | 1,277 km | 135 min | easyJet |
| Bastia (BIA) | 498 km | 70 min | easyJet, Volotea, Air Corsica |
| Biarritz (BIQ) | 580 km | 75 min | Air France, easyJet |
| Bejaia (BJA) | 996 km | 110 min | Air Algerie, Transavia France |
| Batna (BLJ) | 1,111 km | 110 min | Air Algerie |
| Bologna (BLQ) | 506 km | 90 min | Twin Jet |
| Bordeaux (BOD) | 464 km | 70 min | Air France, easyJet |
| Bari (BRI) | 1,073 km | 120 min | easyJet, Volotea |
| Bristol (BRS) | 852 km | 100 min | easyJet |
| Brussels (BRU) | 577 km | 85 min | Brussels Airlines |
| Biskra (BSK) | 1,214 km | 120 min | Air Algerie |
| Budapest (BUD) | 1,101 km | 125 min | easyJet |
| Cagliari (CAG) | 789 km | 100 min | easyJet |
| Cairo (CAI) | 2,868 km | 270 min | Transavia France |
| Paris (CDG) | 411 km | 70 min | Air France |
| Caen (CFR) | 567 km | 75 min | Air France |
| Kerkyra (CFU) | 1,389 km | 145 min | easyJet, Volotea |
| Chania (CHQ) | 1,961 km | 195 min | Transavia France, easyJet |
| Calvi (CLY) | 462 km | 65 min | Air France, easyJet, Air Corsica |
| Casablanca (CMN) | 1,746 km | 165 min | Air Arabia Maroc, Royal Air Maroc |
| Copenhagen (CPH) | 1,223 km | 130 min | Scandinavian Airlines |
| Catania (CTA) | 1,236 km | 135 min | Transavia France, easyJet |
| Constantine (CZL) | 1,055 km | 115 min | Air Algerie, Transavia France |
| Dubrovnik (DBV) | 1,110 km | 120 min | easyJet |
| Djerba (DJE) | 1,402 km | 145 min | Nouvelair Tunisie, Transavia France, Tunisair |
| Dakar (DSS) | 4,019 km | 323 min | Transavia France |
| Dublin (DUB) | 1,182 km | 135 min | Aer Lingus |
| Dusseldorf (DUS) | 630 km | 85 min | Eurowings |
| Dubai (DXB) | 4,993 km | 435 min | Emirates |
| Edinburgh (EDI) | 1,281 km | 135 min | easyJet |
| Essaouira (ESU) | 2,038 km | 190 min | easyJet |
| Yerevan (EVN) | 3,234 km | 290 min | Transavia France |
| Faro (FAO) | 1,454 km | 140 min | Transavia France, easyJet, Volotea |
| Rome (FCO) | 723 km | 95 min | easyJet |
| Fes (FEZ) | 1,564 km | 150 min | Air Arabia Maroc, Transavia France |
| Florence (FLR) | 529 km | 80 min | Volotea |
| Funchal (FNC) | 2,364 km | 205 min | Transavia France, easyJet |
| Frankfurt (FRA) | 547 km | 80 min | Air Dolomiti, Lufthansa |
| Figari (FSC) | 570 km | 80 min | Air France, easyJet, Volotea, Air Corsica |
| Puerto del Rosario (FUE) | 2,538 km | 225 min | Volotea |
| Geneva (GVA) | 97 km | 45 min | Ethiopian Airlines |
| Heraklion (HER) | 2,047 km | 195 min | Sky Express, Transavia France, easyJet, Volotea |
| Hurghada (HRG) | 3,264 km | 305 min | Transavia France, easyJet |
| Ibiza (IBZ) | 819 km | 95 min | easyJet |
| Istanbul (IST) | 1,969 km | 205 min | Turkish Airlines, Transavia France |
| Jeddah (JED) | 4,081 km | 385 min | Transavia France |
| Mykonos (JMK) | 1,916 km | 180 min | Transavia France |
| Thira (JTR) | 1,993 km | 195 min | Transavia France |
| Reykjavik (KEF) | 2,659 km | 230 min | easyJet |
| Krakow (KRK) | 1,199 km | 135 min | Wizz Air |
| Kutaisi (KUT) | 3,000 km | 285 min | Wizz Air |
| London (LGW) | 717 km | 100 min | British Airways, easyJet, Wizz Air UK |
| London (LHR) | 757 km | 105 min | British Airways |
| Limoges (LIG) | 303 km | 65 min | Chalair |
| Lisbon (LIS) | 1,400 km | 145 min | TAP Portugal, easyJet |
| Las Palmas (LPA) | 2,673 km | 235 min | easyJet, Volotea |
| La Rochelle (LRH) | 488 km | 65 min | easyJet |
| London (LTN) | 793 km | 105 min | easyJet, Wizz Air UK |
| Madrid (MAD) | 911 km | 110 min | Iberia, easyJet, Volotea |
| Menorca (MAH) | 654 km | 80 min | easyJet, Volotea |
| Manchester (MAN) | 1,001 km | 120 min | Jet2, easyJet |
| Madinah (MED) | 3,884 km | 370 min | Transavia France |
| Monastir (MIR) | 1,204 km | 125 min | Nouvelair Tunisie, Transavia France, Tunisair |
| Malta (MLA) | 1,351 km | 140 min | KM Malta Airlines |
| Marseille (MRS) | 253 km | 55 min | Air France, Corsair International |
| Munich (MUC) | 587 km | 80 min | Lufthansa, Lufthansa City Airlines |
| Milan (MXP) | 283 km | 60 min | Twin Jet |
| Naples (NAP) | 919 km | 115 min | easyJet |
| Nice (NCE) | 284 km | 60 min | Air France |
| Nantes (NTE) | 537 km | 75 min | Air France, easyJet, Volotea |
| Olbia (OLB) | 644 km | 85 min | easyJet, Volotea |
| Porto (OPO) | 1,216 km | 125 min | Transavia France, easyJet, Volotea |
| Cork (ORK) | 1,204 km | 120 min | Aer Lingus |
| Oran (ORN) | 1,219 km | 130 min | Air Algerie, Transavia France |
| Oslo (OSL) | 1,658 km | 155 min | Norwegian Air Shuttle |
| Bucharest (OTP) | 1,651 km | 175 min | Wizz Air Malta |
| Oujda (OUD) | 1,351 km | 145 min | Transavia France |
| Poitiers (PIS) | 381 km | 55 min | Volotea |
| Palma de Mallorca (PMI) | 712 km | 95 min | Transavia France, easyJet, Volotea |
| Palermo (PMO) | 1,067 km | 120 min | Transavia France, easyJet, Volotea |
| Prague (PRG) | 841 km | 105 min | easyJet, Volotea |
| Pristina (PRN) | 1,321 km | 145 min | easyJet |
| Pau (PUF) | 507 km | 85 min | Twin Jet |
| Setif (QSF) | 1,059 km | 110 min | Air Algerie, Volotea |
| Salerno (QSR) | 979 km | 110 min | Volotea |
| Marrakech (RAK) | 1,933 km | 185 min | Royal Air Maroc, Transavia France, easyJet, Volotea |
| Rabat (RBA) | 1,641 km | 165 min | easyJet |
| Rhodes (RHO) | 2,182 km | 210 min | Transavia France, Volotea |
| Rennes (RNS) | 580 km | 75 min | Air France, Twin Jet |
| Rovaniemi (RVN) | 2,625 km | 235 min | easyJet |
| Istanbul (SAW) | 2,028 km | 210 min | Pegasus, AJet |
| Sal (SID) | 4,134 km | 330 min | Transavia France |
| Sofia (SOF) | 1,500 km | 155 min | Wizz Air |
| Split (SPU) | 921 km | 105 min | Croatia Airlines, easyJet, Volotea |
| Sharm el Sheikh (SSH) | 3,241 km | 300 min | easyJet |
| Sevilla (SVQ) | 1,296 km | 130 min | Transavia France, easyJet |
| Strasbourg (SXB) | 368 km | 70 min | Twin Jet |
| Tenerife (TFS) | 2,734 km | 235 min | easyJet, Volotea |
| Tirana (TIA) | 1,272 km | 145 min | Transavia France, Wizz Air Malta |
| Tlemcen (TLM) | 1,310 km | 125 min | Air Algerie, Transavia France |
| Toulouse (TLS) | 374 km | 60 min | Air France, easyJet |
| Tel Aviv-Yafo (TLV) | 2,975 km | 290 min | El Al, Transavia France |
| Tangier (TNG) | 1,444 km | 140 min | Air Arabia Maroc, easyJet |
| Tunis (TUN) | 1,074 km | 115 min | Nouvelair Tunisie, Transavia France, Tunisair |
| Venice (VCE) | 566 km | 85 min | easyJet, Volotea |
| Vienna (VIE) | 913 km | 105 min | Austrian Airlines |
| Valencia (VLC) | 828 km | 105 min | Volotea |
| Warsaw (WAW) | 1,362 km | 145 min | LOT - Polish Airlines |
| Montreal (YUL) | 5,883 km | 430 min | Air Canada, Air Transat |
Inbound network coverage
Lyon (LYS) receives direct flights from 132 airports per the FlightConnections route map. 128 origins cross-verified by our route database.
Aircraft assignments
We are currently expanding per-airline aircraft data for every route. Until that ships, you can browse by aircraft type at /by-aircraft.
Frequently asked questions
What is the longest flight to LYS?
Montreal at 5,883 km.
How many airports have direct flights to Lyon (LYS)?
Per the FlightConnections route map, 132 airports send direct flights to LYS.