Origins
| Origin | Distance | Duration | Airlines |
|---|---|---|---|
| Aberdeen (ABZ) | 1,346 km | 145 min | easyJet |
| Lanzarote (ACE) | 2,575 km | 235 min | easyJet |
| Izmir (ADB) | 1,938 km | 195 min | SunExpress |
| Addis Ababa (ADD) | 5,168 km | 440 min | Ethiopian Airlines |
| Agadir (AGA) | 2,218 km | 205 min | easyJet |
| Malaga (AGP) | 1,379 km | 150 min | SWISS, easyJet |
| Ajaccio (AJA) | 524 km | 75 min | easyJet |
| Alicante (ALC) | 1,038 km | 125 min | easyJet |
| Algiers (ALG) | 1,085 km | 120 min | Air Algerie |
| Amman (AMM) | 3,021 km | 280 min | Royal Jordanian |
| Amsterdam (AMS) | 683 km | 90 min | KLM, easyJet |
| Stockholm (ARN) | 1,686 km | 160 min | SWISS, Scandinavian Airlines |
| Kayseri (ASR) | 2,536 km | 240 min | SunExpress |
| Athens (ATH) | 1,733 km | 175 min | Aegean Airlines, SWISS, easyJet |
| Abu Dhabi (AUH) | 4,932 km | 430 min | Etihad Airways |
| Antalya (AYT) | 2,292 km | 230 min | SWISS, Pegasus, SunExpress |
| Barcelona (BCN) | 636 km | 100 min | easyJet, Vueling |
| Brindisi (BDS) | 1,138 km | 120 min | easyJet |
| Belgrade (BEG) | 1,117 km | 125 min | Air Serbia, easyJet |
| Berlin (BER) | 868 km | 105 min | SWISS, easyJet |
| Beirut (BEY) | 2,838 km | 250 min | Middle East Airlines |
| Belfast (BFS) | 1,279 km | 130 min | easyJet |
| Birmingham (BHX) | 895 km | 105 min | Jet2, easyJet |
| Bastia (BIA) | 489 km | 70 min | easyJet |
| Bilbao (BIO) | 783 km | 95 min | easyJet |
| Biarritz (BIQ) | 676 km | 80 min | SWISS |
| Bordeaux (BOD) | 553 km | 80 min | easyJet |
| Bournemouth (BOH) | 773 km | 95 min | easyJet |
| Bari (BRI) | 1,027 km | 115 min | easyJet |
| Bristol (BRS) | 863 km | 100 min | Jet2, easyJet |
| Brussels (BRU) | 532 km | 75 min | Ethiopian Airlines, SWISS, Brussels Airlines, easyJet |
| Budapest (BUD) | 1,011 km | 115 min | easyJet |
| Cagliari (CAG) | 811 km | 100 min | easyJet |
| Cairo (CAI) | 2,826 km | 255 min | EgyptAir |
| Paris (CDG) | 407 km | 70 min | Air France |
| Kerkyra (CFU) | 1,343 km | 140 min | SWISS, easyJet |
| Chania (CHQ) | 1,920 km | 193 min | easyJet |
| Calvi (CLY) | 463 km | 65 min | easyJet |
| Casablanca (CMN) | 1,842 km | 175 min | Royal Air Maroc |
| Copenhagen (CPH) | 1,141 km | 125 min | Norwegian Air Sweden, SWISS, Scandinavian Airlines, easyJet |
| Catania (CTA) | 1,223 km | 135 min | easyJet |
| Dubrovnik (DBV) | 1,049 km | 115 min | easyJet |
| Djerba (DJE) | 1,428 km | 145 min | SWISS, Tunisair, easyJet |
| Doha (DOH) | 4,642 km | 400 min | Qatar Airways |
| Dublin (DUB) | 1,192 km | 135 min | Aer Lingus, SWISS |
| Dusseldorf (DUS) | 563 km | 80 min | Eurowings |
| Dubai (DXB) | 4,925 km | 425 min | Emirates |
| Edinburgh (EDI) | 1,265 km | 135 min | Jet2, easyJet |
| Leicestershire (EMA) | 908 km | 110 min | Jet2 |
| Ankara (ESB) | 2,276 km | 220 min | AJet |
| New York (EWR) | 6,242 km | 475 min | United Airlines |
| Faro (FAO) | 1,552 km | 155 min | SWISS, easyJet |
| Rome (FCO) | 696 km | 95 min | ITA Airways, Ethiopian Airlines, easyJet |
| Funchal (FNC) | 2,461 km | 218 min | easyJet |
| Frankfurt (FRA) | 462 km | 75 min | Air Dolomiti, Lufthansa, SWISS |
| Figari (FSC) | 577 km | 80 min | easyJet |
| Puerto del Rosario (FUE) | 2,635 km | 240 min | easyJet |
| Glasgow (GLA) | 1,298 km | 135 min | Jet2, easyJet |
| Gothenburg (GOT) | 1,340 km | 135 min | SWISS, Scandinavian Airlines |
| Hamburg (HAM) | 869 km | 100 min | easyJet |
| Helsinki (HEL) | 1,995 km | 185 min | Finnair |
| Heraklion (HER) | 2,004 km | 190 min | SWISS, easyJet |
| Hurghada (HRG) | 3,224 km | 305 min | easyJet |
| Dulles (IAD) | 6,582 km | 495 min | United Airlines |
| Ibiza (IBZ) | 904 km | 110 min | Iberia, SWISS, easyJet |
| Istanbul (IST) | 1,897 km | 195 min | Turkish Airlines |
| Jeddah (JED) | 4,040 km | 343 min | Saudia |
| New York (JFK) | 6,218 km | 465 min | SWISS |
| Mykonos (JMK) | 1,865 km | 185 min | easyJet |
| Thira (JTR) | 1,946 km | 193 min | SWISS, easyJet |
| Reykjavik (KEF) | 2,651 km | 225 min | Icelandair |
| Krakow (KRK) | 1,102 km | 125 min | easyJet |
| Kuwait (KWI) | 4,081 km | 355 min | Kuwait Airways |
| Leeds (LBA) | 1,014 km | 120 min | Jet2, easyJet |
| Larnaca (LCA) | 2,629 km | 253 min | SWISS, easyJet |
| La Coruna (LCG) | 1,190 km | 125 min | easyJet |
| London (LCY) | 735 km | 95 min | British Airways |
| London (LGW) | 716 km | 100 min | British Airways, Jet2, SWISS, easyJet |
| London (LHR) | 755 km | 105 min | British Airways, SWISS |
| Lille (LIL) | 531 km | 78 min | easyJet |
| Lisbon (LIS) | 1,497 km | 145 min | SWISS, TAP Portugal, easyJet |
| Las Palmas (LPA) | 2,770 km | 240 min | easyJet |
| Liverpool (LPL) | 1,018 km | 110 min | easyJet |
| La Rochelle (LRH) | 562 km | 75 min | easyJet |
| London (LTN) | 786 km | 105 min | Jet2, easyJet |
| Luxembourg (LUX) | 378 km | 65 min | Luxair |
| Lyon (LYS) | 97 km | 45 min | Ethiopian Airlines |
| Madrid (MAD) | 1,009 km | 115 min | Iberia, easyJet, Air Europa |
| Menorca (MAH) | 723 km | 90 min | easyJet |
| Manchester (MAN) | 995 km | 115 min | Ethiopian Airlines, Jet2, easyJet |
| Malta (MLA) | 1,349 km | 138 min | easyJet |
| Mauritius (MRU) | 9,022 km | 708 min | Air Mauritius |
| Munich (MUC) | 490 km | 75 min | Air Dolomiti, Lufthansa |
| Milan (MXP) | 212 km | 55 min | Gulf Air |
| Naples (NAP) | 887 km | 110 min | easyJet |
| Enfidha (NBE) | 1,183 km | 125 min | easyJet |
| Nice (NCE) | 298 km | 60 min | SWISS, easyJet |
| Newcastle (NCL) | 1,123 km | 125 min | Jet2, easyJet |
| Nantes (NTE) | 598 km | 80 min | easyJet |
| Olbia (OLB) | 652 km | 85 min | SWISS, easyJet |
| Porto (OPO) | 1,310 km | 135 min | SWISS, TAP Portugal, easyJet |
| Cork (ORK) | 1,233 km | 125 min | Aer Lingus |
| Paris (ORY) | 396 km | 65 min | easyJet |
| Oslo (OSL) | 1,588 km | 150 min | Norwegian Air Shuttle, Scandinavian Airlines |
| Bucharest (OTP) | 1,570 km | 170 min | Animawings |
| Beijing (PEK) | 8,222 km | 680 min | Air China |
| Palma de Mallorca (PMI) | 791 km | 100 min | SWISS, easyJet |
| Palermo (PMO) | 1,063 km | 115 min | easyJet |
| Prague (PRG) | 743 km | 95 min | easyJet |
| Pristina (PRN) | 1,254 km | 135 min | SWISS, easyJet |
| Shanghai (PVG) | 9,282 km | 740 min | China Eastern Airlines |
| Marrakech (RAK) | 2,027 km | 195 min | SWISS, easyJet |
| Rabat (RBA) | 1,736 km | 180 min | easyJet |
| Rhodes (RHO) | 2,129 km | 210 min | SWISS, easyJet |
| Riga (RIX) | 1,707 km | 170 min | Air Baltic |
| Marsa Alam (RMF) | 3,412 km | 310 min | easyJet |
| Chisinau (RMO) | 1,745 km | 185 min | Fly One |
| Rennes (RNS) | 627 km | 85 min | easyJet |
| Rotterdam (RTM) | 647 km | 90 min | Transavia |
| Riyadh (RUH) | 4,302 km | 380 min | Saudia, Flynas |
| Istanbul (SAW) | 1,957 km | 200 min | Pegasus, AJet |
| Santiago De Compostela (SCQ) | 1,209 km | 125 min | easyJet |
| Southend (SEN) | 713 km | 90 min | easyJet |
| Thessaloniki (SKG) | 1,502 km | 155 min | SWISS |
| Skopje (SKP) | 1,327 km | 145 min | easyJet |
| Southampton (SOU) | 760 km | 95 min | easyJet |
| Split (SPU) | 858 km | 100 min | easyJet |
| Giza (SPX) | 2,793 km | 265 min | easyJet |
| Sharm el Sheikh (SSH) | 3,198 km | 300 min | easyJet |
| London (STN) | 760 km | 110 min | British Airways, Jet2, easyJet |
| Lamezia-Terme (SUF) | 1,161 km | 120 min | easyJet |
| Sevilla (SVQ) | 1,393 km | 140 min | easyJet |
| Tbilisi (TBS) | 3,127 km | 285 min | easyJet |
| Tenerife (TFS) | 2,832 km | 250 min | easyJet |
| Tirana (TIA) | 1,215 km | 135 min | easyJet |
| Tivat (TIV) | 1,091 km | 125 min | easyJet |
| Tallinn (TLL) | 1,920 km | 185 min | Air Baltic |
| Toulouse (TLS) | 472 km | 70 min | easyJet |
| Tel Aviv-Yafo (TLV) | 2,921 km | 270 min | Arkia Israeli Airlines, El Al |
| Tangier (TNG) | 1,540 km | 145 min | easyJet |
| Tromso (TOS) | 2,706 km | 240 min | Norwegian Air Shuttle |
| Tunis (TUN) | 1,096 km | 120 min | Nouvelair Tunisie, Tunisair |
| Venice (VCE) | 490 km | 80 min | easyJet |
| Vienna (VIE) | 819 km | 95 min | Austrian Airlines |
| Valencia (VLC) | 920 km | 115 min | SWISS, easyJet |
| Warsaw (WAW) | 1,265 km | 140 min | LOT - Polish Airlines |
| Montreal (YUL) | 5,923 km | 455 min | Air Canada |
| Zurich (ZRH) | 231 km | 60 min | SWISS |
| Zakinthos (ZTH) | 1,540 km | 160 min | SWISS |
Inbound network coverage
Geneva (GVA) receives direct flights from 148 airports per the FlightConnections route map. 148 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 GVA?
Shanghai at 9,282 km.
How many airports have direct flights to Geneva (GVA)?
Per the FlightConnections route map, 148 airports send direct flights to GVA.