🇵🇹PortoOPO🇨🇭GenevaGVA
Direct + 20 connectionsAlliance
≤ 3h 30m
20 routesDirect Flight
PortoGeneva
2h 2m1,309 km54x/week
Connecting flights
20 routes1-stop connections via intermediate airports. Durations exclude layover.
🇫🇷
viaBordeauxBOD
2h 33m
1,314 km
🇫🇷

viaToulouse/BlagnacTLS
2h 34m
1,338 km
🇪🇸
/Iberia_(airline)-Logo.wine.svg)



viaMadridMAD
2h 42m
1,447 km
🇪🇸


viaBarcelonaBCN
2h 48m
1,536 km
🇫🇷
TO
viaParis (Orly, Val-de-Marne)ORY
2h 53m
1,595 km
🇫🇷

viaNice, Alpes-MaritimesNCE
2h 55m
1,629 km
🇪🇸


viaValenciaVLC
2h 56m
1,643 km
🇫🇷
viaParis (Roissy-en-France, Val-d'Oise)CDG
2h 56m
1,638 km
🇨🇭


viaZurichZRH
3h 4m
1,760 km
🇵🇹
viaLisbonLIS
DJ


3h 6m
1,773 km
🇪🇸

viaAlicanteALC
3h 7m
1,808 km
🇱🇺

LG
viaLuxembourgLUX
3h 12m
1,862 km
🇫🇷

viaLesquinLIL
3h 14m
1,907 km
🇬🇧



viaLondonLGW
3h 20m
1,994 km
🇪🇸


viaMálagaAGP
3h 21m
2,004 km
🇧🇪



viaZaventemBRU
3h 22m
2,005 km
🇵🇹

viaFaroFAO
3h 24m
2,027 km
🇬🇧
LS
viaBristolBRS
3h 27m
2,077 km
🇩🇪
EN
viaFrankfurt am MainFRA
3h 29m
2,111 km
🇬🇧
LS

viaLondon, EssexSTN
3h 30m
2,122 km
Loading map...
Flying from Porto to Geneva
Looking for flights from Porto (OPO) to Geneva (GVA)? DepartureMap shows you all available direct flights and 1-stop connecting options between these two cities.
There is a direct flight from Porto to Geneva with an average flight time of 2h 2m, covering a distance of 1,309 km. This route is operated by easyJet, TAP Air Portugal, SWISS.
20 connecting routes are available with 1 stop, flying via airports such as Bordeaux (BOD), Toulouse/Blagnac (TLS), Madrid (MAD). Total flight times shown exclude layover time at the connecting airport.