Flight

TAP20L

Flight history and live tracking for TAP20L, operated by TAP Portugal. Recent flights from the PlaneTrack independent receiver network, with departure and arrival times, aircraft used, and a real-time position feed.

Route

AirlineTAP Portugal
Typical originLPPT LISBOA
Typical destinationLEMD BARAJAS
Distance277 nm

Flight history 235 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02LPPTLEMD19:12 WEST21:16 CEST1h 04mCS-TPW
2026-10-01LPPTLEMD19:27 WEST21:28 CEST1h 01mCS-TAX
2026-09-30LPPTLEMD19:04 WEST21:08 CEST1h 03mCS-TTY
2026-09-29LPMGLEMD19:29 WEST21:36 CEST1h 06mCS-TTZ
2026-09-28LPPTLEMD20:01 WEST22:21 CEST1h 20mCS-TPR
2026-09-27LPPTLEMD20:16 WEST22:22 CEST1h 05mCS-TAW
2026-09-26LPPTLEMD19:39 WEST21:38 CEST0h 58mCS-TPY
2026-09-25LPPTLEMD19:07 WEST21:16 CEST1h 08mCS-TPR
2026-09-24estimatedLPPTLEMD18:57 WEST21:08 CEST1h 10mCS-TNW
2026-09-23LPPTLEMM19:29 WEST21:24 CEST0h 54mCS-TNL
2026-09-22estimatedLPPTLEMM19:30 WEST21:42 CEST1h 11mCS-TPO
2026-09-21LPPTLEMD19:14 WEST21:14 CEST1h 00mCS-TAX
2026-09-20estimatedLPPTLEMD20:49 WEST22:10 CEST0h 20mCS-TAX
2026-09-18LPPTLEMD19:10 WEST21:16 CEST1h 05mCS-TPO
2026-09-17LPPTLEMD19:22 WEST21:26 CEST1h 03mCS-TTZ
2026-09-16LPPTLEMD19:10 WEST21:24 CEST1h 13mCS-TPZ
2026-09-15LPPTLEMD19:27 WEST21:34 CEST1h 06mCS-TPP
2026-09-14estimatedLPPTLEMM19:51 WEST21:58 CEST1h 07mCS-TTS
2026-09-13estimatedLPPTLEMM20:09 WEST22:10 CEST1h 00mCS-TAX
2026-09-12LPPTLEMD19:37 WEST21:42 CEST1h 04mCS-TTY
2026-09-11estimatedLPPTLEMD19:25 WEST21:28 CEST1h 02mCS-TTZ
2026-09-10estimatedLPPTLEMD19:13 WEST21:18 CEST1h 04mCS-TVH
2026-09-08LPPTLEMD19:19 WEST21:22 CEST1h 03mCS-TPO
2026-09-06estimatedLPPTLEMD19:18 WEST21:24 CEST1h 05mCS-TAX
2026-09-05LPPTLEMD19:55 WEST22:10 CEST1h 14mCS-TPR
2026-09-04estimatedLPPTLEMM19:52 WEST21:50 CEST0h 57mCS-TTY
2026-09-03LPPTLEMD19:31 WEST21:36 CEST1h 04mCS-TPV
Earlier flights (208) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-01LPPTLEMD19:35 WEST21:38 CEST1h 02mCS-TPZ
2026-08-31LPPTLEMD19:22 WEST21:24 CEST1h 01mCS-TPV
2026-08-30LPPTLEMD19:24 WEST21:36 CEST1h 12mCS-TAW
2026-08-29LPPTLEMD19:33 WEST21:38 CEST1h 04mCS-TPZ
2026-08-28LPPTLEMM19:32 WEST21:40 CEST1h 07mCS-TPP
2026-08-27estimatedLPPTLEMD19:05 WEST21:04 CEST0h 59mCS-TNJ
2026-08-25estimatedLPPTLEMM19:27 WEST21:28 CEST1h 00mCS-TPP
2026-08-24estimated??18:40Z19:52Z1h 11mCS-TNQ
2026-08-23estimatedLPMGLEMD19:37 WEST21:36 CEST0h 58mCS-TTW
2026-08-22estimatedLPPTLEMD19:19 WEST21:22 CEST1h 02mCS-TTW
2026-08-21estimatedLPPTLEMD19:25 WEST22:44 CEST2h 19mCS-TPZ
2026-08-19estimated??18:26Z19:38Z1h 11mCS-TNT
2026-08-18estimatedLPPTLEMD19:50 WEST23:28 CEST2h 37mCS-TPY
2026-08-17estimatedLPPTLEMD19:32 WEST22:50 CEST2h 17mCS-TPP
2026-08-16LPPTLEMD19:15 WEST23:02 CEST2h 46mCS-TPV
2026-08-15estimatedLPPTLEMD20:48 WEST23:52 CEST2h 03mCS-TPO
2026-08-12estimatedLPPTLEMD19:16 WEST22:38 CEST2h 22mCS-TPV
2026-08-11estimated??18:55Z20:53Z1h 57mCS-TTW
2026-07-23estimatedLPPTLEMD19:21 WEST21:22 CEST1h 00mCS-TPQ
2026-07-22LPPTLEMD20:01 WEST21:46 CEST0h 45mCS-TTZ
2026-07-21LPPTLEMD19:22 WEST21:28 CEST1h 05mCS-TTX
2026-07-20LPPTLEMM19:16 WEST21:12 CEST0h 55mCS-TPU
2026-07-19LPPTLEMD19:31 WEST21:40 CEST1h 08mCS-TTX
2026-07-18LPPTLEMM19:08 WEST21:08 CEST0h 59mCS-TAX
2026-07-17LPPTLEMM19:22 WEST21:16 CEST0h 53mCS-TPW
2026-07-16estimatedLPPTLEMD20:07 WEST22:04 CEST0h 56mCS-TTP
2026-07-15LPPTLEMD19:20 WEST21:20 CEST0h 59mCS-TPW
2026-07-14LPPTLEMD19:27 WEST21:26 CEST0h 58mCS-TPT
2026-07-13estimatedLPPTLEMM19:11 WEST21:18 CEST1h 06mCS-TNY
2026-07-12estimatedLPMGLEMD20:11 WEST22:10 CEST0h 58mCS-TPY
2026-07-11estimatedLPMGLEMD19:19 WEST21:20 CEST1h 00mCS-TPY
2026-07-10LPPTLEMD19:31 WEST21:22 CEST0h 50mCS-TPP
2026-07-09estimatedLPPTLEMD19:38 WEST21:40 CEST1h 01mCS-TTP
2026-07-08LPPTLEMM19:23 WEST21:24 CEST1h 00mCS-TPR
2026-07-07LPPTLEMD19:31 WEST21:38 CEST1h 06mCS-TTW
2026-07-05estimatedLPPTLEMM20:17 WEST22:24 CEST1h 06mCS-TJE
2026-07-04LPPTLEMD19:37 WEST21:26 CEST0h 48mCS-TPP
2026-07-03estimatedLEOCLEMD20:47 CEST21:28 CEST0h 40mCS-TJE
2026-07-02LPPTLEMD20:19 WEST22:20 CEST1h 01mCS-TTX
2026-07-01LPPTLEMD19:11 WEST21:28 CEST1h 16mCS-TPV
2026-06-29estimatedLPPTLEMM19:58 WEST22:00 CEST1h 01mCS-TJP
2026-06-28LPPTLEMM19:39 WEST21:40 CEST1h 00mCS-TPT
2026-06-27LPPTLEMM20:32 WEST22:22 CEST0h 49mCS-TPV
2026-06-26LPPTLEMM19:26 WEST21:32 CEST1h 05mCS-TPX
2026-06-25LPPTLEMM20:26 WEST22:28 CEST1h 01mCS-TPW
2026-06-24estimatedLPPT?19:22 WEST19:22Z0h 59mCS-TJE
2026-06-23estimatedLPMGLEMD19:39 WEST21:36 CEST0h 57mCS-TNN
2026-06-22estimatedLPPT?19:24 WEST19:28Z1h 03mCS-TJP
2026-06-20estimatedLPPTLEMD19:10 WEST21:22 CEST1h 11mCS-TPU
2026-06-19estimatedLPPT?19:41 WEST19:44Z1h 02mCS-TTP
2026-06-18estimatedLPPTLEMD19:19 WEST21:22 CEST1h 02mCS-TAW
2026-06-17estimatedLPPTLEMD19:18 WEST21:14 CEST0h 55mCS-TPS
2026-06-15LPPTLEMM19:25 WEST21:22 CEST0h 57mCS-TNM
2026-06-13estimatedLPPTLEMD19:35 WEST21:36 CEST1h 00mCS-TPX
2026-06-12estimatedLPPTLEMD19:09 WEST21:18 CEST1h 09mCS-TVB
2026-05-29estimatedLPPTLEMD19:13 WEST20:44 CEST0h 30mCS-TAY
2026-05-28LPARLEMD19:22 WEST21:20 CEST0h 57mCS-TNT
2026-05-27LPMGLEMD19:10 WEST21:14 CEST1h 03mCS-TPV
2026-05-26estimatedLPMGLEMD20:06 WEST22:12 CEST1h 05mCS-TNV
2026-05-25estimatedLPPTLEMD19:28 WEST21:30 CEST1h 01mCS-TPZ
2026-05-24estimatedLPPTLEMD19:25 WEST21:38 CEST1h 12mCS-TPW
2026-05-23estimatedLPPTLEMD19:38 WEST21:34 CEST0h 55mCS-TAW
2026-05-22estimatedLPPTLEMD19:35 WEST21:20 CEST0h 44mCS-TTY
2026-05-21LPPTLEMD20:20 WEST22:16 CEST0h 55mCS-TVK
2026-05-20partialLPPT?02:19 WESTCS-TPU
2026-05-19partialLPPT?05:08 WESTCS-TPO
2026-05-12LPPTLEMM19:26 WEST21:22 CEST0h 55mCS-TPQ
2026-05-11estimatedLPMGLEMD19:12 WEST21:18 CEST1h 05m4952CF
2026-05-10estimatedLPPTLEMD20:26 WEST22:22 CEST0h 55mCS-TAW
2026-05-09estimatedLPMGLEMD19:35 WEST21:44 CEST1h 08mCS-TAW
2026-05-08LPPTLEMD19:21 WEST21:30 CEST1h 08mCS-TTX
2026-05-07estimatedLPPTLEMM19:14 WEST21:16 CEST1h 01mCS-TNR
2026-05-06estimatedLPPTLEMM19:22 WEST21:22 CEST0h 59mCS-TNK
2026-05-05LPPTLEMM19:27 WEST21:22 CEST0h 54mCS-TPQ
2026-05-04LPPTLEMD19:02 WEST21:12 CEST1h 09mCS-TPZ
2026-05-03estimatedLPPTLEMM19:15 WEST21:16 CEST1h 00m49530D
2026-05-02LPMGLEMD19:40 WEST21:42 CEST1h 01mCS-TPV
2026-05-01estimatedLPPTLEMD19:17 WEST21:26 CEST1h 09mCS-TPU
2026-04-30LPPTLEMM19:11 WEST21:10 CEST0h 58mCS-TAX
2026-04-29estimatedLPMG?19:23 WEST19:34Z1h 10mCS-TVA
2026-04-28estimatedLPPTLEMD19:26 WEST21:16 CEST0h 49mCS-TPP
2026-04-27estimatedLPPTLEMD19:27 WEST21:18 CEST0h 50mCS-TPR
2026-04-26estimatedLPPTLEMM19:17 WEST21:16 CEST0h 58mCS-TAW
2026-04-25estimatedLPPTLEMD21:09 WEST23:14 CEST1h 04mCS-TJH
2026-04-24LPPTLEMD19:27 WEST21:34 CEST1h 06mCS-TPW
2026-04-23estimatedLPMGLEMD19:20 WEST21:20 CEST0h 59mCS-TTZ
2026-04-22LPMGLEMD19:19 WEST21:26 CEST1h 06mCS-TPW
2026-04-21estimatedLPPTLEMD19:09 WEST21:20 CEST1h 10mCS-TPX
2026-04-20LPMGLEMD19:13 WEST21:18 CEST1h 04mCS-TPR
2026-04-19LPPTLEMM19:18 WEST21:14 CEST0h 55mCS-TTX
2026-04-18LPPTLEMD19:31 WEST21:32 CEST1h 00mCS-TPX
2026-04-17LPPTLEMM19:13 WEST21:22 CEST1h 08mCS-TPW
2026-04-16estimatedLPPTLEMD19:46 WEST21:54 CEST1h 07mCS-TTR
2026-04-15estimatedLPPTLEMM19:11 WEST21:12 CEST1h 00mCS-TPP
2026-04-14LPPTLEMM19:10 WEST21:16 CEST1h 05mCS-TTY
2026-04-12estimatedLPPTLEMD20:08 WEST21:46 CEST0h 37mCS-TPU
2026-04-11estimated??19:40Z20:31Z0h 51mCS-TPU
2026-04-05LPPTLEMM19:12 WEST21:14 CEST1h 01mCS-TPP
2026-04-04LPPTLEMM20:26 WEST22:30 CEST1h 04mCS-TAX
2026-04-03LPPTLEMM19:07 WEST21:20 CEST1h 13mCS-TAW
2026-03-31LPPTLEMM19:14 WEST21:16 CEST1h 01mCS-TPP
2026-03-30estimatedLPPTLEMM20:04 WEST22:24 CEST1h 19mCS-TJF
2026-03-29estimatedLPPTLEMD20:14 WEST21:44 CEST0h 29mCS-TAW
2026-03-28estimatedLPPTLEMM18:48 WET20:52 CET1h 04mCS-TJM
2026-03-15LPPTLEMD18:08 WET20:10 CET1h 01mCS-TPX
2026-03-14estimated?LEMM18:25Z20:26 CET1h 00mCS-TXH
2026-03-13LPPTLEMM18:16 WET20:20 CET1h 03mCS-TTZ
2026-03-12estimatedLPPTLEMD18:14 WET20:12 CET0h 57mCS-TPX
2026-03-11LPPTLEMD18:05 WET20:34 CET1h 28mCS-TPZ
2026-03-10LPPTLEMD18:15 WET20:24 CET1h 09mCS-TTY
2026-03-09LPPTLEMD18:16 WET20:32 CET1h 15mCS-TAX
2026-03-08LPPTLEMD18:08 WET20:14 CET1h 06mCS-TNN
2026-03-06LPPTLEMD18:28 WET20:54 CET1h 25mCS-TPO
2026-03-05LPPTLEMM18:08 WET20:14 CET1h 06mCS-TVC
2026-03-04LPPTLEMD18:14 WET20:30 CET1h 16mCS-TTY
2026-03-02LPPTLEMD18:39 WET21:02 CET1h 22mCS-TPP
2026-03-01LPMGLEMD18:40 WET20:40 CET0h 59mCS-TPV
2026-02-28LPPTLEMD18:14 WET20:08 CET0h 53mCS-TPZ
2026-02-27LPPTLEMM18:22 WET20:26 CET1h 03mCS-TAW
2026-02-26LPPTLEMM18:03 WET20:12 CET1h 08mCS-TNY
2026-02-25LPPTLEMD17:58 WET20:16 CET1h 18mCS-TPX
2026-02-24LPPTLEMD18:07 WET20:20 CET1h 13mCS-TTX
2026-02-23LPPTLEMD18:22 WET20:24 CET1h 01mCS-TPP
2026-02-22LPPTLEMD18:05 WET20:06 CET1h 00mCS-TPQ
2026-02-21LPPTLEMD18:52 WET20:52 CET0h 59mCS-TPY
2026-02-20LPPTLEMD18:13 WET20:10 CET0h 57mCS-TTY
2026-02-19LPPTLEMM18:05 WET20:18 CET1h 13mCS-TVG
2026-02-18LPPTLEMD18:11 WET20:30 CET1h 18mCS-TPO
2026-02-17LPMGLEMD18:08 WET20:26 CET1h 17mCS-TPW
2026-02-16LPMGLEMM18:37 WET20:46 CET1h 09mCS-TVF
2026-02-15LPPTLEMD18:10 WET20:14 CET1h 03mCS-TPO
2026-02-14LPPTLEMD18:11 WET20:20 CET1h 08mCS-TAX
2026-02-13LPPTLEMD20:25 WET22:50 CET1h 24mCS-TAY
2026-02-12LPPTLEMD18:40 WET20:50 CET1h 09mCS-TNY
2026-02-11LPPTLEMD18:14 WET20:38 CET1h 23mCS-TTX
2026-02-07LPPTLEMM18:15 WET20:36 CET1h 20mCS-TPW
2026-02-06LPPTLEMD18:25 WET20:42 CET1h 16mCS-TPV
2026-02-05LPMGLEMD18:07 WET20:16 CET1h 09mCS-TVH
2026-02-04LPPTLEMD18:12 WET20:24 CET1h 11mCS-TTY
2026-02-03LPPTLEMD18:02 WET20:28 CET1h 25mCS-TPO
2026-02-02LPPTLEMD18:53 WET20:58 CET1h 04mCS-TNT
2026-02-01LPPTLEMM18:30 WET20:34 CET1h 03mCS-TJF
2026-01-31LPMGLEMD17:55 WET19:52 CET0h 56mCS-TVF
2026-01-30LPPTLEMD18:06 WET20:24 CET1h 17mCS-TAW
2026-01-29LPPTLEMD18:38 WET20:48 CET1h 09mCS-TAW
2026-01-28LPMGLEMM18:07 WET20:10 CET1h 03mCS-TTY
2026-01-27LPMGLEMD18:03 WET19:56 CET0h 52mCS-TPU
2026-01-26LPMGLEMD18:06 WET20:10 CET1h 03mCS-TNM
2026-01-25LPPTLEMD18:18 WET20:22 CET1h 03mCS-TPU
2026-01-24LPPTLEMD18:05 WET20:18 CET1h 12mCS-TNJ
2026-01-23LPPTLEMD18:46 WET21:02 CET1h 15mCS-TPV
2026-01-22LPPTLEMD18:17 WET20:30 CET1h 12mCS-TJH
2026-01-21LPPTLEMD18:01 WET20:14 CET1h 12mCS-TTW
2026-01-20LPPTLEMD18:04 WET20:06 CET1h 01mCS-TTY
2026-01-19LPPTLEMD18:05 WET20:12 CET1h 06mCS-TTP
2026-01-18LPPTLEMD18:09 WET20:26 CET1h 16mCS-TPX
2026-01-09LPPTLEMD18:18 WET20:24 CET1h 05mCS-TPT
2026-01-08LPMGLEMM18:03 WET20:16 CET1h 12mCS-TNY
2026-01-07LPPTLEMD18:01 WET20:10 CET1h 09mCS-TNN
2026-01-06LPPTLEMD18:41 WET20:40 CET0h 59mCS-TPZ
2026-01-05LPPTLEMD18:34 WET20:30 CET0h 55mCS-TPP
2026-01-04LPPTLEMD18:08 WET20:00 CET0h 51mCS-TAY
2026-01-03LPPTLEMD18:26 WET20:34 CET1h 08mCS-TVD
2026-01-02LPPTLEMD18:42 WET20:38 CET0h 55mCS-TPU
2026-01-01LPMGLEMD18:10 WET20:10 CET0h 59mCS-TAX
2025-12-31LPPTLEMD18:30 WET20:24 CET0h 53mCS-TTX
2025-12-30estimatedLPPTLEMD20:07 WET22:16 CET1h 09mCS-TJN
2025-12-29LPPTLEMD18:29 WET20:22 CET0h 52mCS-TAW
2025-12-28LPPTLEMD18:29 WET20:42 CET1h 12mCS-TAX
2025-12-27LPPTLEMD18:25 WET20:38 CET1h 12mCS-TTZ
2025-12-26LPPTLEMD18:40 WET20:50 CET1h 09mCS-TNR
2025-12-25LPPTLEMD17:56 WET20:00 CET1h 03mCS-TPZ
2025-12-23LPPTLEMD18:16 WET20:16 CET0h 59mCS-TPU
2025-12-22LPPTLEMD19:08 WET21:22 CET1h 13mCS-TJM
2025-12-21LPPTLEMD18:31 WET20:34 CET1h 02mCS-TNY
2025-12-20LPMGLEMD19:11 WET21:18 CET1h 06mCS-TTR
2025-12-19LPPTLEMD18:21 WET20:34 CET1h 13mCS-TTW
2025-12-18LPPTLEMD20:02 WET22:14 CET1h 12mCS-TTS
2025-12-17LPPTLEMD18:22 WET20:20 CET0h 57mCS-TPV
2025-12-16LPPTLEMD18:03 WET20:16 CET1h 12mCS-TPY
2025-12-15LPPTLEMD18:09 WET20:18 CET1h 08mCS-TNN
2025-12-14LPPTLEMD18:17 WET20:32 CET1h 15mCS-TPS
2025-12-13LPPTLEMD18:09 WET20:24 CET1h 14mCS-TJM
2025-12-10LPPTLEMD18:19 WET20:28 CET1h 08mCS-TPZ
2025-12-09LPPTLEMD18:25 WET20:26 CET1h 01mCS-TAY
2025-11-27estimatedLPPTLEMM19:02 WET21:00 CET0h 57mCS-TTX
2025-11-26estimatedLPPTLEMD18:04 WET20:10 CET1h 05mCS-TPZ
2025-10-30LPPTLEMM18:20 WET20:08 CET0h 48mCS-TPQ
2025-10-29LPPTLEMM18:27 WET20:18 CET0h 50mCS-TTX
2025-10-28LPPTLEMM18:45 WET20:36 CET0h 51mCS-TTX
2025-10-27LPPTLEMD18:27 WET20:22 CET0h 54mCS-TAX
2025-10-26LPPTLEMM18:34 WET20:24 CET0h 50mCS-TPW
2025-10-25LPPTLEMD19:53 WEST21:42 CEST0h 48mCS-TTS
2025-10-24LPPTLEMD21:20 WEST23:17 CEST0h 56mCS-TPZ
2025-10-23estimatedLPPTLEMD20:23 WEST21:46 CEST0h 22mCS-TNR
2025-10-22estimatedLPPTLEMD19:47 WEST21:24 CEST0h 36mCS-TPO
2025-10-21estimatedLPPTLEMD19:52 WEST21:46 CEST0h 53mCS-TTZ
2025-10-20LPPTLEMM19:59 WEST21:52 CEST0h 52mCS-TNQ
2025-10-14LPPTLEMD19:41 WEST21:38 CEST0h 57mCS-TTY
2025-10-13LPPTLEMD20:40 WEST22:36 CEST0h 56mCS-TJO
2025-10-07LPPTLEMD20:13 WEST22:08 CEST0h 54mCS-TNK
2025-10-06LPPTLEMD19:15 WEST21:22 CEST1h 06mCS-TPQ
2025-10-05estimatedLPPTLEMD15:53 WEST21:38 CEST4h 44mCS-TTZ
2025-08-23LPPTLEMD19:56 WEST21:50 CEST0h 54mCS-TTP
2025-08-19LPPTLEMD22:23 WEST01:26 CEST2h 02mCS-TPY
2025-08-17LPPTLEMM20:11 WEST22:18 CEST1h 06mCS-TTR
2025-08-16LPPTLEMD19:15 WEST21:16 CEST1h 01mCS-TVJ
2025-08-15partialLEMD?02:34 CESTCS-TPO

Times are local to each airport. Hover for UTC. Flights marked estimated were completed with route prediction or partial coverage; partial records have a confirmed departure but no reliable arrival fix.

Open the live map Full history CSV API access
Follow this flight

Get an email when TAP20L flies + if it runs late.

Data access

Live positions and 365-day history for this flight are available through the PlaneTrack API (commercial use from $29/month) and as one-off CSV extracts from our archive (from $9.99, with a free one-day sample). Questions: [email protected]