Direct flights from Geneva Cointrin International Airport (GVA)
Geneva Cointrin International Airport in Geneva, Switzerland has direct flights to 108 airports in 42 countries, flown by 52 airlines. The longest is to Shanghai (PVG) at 9,261 km.
See every route from GVA on the mapDirect flights from GVA by country
Spain (12)
- ALC Alicante · 1,040 km · ~1h 45m · easyJet
- BCN Barcelona · 637 km · ~1h 15m · SWISS and easyJet
- BIO Bilbao · 783 km · ~1h 25m · easyJet
- LPA Gran Canaria · 2,771 km · ~3h 55m · Helvetic Airways
- IBZ Ibiza · 906 km · ~1h 35m · easyJet
- MAD Madrid · 1,010 km · ~1h 45m · Iberia, SWISS and easyJet
- AGP Malaga · 1,380 km · ~2h 10m · SWISS and easyJet
- PMI Palma de Mallorca · 792 km · ~1h 30m · SWISS and easyJet
- SCQ Santiago · 1,207 km · ~2h · easyJet
- SVQ Sevilla · 1,394 km · ~2h 10m · easyJet
- TFS Tenerife · 2,832 km · ~3h 55m · easyJet
- VLC Valencia · 922 km · ~1h 35m · easyJet and iFly
France (11)
- AJA Ajaccio · 526 km · ~1h 10m · easyJet
- BIA Bastia · 490 km · ~1h 5m · easyJet
- BIQ Biarritz-bayonne · 676 km · ~1h 20m · HOP! and Air France
- BOD Bordeaux · 554 km · ~1h 10m · iFly and easyJet
- LIL Lille · 530 km · ~1h 10m · easyJet
- MRS Marseille · 319 km · ~55m · Twin Jet
- NTE Nantes · 597 km · ~1h 15m · easyJet
- NCE Nice · 300 km · ~50m · easyJet, SWISS and easyJet
- ORY Paris · 394 km · ~1h · easyJet
- CDG Paris · 408 km · ~1h · Air France and SWISS
- TLS Toulouse · 473 km · ~1h 5m · iFly and easyJet
United Kingdom (10)
- BRS Bristol · 862 km · ~1h 35m · easyJet
- EDI Edinburgh · 1,264 km · ~2h 5m · easyJet
- LPL Liverpool · 1,016 km · ~1h 45m · easyJet
- LGW London · 715 km · ~1h 20m · easyJet
- STN London · 759 km · ~1h 25m · Jet2.com
- LHR London · 754 km · ~1h 25m · American Airlines, British Airways and SWISS
- LCY London · 734 km · ~1h 25m · SWISS
- LTN London · 784 km · ~1h 25m · easyJet
- MAN Manchester · 993 km · ~1h 45m · easyJet
- SEN Southend · 712 km · ~1h 20m · easyJet
Italy (9)
- BDS Brindisi · 1,138 km · ~1h 55m · easyJet
- CAG Cagliari · 813 km · ~1h 30m · easyJet
- CTA Catania · 1,224 km · ~2h · SWISS and easyJet
- FLR Florence · 483 km · ~1h 5m · ITA Airways and iFly
- LIN Milan · 261 km · ~50m · easyJet and easyJet
- NAP Naples · 887 km · ~1h 35m · easyJet
- OLB Olbia · 654 km · ~1h 20m · SWISS and easyJet
- FCO Rome · 695 km · ~1h 20m · ITA Airways, iFly and SWISS +1
- VCE Venice · 490 km · ~1h 5m · easyJet
Germany (5)
- BER Berlin · 866 km · ~1h 35m · easyJet
- FRA Frankfurt · 460 km · ~1h 5m · Ethiopian Airlines, Kuwait Airways and Lufthansa +1
- HAM Hamburg · 867 km · ~1h 35m · easyJet
- MUC Munich · 488 km · ~1h 5m · Lufthansa and SWISS
- STR Stuttgart · 359 km · ~55m · iFly
Portugal (4)
- FAO Faro · 1,552 km · ~2h 25m · easyJet
- FNC Funchal · 2,460 km · ~3h 30m · easyJet
- LIS Lisbon · 1,496 km · ~2h 20m · Finnair, SWISS and TAP Air Portugal +1
- OPO Porto · 1,309 km · ~2h 5m · Aegean Airlines, Finnair and SWISS +2
Turkey (4)
- AYT Antalya · 2,289 km · ~3h 15m · Pegasus Airlines and SunExpress
- SAW Istanbul · 1,953 km · ~2h 55m · Pegasus Airlines
- IST Istanbul · 1,912 km · ~2h 50m · Turkish Airlines
- ADB Izmir · 1,936 km · ~2h 50m · SunExpress
Egypt (3)
- CAI Cairo · 2,824 km · ~3h 55m · SWISS and Egyptair
- HRG Hurghada · 3,223 km · ~4h 25m · easyJet
- SSH Sharm El Sheikh · 3,197 km · ~4h 25m · easyJet
Greece (3)
- ATH Athens · 1,731 km · ~2h 35m · Aegean Airlines, SWISS and easyJet
- HER Heraklion · 2,003 km · ~2h 55m · SWISS and easyJet
- JMK Mykonos · 1,863 km · ~2h 45m · easyJet
Morocco (3)
- CMN Casablanca · 1,843 km · ~2h 45m · Royal Air Maroc
- RAK Marrakech · 2,029 km · ~3h · SWISS and easyJet
- RBA Rabat · 1,736 km · ~2h 35m · easyJet
Tunisia (3)
- DJE Djerba · 1,430 km · ~2h 15m · Tunisair
- MIR Monastir · 1,228 km · ~2h · Tunisair
- TUN Tunis · 1,098 km · ~1h 50m · Tunisair
United States (3)
- JFK New York · 6,201 km · ~8h 5m · SWISS and United Airlines
- EWR Newark · 6,225 km · ~8h 5m · SWISS and United Airlines
- IAD Washington · 6,566 km · ~8h 30m · SWISS and United Airlines
China (2)
- PEK Beijing · 8,200 km · ~10h 30m · Air China
- PVG Shanghai · 9,261 km · ~11h 50m · China Eastern
Croatia (2)
- DBV Dubrovnik · 1,048 km · ~1h 45m · easyJet
- SPU Split · 856 km · ~1h 35m · easyJet
Netherlands (2)
- AMS Amsterdam · 682 km · ~1h 20m · KLM and easyJet
- RTM Rotterdam · 647 km · ~1h 15m · Transavia
Poland (2)
- KRK Krakow · 1,099 km · ~1h 50m · easyJet
- WAW Warsaw · 1,261 km · ~2h · LOT Polish and SWISS
Saudi Arabia (2)
- JED Jeddah · 4,040 km · ~5h 25m · Saudia
- RUH Riyadh · 4,298 km · ~5h 45m · Saudia
Serbia (2)
- BEG Belgrade · 1,116 km · ~1h 50m · iFly, SWISS and easyJet
- PRN Pristina · 1,252 km · ~2h · SWISS and easyJet
Switzerland (2)
- LUG Lugano · 222 km · ~45m · iFly
- ZRH Zurich · 230 km · ~45m · iFly, SWISS and Royal Jordanian
United Arab Emirates (2)
- AUH Abu Dhabi · 4,926 km · ~6h 30m · Etihad Airways and Hainan Airlines
- DXB Dubai · 4,919 km · ~6h 30m · Emirates and Qantas
Algeria (1)
- ALG Algier · 1,088 km · ~1h 50m · Air Algerie
Austria (1)
- VIE Vienna · 817 km · ~1h 30m · SWISS and Austrian Airlines
Belgium (1)
- BRU Brussels · 532 km · ~1h 10m · Hainan Airlines, SWISS and Brussels Airlines +1
Canada (1)
- YUL Montreal · 5,905 km · ~7h 40m · Air Canada, Lufthansa and SWISS +1
Czech Republic (1)
- PRG Prague · 741 km · ~1h 25m · SWISS and easyJet
Denmark (1)
- CPH Copenhagen · 1,138 km · ~1h 55m · Air China, easyJet and SWISS +2
Estonia (1)
- TLL Tallinn-ulemiste International · 1,917 km · ~2h 50m · airBaltic
Finland (1)
- HEL Helsinki · 1,991 km · ~2h 55m · Finnair
Georgia (1)
- TBS Tbilisi · 3,119 km · ~4h 20m · easyJet
Hungary (1)
- BUD Budapest · 1,008 km · ~1h 45m · easyJet
Ireland (1)
- DUB Dublin · 1,191 km · ~1h 55m · Aer Lingus
Israel (1)
- TLV Tel-aviv · 2,919 km · ~4h 5m · SWISS, EL AL and easyJet
Jordan (1)
- AMM Amman · 3,018 km · ~4h 10m · Royal Jordanian
Latvia (1)
- RIX Riga · 1,704 km · ~2h 35m · airBaltic
Lebanon (1)
- BEY Beirut · 2,834 km · ~3h 55m · Middle East Airlines
Luxembourg (1)
- LUX Luxemburg · 376 km · ~1h · Luxair
Macedonia (1)
- SKP Skopje · 1,324 km · ~2h 5m · easyJet
Malta (1)
- MLA Malta · 1,349 km · ~2h 10m · KM Malta Airlines and easyJet
Norway (1)
- OSL Oslo · 1,586 km · ~2h 25m · Norwegian Air Shuttle
Qatar (1)
- DOH Doha · 4,636 km · ~6h 10m · Cathay Pacific and Qatar Airways
Romania (1)
- OTP Bucharest · 1,566 km · ~2h 25m · Tarom and Wizz Air
Sweden (1)
- ARN Stockholm · 1,683 km · ~2h 35m · Air China, SWISS and SAS Scandinavian +1
Airlines flying from GVA
Aegean Airlines, Aer Lingus, Air Algerie, Air Canada, Air China, Air France, American Airlines, Austrian Airlines, British Airways, Brussels Airlines, Cathay Pacific, China Eastern, EL AL, Egyptair, Emirates, Ethiopian Airlines, Etihad Airways, Finnair, HOP!, Hainan Airlines, Helvetic Airways, ITA Airways, Iberia, Jet2.com, KLM, KM Malta Airlines, Kuwait Airways, LOT Polish, Lufthansa, Luxair, Middle East Airlines, Norwegian Air Shuttle, Pegasus Airlines, Qantas, Qatar Airways, Royal Air Maroc, Royal Jordanian, SAS Scandinavian, SWISS, Saudia, SunExpress, TAP Air Portugal, Tarom, Transavia, Tunisair, Turkish Airlines, Twin Jet, United Airlines, Wizz Air, airBaltic, easyJet, iFly
Going somewhere GVA doesn’t fly direct?
Wayfli finds the best one- and two-stop connections from Geneva to any airport in the world. Pick a destination on the map.
Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.