Flight

TAP1920

Flight history and live tracking for TAP1920, 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 destinationLPPR PORTO
Distance150 nm

Flight history 246 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02LPPTLPPR07:14 WEST07:58 WEST0h 44mCS-TVG
2026-10-01LPPTLPPR07:25 WEST08:12 WEST0h 46mCS-TNJ
2026-09-30LPPTLPPR07:01 WEST07:52 WEST0h 50mCS-TVA
2026-09-29LPPTLPPR06:56 WEST07:46 WEST0h 50mCS-TNM
2026-09-28LPPTLPPR07:02 WEST07:54 WEST0h 51mCS-TVE
2026-09-27LPPTLPPR06:45 WEST07:32 WEST0h 46mCS-TPY
2026-09-26LPPTLPPR07:28 WEST08:14 WEST0h 45mCS-TVF
2026-09-25LPPTLPPR07:10 WEST07:46 WEST0h 35mCS-TNK
2026-09-24LPPTLPPR06:58 WEST07:56 WEST0h 57mCS-TNM
2026-09-23estimatedLPPTLPPR07:05 WEST07:50 WEST0h 45mCS-TVA
2026-09-22LPPTLPPR07:28 WEST08:32 WEST1h 03mCS-TJK
2026-09-21LPPTLPPR07:03 WEST07:48 WEST0h 44mCS-TNY
2026-09-18LPPTLPPR08:24 WEST09:04 WEST0h 39mCS-TPQ
2026-09-17estimatedLPPTLPPR07:37 WEST08:30 WEST0h 52mCS-TTP
2026-09-15LPPTLPPR07:11 WEST08:00 WEST0h 48mCS-TNY
2026-09-14estimatedLPPTLPPR07:05 WEST07:56 WEST0h 50mCS-TVF
2026-09-13LPPTLPPR06:55 WEST07:44 WEST0h 49mCS-TTW
2026-09-12estimatedLPPTLPPR07:12 WEST07:56 WEST0h 43m4952CD
2026-09-11estimatedLPPTLPPR07:02 WEST07:50 WEST0h 47mCS-TNN
2026-09-10estimatedLPPTLPPR07:08 WEST07:48 WEST0h 39mCS-TNV
2026-09-09LPPTLPPR07:00 WEST07:46 WEST0h 45mCS-TAX
2026-09-07estimatedLPPTLPPR06:57 WEST07:46 WEST0h 48mCS-TNT
2026-09-06estimatedLPPTLPPR07:19 WEST08:10 WEST0h 50m4952D3
2026-09-05estimatedLPPTLPPR07:04 WEST07:52 WEST0h 48mCS-TNQ
2026-09-04estimatedLPPTLPPR07:04 WEST07:56 WEST0h 51mCS-TVG
Earlier flights (221) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-03estimatedLPPTLPPR07:11 WEST08:00 WEST0h 48mCS-TNT
2026-09-01LPPTLPPR07:13 WEST07:48 WEST0h 34mCS-TNU
2026-08-31LPPTLPPR07:27 WEST07:58 WEST0h 30mCS-TTR
2026-08-30estimatedLPPTLPPR07:45 WEST08:26 WEST0h 40mCS-TTR
2026-08-29estimatedLPPTLPPR07:23 WEST08:08 WEST0h 44mCS-TNV
2026-08-28estimatedLPPTLPPR07:32 WEST08:26 WEST0h 53mCS-TVE
2026-08-27estimatedLPPTLPPR07:32 WEST09:14 WEST1h 41mCS-TNN
2026-08-25estimatedLPPTLPPR07:02 WEST07:58 WEST0h 55mCS-TNQ
2026-08-24estimatedLPPTLPPR07:16 WEST08:14 WEST0h 57mCS-TVC
2026-08-23LPMGLPPR07:17 WEST08:04 WEST0h 46mCS-TVB
2026-08-22estimatedLPPTLPPR07:21 WEST08:22 WEST1h 00mCS-TTR
2026-08-21estimatedLPPTLPPR07:13 WEST08:00 WEST0h 46mCS-TNY
2026-08-20estimatedLPPTLPPR07:29 WEST08:24 WEST0h 55mCS-TNM
2026-08-19estimatedLPPTLPPR07:04 WEST07:50 WEST0h 45mCS-TNS
2026-08-18estimatedLPPTLPPR08:16 WEST10:19 WEST2h 03mCS-TNL
2026-08-16estimatedLPPTLPPR07:10 WEST09:15 WEST2h 04mCS-TTP
2026-08-15estimatedLPPTLPPR07:31 WEST08:22 WEST0h 50mCS-TTR
2026-08-14estimatedLPPTLPPR07:20 WEST08:04 WEST0h 43m4952D1
2026-08-13estimatedLPPTLPPR07:27 WEST08:14 WEST0h 46mCS-TNS
2026-08-12estimatedLPPTLPPR07:02 WEST07:52 WEST0h 50mCS-TVK
2026-07-23estimatedLPPTLPPR07:03 WEST07:52 WEST0h 48mCS-TNW
2026-07-22LPPTLPPR07:25 WEST07:54 WEST0h 28mCS-TVF
2026-07-21estimatedLPPTLPPR07:35 WEST08:18 WEST0h 42mCS-TNN
2026-07-20estimatedLPPTLPPR07:09 WEST08:06 WEST0h 56m4952CD
2026-07-19estimatedLPPTLPPR07:11 WEST08:00 WEST0h 48mCS-TVB
2026-07-18estimatedLPPTLPPR07:12 WEST07:48 WEST0h 35mCS-TNQ
2026-07-17LPPTLPPR06:59 WEST07:40 WEST0h 40mCS-TPW
2026-07-16estimatedLPPTLPPR08:46 WEST09:26 WEST0h 39mCS-TNQ
2026-07-15LPPTLPPR07:11 WEST07:44 WEST0h 32mCS-TVB
2026-07-14LPPTLPPR07:10 WEST07:42 WEST0h 31mCS-TVB
2026-07-13estimatedLPMGLPPR07:05 WEST08:02 WEST0h 56mCS-TNJ
2026-07-12estimatedLPMGLPPR07:13 WEST08:14 WEST1h 00m4952D0
2026-07-11estimatedLPPTLPPR07:02 WEST07:50 WEST0h 48mCS-TNR
2026-07-10estimatedLPPTLPPR07:19 WEST08:04 WEST0h 45mCS-TNX
2026-07-09estimatedLPPTLPPR07:43 WEST08:34 WEST0h 50mCS-TNX
2026-07-08estimatedLPPTLPPR07:09 WEST07:56 WEST0h 46mCS-TVB
2026-07-07estimatedLPPTLPPR07:08 WEST07:52 WEST0h 43mCS-TTR
2026-07-06estimatedLPARLPPR07:39 WEST08:38 WEST0h 58mCS-TVJ
2026-07-05estimatedLPPTLPPR07:03 WEST07:42 WEST0h 38mCS-TTR
2026-07-04estimatedLPPTLPPR07:13 WEST07:56 WEST0h 42mCS-TVA
2026-07-03estimatedLPPTLPPR06:57 WEST07:40 WEST0h 42mCS-TVG
2026-07-02estimatedLPPTLPPR07:22 WEST08:06 WEST0h 43mCS-TNW
2026-07-01estimatedLPPTLPPR06:57 WEST07:50 WEST0h 52mCS-TNQ
2026-06-30estimatedLPPTLPPR07:12 WEST07:54 WEST0h 41mCS-TNV
2026-06-29estimatedLPPTLPPR08:32 WEST09:12 WEST0h 39mCS-TNR
2026-06-28estimatedLPPTLPPR07:11 WEST08:00 WEST0h 48mCS-TVH
2026-06-27estimatedLPPTLPPR07:14 WEST08:14 WEST1h 00mCS-TTR
2026-06-26estimatedLPPTLPPR07:07 WEST07:54 WEST0h 46mCS-TTP
2026-06-25estimatedLPPTLPPR07:02 WEST07:58 WEST0h 55mCS-TNR
2026-06-24estimatedLPMGLPPR07:52 WEST08:34 WEST0h 42mCS-TNN
2026-06-23LPPTLPPR07:48 WEST08:30 WEST0h 41mCS-TNL
2026-06-22estimatedLPPTLPPR07:17 WEST08:30 WEST1h 13mCS-TNU
2026-06-21LPPTLPPR08:32 WEST09:10 WEST0h 37mCS-TVK
2026-06-20LPPTLPPR07:33 WEST08:02 WEST0h 28mCS-TVF
2026-06-19estimatedLPPTLPPR07:05 WEST07:48 WEST0h 42mCS-TNT
2026-06-18LPPTLPPR07:35 WEST08:12 WEST0h 36mCS-TNV
2026-06-17estimatedLPPTLPPR07:56 WEST08:58 WEST1h 01mCS-TNJ
2026-06-16estimatedLPPTLPPR07:03 WEST07:50 WEST0h 46mCS-TNT
2026-06-15estimatedLPPTLPPR07:37 WEST08:26 WEST0h 48mCS-TNL
2026-06-14LPMGLPPR07:03 WEST07:46 WEST0h 43mCS-TJH
2026-06-13LPMGLPPR07:21 WEST08:02 WEST0h 40mCS-TNM
2026-06-12estimatedLPPTLPPR06:57 WEST07:46 WEST0h 48mCS-TVF
2026-05-29estimatedLPPTLPPR06:41 WEST07:50 WEST1h 08mCS-TVB
2026-05-28estimatedLPPTLPPR07:17 WEST08:00 WEST0h 42mCS-TNM
2026-05-27estimatedLPPTLPPR06:57 WEST07:50 WEST0h 52mCS-TNK
2026-05-26estimatedLPARLPPR07:43 WEST08:28 WEST0h 44mCS-TNU
2026-05-25LPPTLPPR07:19 WEST08:02 WEST0h 42mCS-TNU
2026-05-24estimatedLPPTLPPR06:45 WEST07:36 WEST0h 51mCS-TNL
2026-05-23estimatedLPARLPPR06:55 WEST07:44 WEST0h 48mCS-TNU
2026-05-22estimatedLPPTLPPR07:48 WEST08:28 WEST0h 39mCS-TXE
2026-05-21estimatedLPPTLPPR07:10 WEST08:00 WEST0h 49mCS-TNR
2026-05-20LPINLPPR01:00 WEST10:52 WEST9h 51mCS-TVG
2026-05-19partialLPPR?03:18 WESTCS-TNJ
2026-05-12estimatedLPPTLPPR07:01 WEST07:58 WEST0h 56mCS-TNR
2026-05-11estimatedLPMGLPPR07:11 WEST08:12 WEST1h 00mCS-TNT
2026-05-10estimatedLPMGLPPR06:43 WEST07:38 WEST0h 54mCS-TNW
2026-05-09estimatedLPMGLPPR06:54 WEST07:40 WEST0h 45mCS-TNN
2026-05-08estimatedLPPTLPPR07:07 WEST08:00 WEST0h 52mCS-TNT
2026-05-07LPARLPPR07:10 WEST07:46 WEST0h 35mCS-TNM
2026-05-06estimatedLPPTLPPR07:02 WEST07:48 WEST0h 45mCS-TNX
2026-05-05estimatedLPPTLPPR06:59 WEST07:46 WEST0h 46mCS-TNV
2026-05-04estimatedLPPTLPPR06:49 WEST07:32 WEST0h 42mCS-TNV
2026-05-03LPPTLPPR06:50 WEST07:34 WEST0h 43mCS-TTW
2026-05-02estimatedLPMGLPPR07:01 WEST07:50 WEST0h 48mCS-TNN
2026-05-01estimatedLPPTLPPR07:00 WEST07:46 WEST0h 45mCS-TNW
2026-04-30estimatedLPMGLPPR07:06 WEST08:02 WEST0h 56mCS-TNW
2026-04-28LPPTLPPR07:08 WEST07:38 WEST0h 29mCS-TNL
2026-04-27estimatedLPPTLPPR07:01 WEST07:46 WEST0h 44mCS-TNJ
2026-04-26estimatedLPPTLPMG06:51 WEST08:20 WEST1h 28mCS-TTR
2026-04-25estimatedLPPTLPPR07:27 WEST08:14 WEST0h 46mCS-TNV
2026-04-24estimatedLPPTLPPR06:57 WEST07:42 WEST0h 44mCS-TNM
2026-04-23estimatedLPPTLPPR07:08 WEST07:56 WEST0h 47mCS-TNU
2026-04-22LPPTLPPR07:18 WEST08:00 WEST0h 41mCS-TVD
2026-04-21estimatedLPPTLPPR06:59 WEST07:56 WEST0h 56mCS-TNS
2026-04-20estimatedLPPTLPPR08:09 WEST08:48 WEST0h 38mCS-TJF
2026-04-19LPPTLPPR07:11 WEST07:58 WEST0h 46mCS-TTX
2026-04-18estimatedLPPTLPPR06:59 WEST07:42 WEST0h 42mCS-TNX
2026-04-17estimatedLPPTLPPR08:11 WEST09:06 WEST0h 54mCS-TNV
2026-04-16LPPTLPPR07:04 WEST07:38 WEST0h 33mCS-TNV
2026-04-15estimatedLPPTLPPR06:59 WEST07:50 WEST0h 50m4952CF
2026-04-14estimatedLPPTLPPR07:11 WEST08:02 WEST0h 50mCS-TNW
2026-04-13estimatedLPPTLPPR07:03 WEST08:04 WEST1h 00mCS-TNV
2026-04-12LPPTLPPR06:47 WEST07:26 WEST0h 38mCS-TPZ
2026-04-11estimatedLPPTLPPR06:55 WEST07:44 WEST0h 49mCS-TNM
2026-04-06LPPTLPPR07:41 WEST08:18 WEST0h 36mCS-TNX
2026-04-05estimatedLPPTLPPR07:01 WEST07:46 WEST0h 44mCS-TXB
2026-04-04estimatedLPPTLPPR06:55 WEST07:44 WEST0h 48mCS-TVD
2026-04-03LPPTLPPR07:05 WEST07:40 WEST0h 34mCS-TNK
2026-04-02LPPTLPPR07:07 WEST07:48 WEST0h 40mCS-TNK
2026-04-01estimatedLPPTLPPR06:58 WEST07:52 WEST0h 53m4952CD
2026-03-31estimatedLPPTLPPR07:02 WEST07:46 WEST0h 43mCS-TNS
2026-03-30estimated?LPPR06:04Z08:00 WEST0h 55mCS-TNM
2026-03-29LPPTLPPR07:09 WEST07:56 WEST0h 46mCS-TPY
2026-03-16estimatedLPPTLPPR06:05 WET06:52 WET0h 46mCS-TVH
2026-03-15estimatedLPPTLPPR06:53 WET07:42 WET0h 49mCS-TNN
2026-03-14LPPTLPPR06:49 WET07:34 WET0h 44mCS-TPT
2026-03-13LPPTLPPR06:58 WET07:44 WET0h 45mCS-TNV
2026-03-12LPPTLPPR06:52 WET07:42 WET0h 49m4952CF
2026-03-11LPPTLPPR06:54 WET07:38 WET0h 43mCS-TNK
2026-03-10LPPTLPPR07:05 WET07:54 WET0h 49mCS-TNJ
2026-03-09LPPTLPPR06:13 WET06:56 WET0h 42mCS-TXA
2026-03-07LPPTLPPR06:57 WET07:44 WET0h 46mCS-TPW
2026-03-06LPPTLPPR07:03 WET07:50 WET0h 46mCS-TVC
2026-03-05LPPTLPPR09:50 WET10:32 WET0h 41mCS-TPO
2026-03-04LPPTLPPR07:10 WET07:56 WET0h 46mCS-TNM
2026-03-03LPPTLPPR06:54 WET07:34 WET0h 39mCS-TNT
2026-03-02LPMGLPPR06:18 WET07:08 WET0h 49mCS-TXC
2026-03-01LPPTLPPR07:09 WET08:00 WET0h 50mCS-TTY
2026-02-28LPPTLPPR06:56 WET07:42 WET0h 45mCS-TNJ
2026-02-27LPPTLPPR06:41 WET07:36 WET0h 54mCS-TJF
2026-02-26LPPTLPPR06:59 WET07:36 WET0h 36mCS-TTP
2026-02-25LPPTLPPR06:51 WET07:46 WET0h 54mCS-TJL
2026-02-24LPPTLPPR07:07 WET07:52 WET0h 44mCS-TNT
2026-02-23LPPTLPPR06:13 WET06:58 WET0h 45m49530D
2026-02-22LPPTLPPR06:50 WET07:36 WET0h 46mCS-TXE
2026-02-21LPPTLPPR06:50 WET07:28 WET0h 37mCS-TTS
2026-02-20LPPTLPPR06:46 WET07:34 WET0h 48mCS-TJL
2026-02-19LPPTLPPR06:57 WET07:42 WET0h 44mCS-TJK
2026-02-18estimatedLPMGLPPR07:17 WET08:02 WET0h 44mCS-TNN
2026-02-17LPPTLPPR07:03 WET07:46 WET0h 42mCS-TAY
2026-02-16LPMGLPPR06:21 WET07:06 WET0h 45mCS-TNS
2026-02-15LPPTLPPR06:58 WET07:36 WET0h 37mCS-TPT
2026-02-14LPPTLPPR06:50 WET07:40 WET0h 49mCS-TVB
2026-02-13LPMGLPPR06:51 WET07:50 WET0h 58mCS-TAY
2026-02-12LPPTLPPR06:55 WET07:52 WET0h 56mCS-TAW
2026-02-11LPPTLPPR07:15 WET08:06 WET0h 50mCS-TJO
2026-02-07LPMGLPPR07:14 WET07:58 WET0h 43mCS-TNU
2026-02-06LPMGLPPR07:16 WET08:06 WET0h 49mCS-TXJ
2026-02-05LPPTLPPR07:04 WET07:44 WET0h 39mCS-TPT
2026-02-04LPPTLPPR07:05 WET07:58 WET0h 52mCS-TNT
2026-02-03LPPTLPPR06:59 WET07:56 WET0h 56mCS-TTX
2026-02-02LPMGLPPR06:28 WET07:14 WET0h 45mCS-TNT
2026-02-01LPPTLPPR07:29 WET08:24 WET0h 55mCS-TAX
2026-01-31LPPTLPPR07:21 WET08:10 WET0h 48mCS-TTP
2026-01-30LPPTLPPR06:50 WET07:40 WET0h 49mCS-TPZ
2026-01-29LPPTLPPR07:03 WET07:48 WET0h 44mCS-TPZ
2026-01-28LPMGLPPR07:34 WET08:16 WET0h 41mCS-TNV
2026-01-27LPPTLPPR07:04 WET07:46 WET0h 41mCS-TVK
2026-01-26LPPTLPPR06:13 WET07:04 WET0h 50mCS-TXE
2026-01-25LPPTLPPR06:54 WET07:40 WET0h 46mCS-TPX
2026-01-24LPPTLPPR07:29 WET08:18 WET0h 48mCS-TPV
2026-01-23LPPTLPPR06:57 WET07:40 WET0h 42mCS-TVC
2026-01-22LPMGLPPR06:56 WET07:44 WET0h 47mCS-TNL
2026-01-21LPPTLPPR06:53 WET07:42 WET0h 48mCS-TJK
2026-01-20LPPTLPPR06:58 WET07:46 WET0h 47mCS-TTX
2026-01-19LPPTLPPR06:14 WET07:12 WET0h 58mCS-TVJ
2026-01-09LPPTLPPR06:51 WET07:34 WET0h 42mCS-TJM
2026-01-08LPPTLPPR07:05 WET07:42 WET0h 36mCS-TPT
2026-01-07LPMGLPPR07:09 WET08:02 WET0h 52mCS-TNT
2026-01-06LPPTLPPR07:01 WET07:46 WET0h 44mCS-TNX
2026-01-05LPPTLPPR06:22 WET07:04 WET0h 42mCS-TXC
2026-01-04LPPTLPPR06:59 WET07:48 WET0h 49mCS-TNQ
2026-01-03LPPTLPPR06:53 WET07:40 WET0h 46mCS-TNV
2026-01-02LPPTLPPR07:01 WET07:52 WET0h 50mCS-TNU
2026-01-01LPPTLPPR07:20 WET08:08 WET0h 47mCS-TVI
2025-12-31LPPTLPPR08:42 WET09:48 WET1h 05mCS-TJN
2025-12-30LPPTLPPR07:03 WET07:48 WET0h 44mCS-TPX
2025-12-29LPPTLPPR06:14 WET07:02 WET0h 48mCS-TNQ
2025-12-28LPPTLPPR07:03 WET07:44 WET0h 40mCS-TJM
2025-12-27LPPTLPPR07:04 WET07:36 WET0h 31mCS-TTP
2025-12-26LPPTLPPR06:48 WET07:34 WET0h 45mCS-TXB
2025-12-25LPPTLPPR07:16 WET07:48 WET0h 31mCS-TPX
2025-12-24LPPTLPPR07:00 WET07:42 WET0h 41mCS-TJL
2025-12-23LPPTLPPR07:12 WET07:56 WET0h 43mCS-TPQ
2025-12-22LPPTLPPR06:56 WET07:46 WET0h 49mCS-TXJ
2025-12-21LPPTLPPR07:13 WET07:54 WET0h 41mCS-TTR
2025-12-20LPMGLPPR07:11 WET08:06 WET0h 54mCS-TVD
2025-12-19estimatedLPPTLPPR06:18 WET08:08 WET1h 49mCS-TJL
2025-12-18LPPTLPPR07:47 WET08:36 WET0h 48mCS-TTP
2025-12-17LPPTLPPR07:12 WET07:54 WET0h 42mCS-TTS
2025-12-16LPPTLPPR07:10 WET08:02 WET0h 51mCS-TPQ
2025-12-14LPPTLPPR07:06 WET07:38 WET0h 32mCS-TNR
2025-12-13LPPTLPPR06:43 WET07:34 WET0h 50mCS-TAY
2025-12-12LPPTLPPR06:52 WET07:28 WET0h 35mCS-TNR
2025-12-10LPPTLPPR07:04 WET07:46 WET0h 42mCS-TNS
2025-12-02estimatedLPPTLPPR07:12 WET08:00 WET0h 47mCS-TTX
2025-11-28estimatedLPPTLPPR06:48 WET07:30 WET0h 41mCS-TTY
2025-11-27LPPTLPPR07:07 WET07:40 WET0h 32mCS-TAY
2025-11-26estimated?LPIN06:52Z07:43 WET0h 50mCS-TTS
2025-10-30LPPTLPPR07:04 WET07:42 WET0h 37mCS-TPQ
2025-10-29LPPTLPPR07:14 WET07:52 WET0h 37mCS-TTS
2025-10-28LPPTLPPR07:12 WET07:50 WET0h 37mCS-TAY
2025-10-27LPPTLPPR06:32 WET07:02 WET0h 29mCS-TXI
2025-10-25LPPTLPPR07:05 WEST07:36 WEST0h 31mCS-TPP
2025-10-24LPPTLPPR07:01 WEST07:38 WEST0h 36mCS-TNM
2025-10-23LPPTLPPR07:21 WEST07:54 WEST0h 33mCS-TPV
2025-10-22LPPTLPPR08:04 WEST08:48 WEST0h 43mCS-TXC
2025-10-20LPPTLPPR07:10 WEST07:48 WEST0h 37mCS-TAX
2025-10-15LPPTLPPR07:29 WEST08:00 WEST0h 30mCS-TXH
2025-10-14LPPTLPPR07:15 WEST07:48 WEST0h 32mCS-TNY
2025-10-13LPPTLPPR07:07 WEST07:34 WEST0h 26mCS-TPT
2025-10-08LPPTLPPR07:44 WEST08:12 WEST0h 28mCS-TPQ
2025-10-07LPPTLPPR07:07 WEST07:40 WEST0h 33mCS-TNX
2025-10-06LPPTLPPR07:09 WEST07:44 WEST0h 34mCS-TPT
2025-10-04LPPTLPPR18:14 WEST19:00 WEST0h 45mCS-TNK
2025-08-26LPPTLPPR08:25 WEST09:20 WEST0h 54mCS-TAY
2025-08-22LPPTLPPR17:39 WEST19:26 WEST1h 47mCS-TVG
2025-08-20LPPTLPPR11:08 WEST11:54 WEST0h 46mCS-TTZ
2025-08-19LPPTLPPR07:32 WEST08:04 WEST0h 31mCS-TAX
2025-08-16LPPTLPPR08:43 WEST09:22 WEST0h 38mCS-TTY
2025-08-15LPPTLPPR07:19 WEST08:04 WEST0h 44mCS-TXH

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 TAP1920 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]