| ARRIVED 12 HOUR 27 MINUTES AGO |
![]() | ![]() |
| Date | Flight | Departure Airport | Arrival Airport | Scheduled | Plane | Estimated | ||
|---|---|---|---|---|---|---|---|---|
| Departure | Arrival | Departure | Arrival | |||||
| Tue, 24 Feb | TP921 | Zurich (ZRH) | Porto (OPO) | 15:45 CET | 17:30 WET | CS-TNT (Airbus A320) | 15:52 CET | 17:05 WET |
| Mon, 23 Feb | TP921 | Zurich (ZRH) | Porto (OPO) | 15:45 CET | 17:30 WET | CS-TTR (Airbus A319) | 16:43 CET | 18:05 WET |
| Sat, 21 Feb | TP921 | Zurich (ZRH) | Porto (OPO) | 15:45 CET | 17:30 WET | CS-TTR (Airbus A319) | 16:12 CET | 17:21 WET |
| Fri, 20 Feb | TP921 | Zurich (ZRH) | Porto (OPO) | 15:45 CET | 17:30 WET | CS-TTR (Airbus A319) | 15:55 CET | 17:14 WET |
| Thu, 19 Feb | TP921 | Zurich (ZRH) | Porto (OPO) | 15:45 CET | 17:30 WET | CS-TTR (Airbus A319) | 15:58 CET | 17:12 WET |
| Tue, 17 Feb | TP921 | Zurich (ZRH) | Porto (OPO) | 15:45 CET | 17:30 WET | CS-TNW (Airbus A320) | 15:52 CET | 17:14 WET |
| Mon, 16 Feb | TP921 | Zurich (ZRH) | Porto (OPO) | 15:45 CET | 17:30 WET | CS-TTP (Airbus A319) | 16:00 CET | 17:30 WET |
| Sat, 14 Feb | TP921 | Zurich (ZRH) | Porto (OPO) | 15:45 CET | 17:30 WET | CS-TTP (Airbus A319) | 15:53 CET | 16:54 WET |
| Fri, 13 Feb | TP921 | Zurich (ZRH) | Porto (OPO) | 15:45 CET | 17:30 WET | CS-TTS (Airbus A319) | 16:23 CET | 17:39 WET |
| Thu, 12 Feb | TP921 | Zurich (ZRH) | Porto (OPO) | 15:45 CET | 17:30 WET | CS-TTS (Airbus A319) | 15:59 CET | 17:27 WET |
| Tue, 10 Feb | TP921 | Zurich (ZRH) | Porto (OPO) | 15:45 CET | 17:30 WET | CS-TNY (Airbus A320) | 18:37 CET | 20:02 WET |
| Mon, 09 Feb | TP921 | Zurich (ZRH) | Porto (OPO) | 15:45 CET | 17:30 WET | CS-TTS (Airbus A319) | 17:33 CET | 18:53 WET |
| Sat, 07 Feb | TP921 | Zurich (ZRH) | Porto (OPO) | 15:45 CET | 17:30 WET | CS-TNR (Airbus A320) | 16:07 CET | 17:20 WET |
| Fri, 06 Feb | TP921 | Zurich (ZRH) | Porto (OPO) | 15:45 CET | 17:30 WET | CS-TTS (Airbus A319) | 15:57 CET | 17:19 WET |
| Thu, 05 Feb | TP921 | Zurich (ZRH) | Porto (OPO) | 15:45 CET | 17:30 WET | CS-TTS (Airbus A319) | 15:57 CET | 17:26 WET |
| Tue, 03 Feb | TP921 | Zurich (ZRH) | Porto (OPO) | 15:45 CET | 17:30 WET | CS-TTS (Airbus A319) | 16:17 CET | 17:32 WET |
| Mon, 02 Feb | TP921 | Zurich (ZRH) | Porto (OPO) | 15:45 CET | 17:30 WET | CS-TTR (Airbus A319) | 15:49 CET | 17:38 WET |
| Sat, 31 Jan | TP921 | Zurich (ZRH) | Porto (OPO) | 15:45 CET | 17:30 WET | CS-TTS (Airbus A319) | 15:59 CET | 17:12 WET |
| Fri, 30 Jan | TP921 | Zurich (ZRH) | Porto (OPO) | 15:45 CET | 17:30 WET | CS-TTR (Airbus A319) | 16:03 CET | 17:29 WET |
| Thu, 29 Jan | TP921 | Zurich (ZRH) | Porto (OPO) | 15:45 CET | 17:30 WET | CS-TTR (Airbus A319) | 15:57 CET | 17:22 WET |
| Tue, 27 Jan | TP921 | Zurich (ZRH) | Porto (OPO) | 15:45 CET | 17:30 WET | CS-TNW (Airbus A320) | 16:09 CET | 17:33 WET |
| Sat, 24 Jan | TP921 | Zurich (ZRH) | Porto (OPO) | 15:45 CET | 17:30 WET | CS-TNW (Airbus A320) | 16:09 CET | 17:23 WET |
| Thu, 22 Jan | TP921 | Zurich (ZRH) | Porto (OPO) | 15:45 CET | 17:30 WET | CS-TTR (Airbus A319) | 15:59 CET | 17:35 WET |
| Mon, 19 Jan | TP921 | Zurich (ZRH) | Porto (OPO) | 15:45 CET | 17:30 WET | CS-TTR (Airbus A319) | 16:28 CET | 17:41 WET |
| Sat, 17 Jan | TP921 | Zurich (ZRH) | Porto (OPO) | 15:45 CET | 17:30 WET | CS-TTS (Airbus A319) | 16:05 CET | 17:22 WET |
| Fri, 16 Jan | TP921 | Zurich (ZRH) | Porto (OPO) | 15:45 CET | 17:30 WET | CS-TTS (Airbus A319) | 16:15 CET | 17:26 WET |
| Thu, 15 Jan | TP921 | Zurich (ZRH) | Porto (OPO) | 15:45 CET | 17:30 WET | CS-TTS (Airbus A319) | 16:29 CET | 17:51 WET |
| Tue, 13 Jan | TP921 | Zurich (ZRH) | Porto (OPO) | 15:45 CET | 17:30 WET | CS-TNX (Airbus A320) | 15:54 CET | 17:16 WET |
| Mon, 12 Jan | TP921 | Zurich (ZRH) | Porto (OPO) | 15:45 CET | 17:30 WET | CS-TTP (Airbus A319) | 16:59 CET | 18:21 WET |
| Sat, 10 Jan | TP921 | Zurich (ZRH) | Porto (OPO) | 15:45 CET | 17:30 WET | CS-TTR (Airbus A319) | 17:02 CET | 18:15 WET |
| Fri, 09 Jan | TP921 | Zurich (ZRH) | Porto (OPO) | 15:45 CET | 17:30 WET | CS-TTR (Airbus A319) | 16:04 CET | 17:23 WET |
| Thu, 08 Jan | TP921 | Zurich (ZRH) | Porto (OPO) | 15:45 CET | 17:30 WET | CS-TTR (Airbus A319) | 16:46 CET | 18:12 WET |
| Tue, 06 Jan | TP921 | Zurich (ZRH) | Porto (OPO) | 15:45 CET | 17:30 WET | CS-TNX (Airbus A320) | 16:05 CET | 17:18 WET |
| Mon, 05 Jan | TP921 | Zurich (ZRH) | Porto (OPO) | 15:45 CET | 17:30 WET | CS-TTS (Airbus A319) | 16:03 CET | 17:19 WET |
| Sat, 03 Jan | TP921 | Zurich (ZRH) | Porto (OPO) | 15:45 CET | 17:30 WET | CS-TTS (Airbus A319) | 18:48 CET | 20:02 WET |
| Fri, 02 Jan | TP921 | Zurich (ZRH) | Porto (OPO) | 15:45 CET | 17:30 WET | CS-TTS (Airbus A319) | 18:24 CET | 19:57 WET |
| Thu, 01 Jan | TP921 | Zurich (ZRH) | Porto (OPO) | 15:45 CET | 17:30 WET | 16:47 CET | 18:04 WET | |