Flight

TAP1931

Flight history and live tracking for TAP1931, 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 originLPPR PORTO
Typical destinationLPPT LISBOA
Distance150 nm

Flight history 225 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02LPPRLPMG18:03 WEST18:46 WEST0h 43mCS-TPZ
2026-10-01LPPRLPPT18:21 WEST19:00 WEST0h 38mCS-TVK
2026-09-30LPPRLPPT18:22 WEST19:10 WEST0h 47mCS-TPR
2026-09-29estimatedLPPRLPPT18:35 WEST19:34 WEST0h 58mCS-TNK
2026-09-28LPPRLPPT18:17 WEST19:04 WEST0h 46mCS-TNR
2026-09-27LPPRLPPT18:36 WEST19:28 WEST0h 51mCS-TNU
2026-09-25LPPRLPPT18:16 WEST19:04 WEST0h 47mCS-TPW
2026-09-24LPPRLPMG18:11 WEST20:39 WEST2h 27mCS-TVB
2026-09-23LPPRLPPT18:39 WEST20:42 WEST2h 03mCS-TJM
2026-09-22LPPRLPPT18:25 WEST19:14 WEST0h 48mCS-TVI
2026-09-21LPPRLPPT18:20 WEST19:16 WEST0h 56mCS-TJH
2026-09-18LPPRLPPT18:23 WEST19:14 WEST0h 50mCS-TPY
2026-09-17LPPRLPPT18:09 WEST18:48 WEST0h 38mCS-TNX
2026-09-16LPPRLPPT18:14 WEST19:00 WEST0h 45mCS-TPY
2026-09-15estimated??17:48Z18:08Z0h 19mCS-TNY
2026-09-14LPPRLPPT18:45 WEST19:36 WEST0h 50mCS-TVF
2026-09-13LPPRLPMG18:25 WEST19:08 WEST0h 43m4952D1
2026-09-11estimatedLPPRLPPT18:10 WEST19:06 WEST0h 55mCS-TPW
2026-09-10estimatedLPPRLPPT18:01 WEST18:48 WEST0h 46mCS-TNY
2026-09-09LPPRLPMG18:16 WEST19:14 WEST0h 57mCS-TPO
2026-09-08LPPRLPPT18:20 WEST19:06 WEST0h 45mCS-TNT
2026-09-06LPPRLPPT18:13 WEST18:56 WEST0h 42mCS-TNX
2026-09-04LPPRLPPT18:24 WEST19:12 WEST0h 47mCS-TPR
2026-09-03LPPRLPPT20:36 WEST21:20 WEST0h 43mCS-TNM
Earlier flights (201) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-01LPPRLPPT18:12 WEST18:56 WEST0h 43mCS-TNQ
2026-08-31estimatedLPPRLPPT18:06 WEST18:58 WEST0h 52mCS-TVG
2026-08-30LPPRLPPT20:00 WEST20:54 WEST0h 53mCS-TNX
2026-08-28LPPRLPPT18:40 WEST19:24 WEST0h 44mCS-TPR
2026-08-27LPPRLPPT19:12 WEST19:46 WEST0h 33m495153
2026-08-25LPPRLPPT18:40 WEST19:20 WEST0h 39mCS-TTR
2026-08-24LPPRLPPT18:47 WEST19:24 WEST0h 36mCS-TTP
2026-08-23LPPRLPPT18:21 WEST19:02 WEST0h 41mCS-TNM
2026-08-21LPPRLPMG18:07 WEST19:06 WEST0h 58mCS-TPR
2026-08-20estimatedLPPRLPPT18:12 WEST18:54 WEST0h 42m4952CF
2026-08-19estimatedLPPRLPPT23:28 WEST00:06 WEST0h 37mCS-TNL
2026-08-17estimatedLPPRLPPT18:22 WEST19:00 WEST0h 37mCS-TVD
2026-08-16estimatedLPPRLPPT18:26 WEST19:16 WEST0h 50m4952D2
2026-08-14LPPRLPMG18:11 WEST20:48 WEST2h 36mCS-TPP
2026-08-13estimatedLPPRLPPT18:26 WEST19:10 WEST0h 43mCS-TNS
2026-08-12estimatedLPPRLPPT11:14 WEST19:16 WEST8h 02mCS-TPV
2026-07-23estimatedLPPRLPPT18:13 WEST19:10 WEST0h 57mCS-TNL
2026-07-22LPPRLPPT18:16 WEST19:46 WEST1h 29mCS-TPV
2026-07-21estimatedLPPRLPPT18:06 WEST19:06 WEST0h 59mCS-TNV
2026-07-20LPPRLPMG18:13 WEST18:52 WEST0h 38mCS-TJJ
2026-07-19estimatedLPPRLPPT18:18 WEST19:06 WEST0h 47mCS-TNS
2026-07-17LPPRLPPT18:38 WEST19:30 WEST0h 51mCS-TPV
2026-07-16LPPRLPPT18:23 WEST19:10 WEST0h 46mCS-TNW
2026-07-15estimatedLPPRLPPT18:09 WEST19:04 WEST0h 55mCS-TNL
2026-07-14LPPRLPPT18:14 WEST19:08 WEST0h 53mCS-TPW
2026-07-13LPPRLPPT19:01 WEST19:54 WEST0h 53mCS-TJN
2026-07-12LPPRLPPT19:10 WEST19:48 WEST0h 37mCS-TNY
2026-07-10LPPRLPPT18:23 WEST19:10 WEST0h 46mCS-TTX
2026-07-09LPPRLPPT18:28 WEST19:12 WEST0h 43m4952D2
2026-07-08LPPRLPPT18:51 WEST19:38 WEST0h 46mCS-TTX
2026-07-07LPPRLPMG18:07 WEST18:50 WEST0h 42mCS-TPW
2026-07-06LPPRLPPT18:29 WEST19:18 WEST0h 48mCS-TAW
2026-07-05estimatedLPPRLPPT18:18 WEST19:10 WEST0h 51m4952D3
2026-07-03LPPRLPMG18:12 WEST19:02 WEST0h 49mCS-TPS
2026-07-02estimatedLPPRLPPT18:19 WEST19:12 WEST0h 53mCS-TNQ
2026-07-01LPPRLPPT18:51 WEST19:44 WEST0h 52mCS-TPS
2026-06-28estimatedLPPRLPPT18:11 WEST19:02 WEST0h 50mCS-TJK
2026-06-26LPPRLPPT18:38 WEST19:16 WEST0h 38mCS-TPR
2026-06-25LPPRLPPT19:05 WEST19:42 WEST0h 37mCS-TPQ
2026-06-24LPPRLPPT18:38 WEST19:20 WEST0h 41mCS-TPP
2026-06-23LPPRLPPT18:16 WEST19:06 WEST0h 49mCS-TPS
2026-06-22LPPRLPPT18:04 WEST18:48 WEST0h 43mCS-TNV
2026-06-21LPPRLPMG19:18 WEST20:02 WEST0h 43mCS-TJH
2026-06-19LPPRLPPT18:36 WEST19:32 WEST0h 55mCS-TPS
2026-06-18LPPRLPPT18:36 WEST19:08 WEST0h 31mCS-TNL
2026-06-17LPPRLPPT18:10 WEST19:02 WEST0h 51mCS-TPX
2026-06-16LPPRLPPT18:23 WEST19:14 WEST0h 50mCS-TPQ
2026-06-15LPPRLPMG18:29 WEST19:18 WEST0h 48mCS-TNU
2026-06-14LPPRLPPT19:29 WEST20:14 WEST0h 44mCS-TNV
2026-06-12LPPRLPPT18:19 WEST19:08 WEST0h 48mCS-TPU
2026-05-29LPPRLPPT18:19 WEST19:04 WEST0h 44mCS-TPX
2026-05-28estimatedLPPRLPPT18:29 WEST19:22 WEST0h 53mCS-TTS
2026-05-27LPPRLPPT18:10 WEST18:52 WEST0h 41mCS-TPR
2026-05-26LPPRLPPT18:10 WEST18:50 WEST0h 39mCS-TPZ
2026-05-25estimatedLPPRLPPT19:00 WEST20:00 WEST0h 59mCS-TNN
2026-05-24LPPRLPPT18:54 WEST19:42 WEST0h 47mCS-TTP
2026-05-22LPPRLPMG18:08 WEST18:50 WEST0h 41mCS-TPZ
2026-05-21LPPRLPMG18:28 WEST19:12 WEST0h 43mCS-TVK
2026-05-20LPPRLPMG02:09 WEST18:58 WEST16h 48mCS-TNR
2026-05-19LPPRLPMG03:19 WEST18:16 WEST14h 56mCS-TPW
2026-05-12LPPRLPPT18:29 WEST19:14 WEST0h 44mCS-TPW
2026-05-11LPPRLPPT18:42 WEST19:20 WEST0h 37mCS-TVC
2026-05-10LPPRLPPT18:21 WEST19:08 WEST0h 46mCS-TNM
2026-05-09estimatedLPPRLPPT12:47 WEST13:28 WEST0h 40mCS-TXA
2026-05-08LPPRLPPT18:19 WEST19:16 WEST0h 57mCS-TPW
2026-05-07LPPRLPMG18:05 WEST18:56 WEST0h 50mCS-TNW
2026-05-06LPPRLPPT18:17 WEST19:04 WEST0h 47mCS-TPU
2026-05-05LPPRLPMG18:25 WEST19:16 WEST0h 50m4952CF
2026-05-04LPPRLPPT18:13 WEST18:56 WEST0h 42mCS-TNT
2026-05-03LPPRLPMG18:10 WEST19:02 WEST0h 51mCS-TAW
2026-05-02LPPRLPPT13:19 WEST14:02 WEST0h 42mCS-TXL
2026-05-01LPPRLPPT18:00 WEST18:38 WEST0h 38mCS-TPX
2026-04-30estimatedLPPRLPPT19:54 WEST20:54 WEST0h 59mCS-TTR
2026-04-29LPPRLPPT19:01 WEST19:36 WEST0h 34mCS-TTZ
2026-04-28estimatedLPPRLPPT18:21 WEST19:06 WEST0h 44mCS-TNN
2026-04-27LPPRLPPT18:41 WEST19:42 WEST1h 00mCS-TTR
2026-04-26estimatedLPPRLPPT18:26 WEST19:06 WEST0h 39mCS-TNM
2026-04-25LPPRLPMG12:48 WEST13:32 WEST0h 43mCS-TXH
2026-04-24LPPRLPPT18:11 WEST18:58 WEST0h 47mCS-TPY
2026-04-23LPPRLPPT18:20 WEST19:12 WEST0h 51mCS-TNR
2026-04-22LPPRLPPT18:09 WEST19:04 WEST0h 54mCS-TTX
2026-04-21estimatedLPPRLPPT18:07 WEST18:56 WEST0h 48mCS-TVB
2026-04-20estimatedLPPRLPPT18:11 WEST19:00 WEST0h 48mCS-TVJ
2026-04-19estimatedLPPRLPPT18:10 WEST18:56 WEST0h 45mCS-TNQ
2026-04-18LPPRLPPT12:49 WEST13:32 WEST0h 42mCS-TXK
2026-04-17LPPRLPMG18:13 WEST19:06 WEST0h 52mCS-TAY
2026-04-16LPPRLPPT18:17 WEST19:04 WEST0h 46m4952D0
2026-04-15LPPRLPMG18:14 WEST19:08 WEST0h 53mCS-TPU
2026-04-14LPPRLPPT18:37 WEST19:20 WEST0h 43mCS-TNY
2026-04-12estimated?LPPT19:08Z20:30 WEST0h 21mCS-TNT
2026-04-11LPPRLPMG13:29 WEST14:16 WEST0h 46mCS-TXL
2026-04-05LPPRLPPT18:04 WEST18:44 WEST0h 40mCS-TNW
2026-04-04LPPRLPPT12:38 WEST13:18 WEST0h 40mCS-TXL
2026-04-03LPPRLPPT18:05 WEST18:52 WEST0h 46mCS-TPX
2026-04-02LPPRLPPT18:43 WEST19:32 WEST0h 48mCS-TNJ
2026-03-31LPPRLPPT18:20 WEST19:04 WEST0h 43mCS-TNW
2026-03-30LPPRLPMG18:20 WEST19:12 WEST0h 52mCS-TNK
2026-03-28LPPRLPMG17:02 WET17:40 WET0h 37mCS-TNV
2026-03-15LPPRLPPT16:11 WET17:12 WET1h 00mCS-TNQ
2026-03-14estimatedLPPRLPPT18:11 WET19:30 WET1h 18mCS-TNY
2026-03-13LPPRLPMG16:24 WET17:02 WET0h 37mCS-TPP
2026-03-11LPPRLPPT16:32 WET17:14 WET0h 42mCS-TAY
2026-03-10LPPRLPPT16:00 WET16:48 WET0h 48mCS-TXA
2026-03-08LPPRLPPT16:45 WET17:32 WET0h 46mCS-TPZ
2026-03-07LPPRLPPT17:09 WET17:42 WET0h 33mCS-TNR
2026-03-06LPPRLPPT16:11 WET16:56 WET0h 45mCS-TAY
2026-03-05LPPRLPPT16:22 WET17:12 WET0h 49mCS-TNK
2026-03-05estimatedLPPRLPPT00:04 WET00:28 WET0h 24mCS-TPY
2026-03-04LPPRLPPT16:05 WET16:50 WET0h 44mCS-TPY
2026-03-03LPPRLPPT16:09 WET16:54 WET0h 44mCS-TAX
2026-03-02LPPRLPPT16:21 WET17:24 WET1h 03mCS-TNN
2026-03-01LPPRLPPT16:45 WET17:20 WET0h 34m4952CD
2026-02-28LPPRLPPT17:10 WET17:56 WET0h 45mCS-TTR
2026-02-27LPPRLPMG16:03 WET16:50 WET0h 46mCS-TPZ
2026-02-26LPPRLPPT16:18 WET17:04 WET0h 46mCS-TJJ
2026-02-25LPPRLPPT16:17 WET17:10 WET0h 53mCS-TPX
2026-02-24LPPRLPPT16:08 WET16:48 WET0h 40mCS-TTP
2026-02-23LPPRLPPT16:22 WET16:58 WET0h 35mCS-TNS
2026-02-22LPPRLPMG16:07 WET17:06 WET0h 58mCS-TNY
2026-02-21LPPRLPMG17:13 WET18:06 WET0h 53mCS-TNM
2026-02-20LPPRLPPT18:50 WET19:32 WET0h 41mCS-TPQ
2026-02-19LPPRLPMG16:57 WET17:38 WET0h 40mCS-TTS
2026-02-18LPPRLPPT16:14 WET16:50 WET0h 35mCS-TAW
2026-02-17LPPRLPPT16:08 WET17:00 WET0h 51mCS-TVC
2026-02-16LPPRLPPT17:11 WET17:52 WET0h 40m4952CC
2026-02-15LPPRLPPT17:03 WET17:48 WET0h 44mCS-TNM
2026-02-14LPPRLPMG17:30 WET18:26 WET0h 55mCS-TNJ
2026-02-13LPPRLPPT18:13 WET19:22 WET1h 09mCS-TNT
2026-02-12LPPRLPPT16:55 WET17:34 WET0h 38mCS-TPP
2026-02-11LPPRLPPT17:06 WET18:18 WET1h 11mCS-TPZ
2026-02-11estimatedLPPT?07:10 WET07:28Z0h 17mCS-TXL
2026-02-07LPPRLPPT19:02 WET19:46 WET0h 43m4952CE
2026-02-06LPPRLPPT16:49 WET17:34 WET0h 44mCS-TPV
2026-02-05LPPRLPPT17:05 WET17:42 WET0h 36mCS-TNU
2026-02-04LPPRLPPT16:18 WET17:00 WET0h 41mCS-TPV
2026-02-03LPPRLPPT16:20 WET17:04 WET0h 43mCS-TXK
2026-02-02LPPRLPPT17:25 WET18:14 WET0h 48mCS-TTZ
2026-02-01LPPRLPPT17:52 WET18:46 WET0h 54mCS-TTR
2026-01-31LPPRLPPT17:38 WET18:14 WET0h 36mCS-TNM
2026-01-30LPPRLPPT16:23 WET17:06 WET0h 42mCS-TPV
2026-01-29LPPRLPPT16:38 WET17:20 WET0h 41m495153
2026-01-28LPPRLPPT16:14 WET17:04 WET0h 49mCS-TPQ
2026-01-27LPPRLPPT16:15 WET17:06 WET0h 50mCS-TVB
2026-01-26LPPRLPPT16:33 WET17:14 WET0h 40mCS-TNN
2026-01-25LPPRLPPT16:13 WET16:52 WET0h 38mCS-TNJ
2026-01-24LPPRLPPT17:18 WET18:04 WET0h 45mCS-TNX
2026-01-23LPPRLPPT16:49 WET17:32 WET0h 42mCS-TPU
2026-01-22LPPRLPPT16:38 WET17:18 WET0h 39mCS-TVK
2026-01-21LPPRLPPT16:26 WET17:06 WET0h 39mCS-TPT
2026-01-20LPPRLPPT16:24 WET17:08 WET0h 43mCS-TNN
2026-01-19LPPRLPPT16:16 WET17:00 WET0h 44mCS-TNU
2026-01-09LPPRLPPT16:24 WET17:12 WET0h 48mCS-TPO
2026-01-08LPPRLPPT16:42 WET17:19 WET0h 36mCS-TXJ
2026-01-07LPPRLPPT16:11 WET16:54 WET0h 43mCS-TPX
2026-01-06LPPRLPMG16:32 WET17:18 WET0h 45m4952CC
2026-01-05LPPRLPPT16:56 WET17:46 WET0h 50mCS-TAY
2026-01-04LPPRLPMG16:23 WET17:26 WET1h 02mCS-TVB
2026-01-03LPPRLPMG19:11 WET19:56 WET0h 44m4952D0
2026-01-02LPPRLPPT17:15 WET17:52 WET0h 36mCS-TXI
2026-01-01LPPRLPPT16:41 WET17:22 WET0h 40mCS-TXI
2025-12-30LPPRLPPT17:41 WET18:26 WET0h 45mCS-TAY
2025-12-29LPPRLPMG16:49 WET17:34 WET0h 44mCS-TVB
2025-12-28LPPRLPPT16:50 WET17:32 WET0h 41mCS-TAX
2025-12-27LPPRLPMG18:08 WET18:54 WET0h 45mCS-TNV
2025-12-26LPPRLPPT16:32 WET17:14 WET0h 41mCS-TPU
2025-12-25LPPRLPMG16:08 WET16:46 WET0h 38mCS-TXA
2025-12-24LPPRLPPT16:11 WET16:50 WET0h 38mCS-TPO
2025-12-23LPPRLPPT16:11 WET16:52 WET0h 41mCS-TXE
2025-12-22LPPRLPPT17:03 WET17:44 WET0h 40mCS-TJM
2025-12-21LPPRLPPT16:45 WET17:30 WET0h 44mCS-TNV
2025-12-20LPPRLPPT17:31 WET18:12 WET0h 40mCS-TNR
2025-12-19LPPRLPPT16:34 WET17:19 WET0h 45mCS-TTW
2025-12-18LPPRLPPT17:30 WET18:10 WET0h 40mCS-TTS
2025-12-17LPPRLPPT16:25 WET17:06 WET0h 40mCS-TPR
2025-12-16LPPRLPPT17:18 WET18:18 WET1h 00mCS-TXI
2025-12-15LPPRLPPT17:04 WET17:38 WET0h 33mCS-TXD
2025-12-14LPPRLPPT17:12 WET17:54 WET0h 41mCS-TNL
2025-12-13LPPRLPMG17:16 WET18:06 WET0h 49mCS-TNL
2025-12-12LPPRLPPT16:12 WET17:00 WET0h 47mCS-TPP
2025-12-10LPPRLPPT16:18 WET17:04 WET0h 45mCS-TPQ
2025-12-09LPPRLPPT16:43 WET17:20 WET0h 37mCS-TTR
2025-11-27LPPRLPMG16:33 WET17:14 WET0h 40mCS-TNL
2025-11-26estimatedLPPRLPPT16:12 WET16:54 WET0h 41mCS-TPZ
2025-10-30LPPRLPPT16:27 WET16:58 WET0h 30mCS-TNS
2025-10-29LPPRLPPT16:38 WET17:20 WET0h 41mCS-TTW
2025-10-28LPPRLPPT17:53 WET18:30 WET0h 36mCS-TXD
2025-10-27LPPRLPMG16:27 WET17:12 WET0h 44m4952CC
2025-10-26LPPRLPMG16:20 WET16:58 WET0h 37mCS-TAW
2025-10-24LPPRLPPT18:06 WEST18:56 WEST0h 49mCS-TPS
2025-10-22LPPRLPPT19:39 WEST20:20 WEST0h 40mCS-TTX
2025-10-21LPPRLPPT18:38 WEST19:18 WEST0h 39mCS-TPR
2025-10-15estimatedLPPRLPPT18:17 WEST18:38 WEST0h 20mCS-TPT
2025-10-14LPPRLPPT18:07 WEST18:52 WEST0h 44mCS-TAY
2025-10-13LPPRLPPT20:02 WEST20:44 WEST0h 41mCS-TTZ
2025-10-07LPPRLPPT18:16 WEST19:04 WEST0h 47mCS-TPQ
2025-10-05LPPRLPPT19:16 WEST19:54 WEST0h 37mCS-TJP
2025-08-25LPPRLPPT06:28 WEST10:26 WEST3h 57mCS-TVD
2025-08-21LPPRLPPT18:14 WEST18:54 WEST0h 39mCS-TPQ
2025-08-19LPPRLPPT19:15 WEST21:24 WEST2h 09mCS-TPZ
2025-08-17LPPRLPPT18:27 WEST19:14 WEST0h 47mCS-TJE
2025-08-15estimatedLPPRLPPT18:12 WEST19:08 WEST0h 55mCS-TPQ

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