Flights from Porto to Zurich – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
OPO to ZRH – All flight route options from Porto Airport, Portugal to Zurich Airport, Switzerland. These flights are operated by 18 different airlines. Fly non-stop or choose from 13 different connecting flights. The shortest flight time is 2 hours and 30 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 Zurich Airport
We got great deals on hotels and car rentals near the airport.
Porto to Zurich flights
There are over 16 airlines and as many as 232 flights every week to this destination. You can fly non-stop to Zurich (ZRH) from Porto (OPO) with SWISS, TAP Portugal or easyJet but if a stopover option suits you better you can choose to fly via Luxembourg, Geneva or any other of the 13 alternatives with connectiing airports.
Porto to Zurich with SWISS
You can fly non-stop every weekday with flights departing between 8:00 am and 3:00 am. You also have the option to do a transit flight via Geneva. SWISS is a Star Alliance member.
With Air Europa
If you fly from Porto with Air Europa you will do a stopover in Madrid, MAD before reaching Zurich. This flight trip will take 4 hours and 35 minutes and you can fly every weekday with departures at 11:35. Air Europa is a member of SkyTeam.
Distance & flight times: Porto Airport to Zurich Airport
The shortest flight time between OPO and ZRH is 2 hours and 30 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 30m | - | 956 miles (1538 km) |
LUX Luxembourg | 3h 45m | 25m | 1111 miles (1788 km) |
GVA Geneva | 4h 55m | 1h 25m | 960 miles (1545 km) |
MUC Munich | 5h 0m | 1h 5m | 1280 miles (2060 km) |
DUS Dusseldorf | 5h 5m | 45m | 1291 miles (2077 km) |
CDG Paris | 5h 10m | 1h 40m | 1066 miles (1715 km) |
BRU Brussels | 5h 25m | 1h 45m | 1221 miles (1965 km) |
MAD Madrid | 5h 30m | 1h 5m | 1048 miles (1686 km) |
HAM Hamburg | 5h 30m | 50m | 1655 miles (2663 km) |
BCN Barcelona | 5h 45m | 2h 10m | 1096 miles (1763 km) |
AMS Amsterdam | 6h 5m | 1h 15m | 1372 miles (2208 km) |
FRA Frankfurt | 6h 8m | 2h 30m | 1211 miles (1948 km) |
LIS Lisbon | 6h 15m | 2h 30m | 1248 miles (2008 km) |
LGW London | 8h 15m | - | - |



Quick copy and share this page
From Porto to Switzerland
We have found another destination to Switzerland from Porto Airport as well.
-
GVA Geneva Direct
From Portugal to Zurich
Below is a list of other cities in Portugal with flights to Zurich with either non-stop or connecting flights.
-
LIS Lisbon Direct
-
FAO Faro Direct
-
FNC Funchal Direct
-
PDL Ponta Delgada (Azores) Direct
-
TER Terceira Direct
-
HOR Horta (Azores)
-
PIX Pico Island (Azores)
-
PXO Porto Santo (Madeira)