| ARRIVED 15 HOUR 20 MINUTES AGO |
![]() | ![]() |
| Flight | Departure | Arrival |
|---|---|---|
| CV8402 05:05 |
Luxembourg (LUX) |
Porto (OPO) |
| CV8400 05:30 |
Luxembourg (LUX) |
Porto (OPO) |
| LG3769 07:35 |
Luxembourg (LUX) |
Porto (OPO) |
| LG3761 10:00 |
Luxembourg (LUX) |
Porto (OPO) |
| U27774 12:50 |
Luxembourg (LUX) |
Porto (OPO) |
| FR2863 12:50 |
Luxembourg (LUX) |
Porto (OPO) |
| TP687 18:05 |
Luxembourg (LUX) |
Porto (OPO) |
| LG3767 18:25 |
Luxembourg (LUX) |
Porto (OPO) |
| LG3781 18:30 |
Luxembourg (LUX) |
Porto (OPO) |
| FR4399 19:00 |
Luxembourg (LUX) |
Porto (OPO) |
| U27776 23:25 |
Luxembourg (LUX) |
Porto (OPO) |
| Date | Flight | Departure Airport | Arrival Airport | Scheduled | Plane | Estimated | ||
|---|---|---|---|---|---|---|---|---|
| Departure | Arrival | Departure | Arrival | |||||
| Wed, 14 Jan | TP686 | Porto (OPO) | Luxembourg (LUX) | 12:20 WET | 15:50 CET | CS-TTP (Airbus A319) | 12:24 WET | 15:28 CET |
| Mon, 12 Jan | TP686 | Porto (OPO) | Luxembourg (LUX) | 12:05 WET | 15:35 CET | CS-TTS (Airbus A319) | 12:18 WET | 15:15 CET |
| Sun, 11 Jan | TP686 | Porto (OPO) | Luxembourg (LUX) | 11:35 WET | 15:05 CET | CS-TTS (Airbus A319) | 11:41 WET | 14:44 CET |
| Fri, 09 Jan | TP686 | Porto (OPO) | Luxembourg (LUX) | 12:10 WET | 15:40 CET | CS-TTP (Airbus A319) | 12:16 WET | 15:20 CET |
| Wed, 07 Jan | TP686 | Porto (OPO) | Luxembourg (LUX) | 12:20 WET | 15:50 CET | CS-TTS (Airbus A319) | 13:07 WET | 16:23 CET |
| Mon, 05 Jan | TP686 | Porto (OPO) | Luxembourg (LUX) | 12:05 WET | 15:35 CET | CS-TTP (Airbus A319) | 12:32 WET | 15:30 CET |
| Sun, 04 Jan | TP686 | Porto (OPO) | Luxembourg (LUX) | 11:35 WET | 15:05 CET | CS-TTP (Airbus A319) | 12:05 WET | 15:00 CET |
| Fri, 02 Jan | TP686 | Porto (OPO) | Luxembourg (LUX) | 12:10 WET | 15:40 CET | CS-TTP (Airbus A319) | 12:34 WET | 15:29 CET |
| Wed, 31 Dec | TP686 | Porto (OPO) | Luxembourg (LUX) | 12:20 WET | 15:50 CET | CS-TTR (Airbus A319) | 13:14 WET | 16:18 CET |
| Mon, 29 Dec | TP686 | Porto (OPO) | Luxembourg (LUX) | 12:05 WET | 15:35 CET | CS-TTP (Airbus A319) | 12:09 WET | 15:13 CET |
| Sun, 28 Dec | TP686 | Porto (OPO) | Luxembourg (LUX) | 11:35 WET | 15:05 CET | CS-TTS (Airbus A319) | 11:46 WET | 14:59 CET |
| Fri, 26 Dec | TP686 | Porto (OPO) | Luxembourg (LUX) | 12:10 WET | 15:40 CET | CS-TTR (Airbus A319) | 12:17 WET | 15:29 CET |
| Wed, 24 Dec | TP686 | Porto (OPO) | Luxembourg (LUX) | 12:20 WET | 15:50 CET | CS-TTR (Airbus A319) | 12:27 WET | 15:46 CET |
| Mon, 22 Dec | TP686 | Porto (OPO) | Luxembourg (LUX) | 12:05 WET | 15:35 CET | CS-TTR (Airbus A319) | 12:17 WET | 15:29 CET |
| Sun, 21 Dec | TP686 | Porto (OPO) | Luxembourg (LUX) | 11:35 WET | 15:05 CET | CS-TTS (Airbus A319) | 12:11 WET | 15:06 CET |
| Fri, 19 Dec | TP686 | Porto (OPO) | Luxembourg (LUX) | 12:10 WET | 15:40 CET | CS-TTR (Airbus A319) | 13:10 WET | 16:11 CET |
| Wed, 17 Dec | TP686 | Porto (OPO) | Luxembourg (LUX) | 12:20 WET | 15:50 CET | CS-TNS (Airbus A320) | 12:22 WET | 15:35 CET |
| Mon, 15 Dec | TP686 | Porto (OPO) | Luxembourg (LUX) | 12:05 WET | 15:35 CET | CS-TTP (Airbus A319) | 12:26 WET | 15:21 CET |
| Sun, 14 Dec | TP686 | Porto (OPO) | Luxembourg (LUX) | 11:35 WET | 15:05 CET | CS-TTR (Airbus A319) | 12:19 WET | 15:18 CET |
| Fri, 12 Dec | TP686 | Porto (OPO) | Luxembourg (LUX) | 12:10 WET | 15:40 CET | CS-TTP (Airbus A319) | 12:27 WET | 15:26 CET |
| Wed, 10 Dec | TP686 | Porto (OPO) | Luxembourg (LUX) | 12:20 WET | 15:50 CET | CS-TTR (Airbus A319) | 12:32 WET | 15:32 CET |
| Mon, 08 Dec | TP686 | Porto (OPO) | Luxembourg (LUX) | 12:05 WET | 15:35 CET | CS-TTP (Airbus A319) | 12:14 WET | 15:09 CET |
| Fri, 05 Dec | TP686 | Porto (OPO) | Luxembourg (LUX) | 12:10 WET | 15:40 CET | CS-TTP (Airbus A319) | 12:50 WET | 15:51 CET |
| Wed, 03 Dec | TP686 | Porto (OPO) | Luxembourg (LUX) | 12:20 WET | 15:50 CET | CS-TTP (Airbus A319) | 12:28 WET | 15:35 CET |
| Mon, 01 Dec | TP686 | Porto (OPO) | Luxembourg (LUX) | 12:05 WET | 15:35 CET | CS-TTP (Airbus A319) | 12:15 WET | 15:13 CET |