Flights from Porto to Geneva – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
OPO to GVA – All flight route options from Porto Airport, Portugal to Geneva Airport, Switzerland. These flights are operated by 17 different airlines. Fly non-stop or choose from 11 different connecting flights. The shortest flight time is 2 hours and 10 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Geneva Airport
We got great deals on hotels and car rentals near the airport.
Porto to Geneva flights
There are over 14 airlines and as many as 324 flights every week to this destination. You can fly non-stop to Geneva (GVA) from Porto (OPO) with SWISS, TAP Portugal or easyJet but if a stopover option suits you better you can choose to fly via Brussels, Madrid or any other of the 11 alternatives with connectiing airports.
Porto to Geneva with SWISS
You can fly non-stop every weekday with flights departing from 8:00 am to 2:00 am. You also have the option to do a transit flight via Zurich. SWISS is a Star Alliance member.
With Brussels Airlines
If you fly from Porto with Brussels Airlines you will do a stopover in Brussels, BRU before reaching Geneva. This flight trip will take 4 hours and 5 minutes and you can fly every day of the week except Mondays and Tuesday with departures at 12:55, 16:50 or 16:55. Brussels Airlines is a Star Alliance member.
Distance & flight times: Porto Airport to Geneva Airport
The shortest flight time between OPO and GVA is 2 hours and 10 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 10m | - | 817 miles (1315 km) |
BRU Brussels | 4h 5m | 30m | 1252 miles (2014 km) |
MAD Madrid | 4h 25m | 55m | 905 miles (1456 km) |
CDG Paris | 4h 40m | 1h 15m | 1023 miles (1646 km) |
MUC Munich | 5h 5m | 55m | 1423 miles (2290 km) |
ZRH Zurich | 5h 20m | 50m | 1099 miles (1768 km) |
BCN Barcelona | 5h 38m | 1h 55m | 959 miles (1543 km) |
LUX Luxembourg | 5h 43m | 45m | 1162 miles (1870 km) |
FRA Frankfurt | 5h 45m | 2h 15m | 1320 miles (2124 km) |
AMS Amsterdam | 6h 0m | 2h 5m | 1422 miles (2288 km) |
LIS Lisbon | 6h 0m | 2h 35m | 1106 miles (1780 km) |
LGW London | 8h 20m | - | - |


Quick copy and share this page
From Porto to Switzerland
We have found another destination to Switzerland from Porto Airport as well.
-
ZRH Zurich Direct
From Portugal to Geneva
Below is a list of other cities in Portugal with flights to Geneva with either non-stop or connecting flights.