Check your Flight status online
Porto to Zurich flight status today
List of all flights from Porto Portugal (OPO) to Zurich Switzerland (ZRH) and airlines operated flight from Porto to Zurich. The flight is an international flight from Portugal to Switzerland. There are 63 flights operated by 17 airlines on this route.
The distance from Porto, PT (OPO) to Zurich, CH (ZRH) is 1533 km (953 miles). The time zone of the point of departure Porto Airport is GMT 0:00. The current time is Thursday 2025-11-20 05:00 AM. The time zone of the destination point Zurich Airport is GMT+1:00 The current time is Thursday 2025-11-20 06:00 AM.
SWISS | TAP Portugal | Polish Airlines LOT | Azores Airlines | Finnair | easyJet | Air Canada | El Al | Air Baltic | Flyadeal | Edelweiss Air | SmartLynx Airlines | TAB | Ukraine Airlines | Etihad Airways | Thai Airways | Aegean Airlines |
| No. | Departure | Arrival | Origin | Destination | Terminal | Last Update Status |
|---|---|---|---|---|---|---|
| LX2067 | 12:10 | 15:35 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr 1 | Arrived Delayed by 33m |
| LX4593 | 11:25 | 15:00 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr 1 | Arrived On time |
| LX2065 | 19:20 | 22:50 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr 1 | Scheduled On time |
| LX2061 | 08:40 | 12:10 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr 1 | Scheduled On time |
| LX2069 | 03:05 | 06:35 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr 1 | Departed On time |
| LX5063 | 13:50 | 17:15 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr 1 | Arrived |
| LX7365 | 08:50 | 12:20 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr 1 | Arrived |
| LX5085 | 21:25 | None | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr None | Arrived |
| LX2063 | 16:50 | 20:15 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr 1 | Arrived |
| LX7363 | 10:20 | 13:45 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr None | In Air |
| LX5169 | 03:05 | 06:21 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr None | In Air |
| LX2785 | 18:25 | 21:55 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr 1 | Landed |
| LX2781 | 11:15 | 14:50 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr 1 | Landed |
| LX2665 | 03:00 | 06:30 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept N/A - Arr N/A |
| No. | Departure | Arrival | Origin | Destination | Terminal | Last Update Status |
|---|---|---|---|---|---|---|
| TP8191 | 12:10 | 15:35 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr 1 | Arrived Delayed by 33m |
| TP920 | 11:25 | 15:00 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr 1 | Arrived On time |
| TP6757 | 19:25 | 22:55 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr 1 | Scheduled On time |
| TP8189 | 08:40 | 12:10 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr 1 | Scheduled Delayed by 30m |
| TP8193 | 03:05 | 06:35 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr 1 | Arrived On time |
| TP2994 | 14:25 | 18:05 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr 1 | In Air |
| TP922 | 11:15 | 14:55 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr 1 | Landed 14:26 |
| TP8183 | 03:05 | 06:30 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr 1 | Arrived On time |
| TP924 | 11:25 | 15:05 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr 1 | Landed 14:59 |
| TP918 | 13:45 | 17:15 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept - Arr | Scheduled |
| TP916 | 12:25 | 15:55 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept N/A - Arr N/A |
| No. | Departure | Arrival | Origin | Destination | Terminal | Last Update Status |
|---|---|---|---|---|---|---|
| LO4754 | 11:25 | 15:00 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr 1 | Arrived On time |
| No. | Departure | Arrival | Origin | Destination | Terminal | Last Update Status |
|---|---|---|---|---|---|---|
| AY6788 | 11:25 | 15:00 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr 2 | Arrived Delayed by 30m |
| No. | Departure | Arrival | Origin | Destination | Terminal | Last Update Status |
|---|---|---|---|---|---|---|
| U27743 | 06:45 | 10:20 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr 2 | Arrived On time |
| U27571 | 06:00 | 09:35 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr 1 | Landed 09:56 |
| U27593 | 17:05 | 20:40 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept - Arr 1 | Departure Delay 45 mins |
| U27573 | 10:30 | 14:05 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr 1 | In_Air |
| No. | Departure | Arrival | Origin | Destination | Terminal | Last Update Status |
|---|---|---|---|---|---|---|
| LY9062 | 15:35 | 19:05 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr 1 | Scheduled On time |
| No. | Departure | Arrival | Origin | Destination | Terminal | Last Update Status |
|---|---|---|---|---|---|---|
| BT2069 | 03:05 | 06:30 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr 1 | Scheduled On time |
| BT2067 | 12:15 | 15:45 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr 1 | Arrival Delayed 17:02 |
| BT5369 | 11:25 | 15:05 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr 1 | Arrived |
| BT5319 | 11:15 | 14:55 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr 1 | Arrived |
| BT2065 | 19:30 | 22:55 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr 1 | Arrived On time |
| BT2061 | 08:30 | 11:55 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr 1 | Arrived Delayed by 26m |
| No. | Departure | Arrival | Origin | Destination | Terminal | Last Update Status |
|---|---|---|---|---|---|---|
| F31356 | 14:00 | 17:22 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr None | Arrival Estimated 17:25 |
| No. | Departure | Arrival | Origin | Destination | Terminal | Last Update Status |
|---|---|---|---|---|---|---|
| WK2287 | 10:00 | 13:25 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr 1 | Arrived On time |
| WK2069 | 15:40 | None | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr None | Arrived On time |
| WK2063 | 12:30 | None | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr None | Arrived Delayed by 22 minutes |
| WK2781 | 14:50 | None | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr None | Arrived On time |
| WK2067 | 16:10 | None | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr None | Arrived Delayed by 17 minutes |
| WK2065 | 19:30 | 22:55 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept - Arr 1 | Landed |
| No. | Departure | Arrival | Origin | Destination | Terminal | Last Update Status |
|---|---|---|---|---|---|---|
| 2L5169 | 06:21 | None | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr None | Arrived On time |
| 2L2069 | 06:30 | None | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr None | Arrived On time |
| 2L2067 | 15:30 | None | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr None | Arrived Delayed by 35 minutes |
| 2L2063 | 19:00 | None | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr None | Arrived Delayed by 143 minutes |
| 2L2061 | 12:05 | None | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr None | Departure Estimated dep 08:55 |
| 2L7017 | 01:00 | 02:00 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr None | Landed 16:07 |
| 2L2065 | 19:00 | 22:25 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr None | Landed |
| No. | Departure | Arrival | Origin | Destination | Terminal | Last Update Status |
|---|---|---|---|---|---|---|
| PS9926 | 07:10 | 10:40 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept T1 - Arr T1 | Landed Late |
| No. | Departure | Arrival | Origin | Destination | Terminal | Last Update Status |
|---|---|---|---|---|---|---|
| TG7318 | 06:50 | 10:30 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr None | Landed |
| No. | Departure | Arrival | Origin | Destination | Terminal | Last Update Status |
|---|---|---|---|---|---|---|
| A31792 | 13:45 | 17:20 | (OPO) Porto, Portugal | (ZRH) Zurich, Switzerland | Dept None - Arr None | Scheduled |
