Airlines with flights from Porto to Zurich
There are 14 airlines with scheduled flights between OPO and ZRH. SWISS, easyJet and 3 more carriers has non-stop flights from Porto Airport to Zurich Airport and the flight time is 2 hours and 30 minutes.
Choose airline
Schedules
Flight
The timetable & schedule information was updated at 2026-04-21
Non-stop with easyJet
-
Total flight time: 2 hours and 35 minutes
-
Low-cost airline
-
7 flights per week
-
Airbus A320
Flight
The timetable & schedule information was updated at 2026-04-21
Non-stop with TAP Portugal
-
Total flight time: 2 hours and 35 minutes
-
Porto is a TAP Portugal hub (Secondary hub).
-
4 flights per week
-
Airbus A319Airbus A320Embraer 195 and Legacy 1000Airbus A320neo
Flight
The timetable & schedule information was updated at 2026-04-21
Non-stop with Comlux Aruba
-
Total flight time: 2 hours and 30 minutes
Flight
The timetable & schedule information was updated at 2026-04-21
Non-stop with FlexFlight
-
Total flight time: 2 hours and 30 minutes
Flight
The timetable & schedule information was updated at 2026-04-21
Via Geneva with SWISS
-
Total flight time: 4h 00m - 5h 45m.
-
Zurich is a SWISS hub.
-
15 flights per week
-
Airbus A320neoEmbraer 190Airbus A220-300Airbus A320Airbus A321 (sharklets)Airbus A321neoAirbus A321
Flight
LX2817
The timetable & schedule information was updated at 2026-04-21
Via Madrid with Air Europa
-
Total flight time: 4h 35m - 4h 35m.
-
Sky Team Alliance
-
7 flights per week
Flight
UX1671
The timetable & schedule information was updated at 2026-04-21
Via Madrid with Iberia
-
Total flight time: 4h 40m - 6h 15m.
-
One World Alliance
-
38 flights per week
Flight
IB629
IB631
IB631
IB633
The timetable & schedule information was updated at 2026-04-21
Via Lisbon with TAP Portugal
-
Total flight time: 4h 50m - 6h 20m.
-
Porto is a TAP Portugal hub (Secondary hub).
-
44 flights per week
-
Airbus A319Airbus A320Embraer 195 and Legacy 1000Airbus A320neo
Flight
TP930
TP930
TP930
TP932
TP932
TP934
The timetable & schedule information was updated at 2026-04-21

There are 14 airlines with scheduled flights between OPO and ZRH. SWISS, easyJet and 3 more carriers has non-stop flights from Porto Airport to Zurich Airport and the flight time is 2 hours and 30 minutes.
Via Barcelona with Vueling
Via Paris with Air France
Via Dusseldorf with Eurowings
Via Amsterdam with KLM
Via Frankfurt with Lufthansa
Via Brussels with Brussels Airlines
Via London with British Airways