Flight

TAP877

Flight history and live tracking for TAP877, 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 originLIRQ PERETOLA
Typical destinationLPPT LISBOA
Distance963 nm

Flight history 158 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-03LIRQLPPT07:57 CEST21:18 WEST14h 20mCS-TPR
2026-10-02estimatedLIRQLPPT19:29 CEST21:10 WEST2h 41mCS-TPR
2026-10-01estimatedLIRQLPMG19:50 CEST21:30 WEST2h 39mCS-TPS
2026-09-28estimatedLIRQLPPT19:55 CEST21:41 WEST2h 46mCS-TPU
2026-09-27estimatedLIRQLPPT19:30 CEST21:14 WEST2h 43mCS-TPW
2026-09-26estimatedLIRQLPPT23:10 CEST23:28 WEST1h 18mCS-TPU
2026-09-26estimated??18:41Z20:12Z1h 30mCS-TPU
2026-09-25LEVCLPMG21:58 CEST22:28 WEST1h 30mCS-TPO
2026-09-25estimated??17:21Z18:50Z1h 29mCS-TPO
2026-09-24estimatedLIRQLPPT19:25 CEST21:02 WEST2h 37mCS-TPO
2026-09-21estimatedLIRQLPPT19:52 CEST21:22 WEST2h 30mCS-TPT
2026-09-20estimated??17:39Z19:24Z1h 45mCS-TPO
2026-09-18estimated??17:27Z19:18Z1h 50mCS-TPT
2026-09-17estimatedLIRQLPPT20:16 CEST21:44 WEST2h 27mCS-TPS
2026-09-15partialLPPT?03:27 WESTCS-TPW
2026-09-14estimatedLIRQLPPT10:17 CEST21:54 WEST12h 36mCS-TPO
2026-09-13estimatedLIRQLPPT09:13 CEST21:54 WEST13h 40mCS-TPT
2026-09-12estimatedLIRQLPMG10:21 CEST22:10 WEST12h 48mCS-TPT
2026-09-11LIRQLPMG08:34 CEST21:54 WEST14h 19mCS-TPT
2026-09-10estimatedLIRQLPMG19:16 CEST20:48 WEST2h 31mCS-TPT
2026-09-06estimatedLIRQLPPT20:08 CEST22:58 WEST3h 49mCS-TPR
2026-09-05estimatedLIRQLPPT08:12 CEST21:22 WEST14h 09mCS-TPU
2026-09-04estimatedLIRQLPPT09:51 CEST21:30 WEST12h 38mCS-TPS
Earlier flights (135) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-09-03estimatedLIRQLPPT19:26 CEST20:56 WEST2h 29mCS-TPS
2026-08-31estimatedLIRQLPMG19:37 CEST21:40 WEST3h 02mCS-TPR
2026-08-30estimatedLIRQLPPT20:31 CEST22:16 WEST2h 44mCS-TPS
2026-08-29estimatedLIRQLPMG19:38 CEST21:26 WEST2h 47mCS-TPS
2026-08-24estimatedLIRQLPPT19:54 CEST21:52 WEST2h 57mCS-TPW
2026-08-23estimatedLIRQLPPT19:26 CEST21:18 WEST2h 52mCS-TPO
2026-08-22estimatedLIRQLPPT19:18 CEST21:04 WEST2h 45mCS-TPU
2026-08-21estimatedLIRQLPMG19:17 CEST21:06 WEST2h 48mCS-TPO
2026-08-20estimatedLIRQLPMG19:57 CEST22:10 WEST3h 12mCS-TPO
2026-08-17estimatedLIRQLPPT20:43 CEST22:06 WEST2h 22mCS-TPT
2026-08-16LIRQLPPT09:40 CEST23:12 WEST14h 31mCS-TPS
2026-08-15estimatedLIRQLPPT20:26 CEST22:18 WEST2h 51mCS-TPS
2026-08-14estimatedLIRQLPPT19:37 CEST21:18 WEST2h 40mCS-TPR
2026-08-13estimatedLIRQLPPT21:09 CEST22:48 WEST2h 38mCS-TPT
2026-07-23estimatedLIRQLPPT20:49 CEST23:05 WEST3h 15mCS-TPO
2026-07-20estimatedLIRQLPPT19:34 CEST21:20 WEST2h 45mCS-TPO
2026-07-19estimatedLIRQLPMG08:46 CEST20:56 WEST13h 10mCS-TPO
2026-07-18estimated??17:20Z20:05Z2h 44mCS-TPO
2026-07-17estimatedLIRQLPPT19:26 CEST21:14 WEST2h 47mCS-TPU
2026-07-16estimatedLIRQLPPT20:16 CEST22:10 WEST2h 53mCS-TPO
2026-07-12estimatedLIRQLPPT19:15 CEST21:10 WEST2h 54mCS-TPR
2026-07-11estimatedLIRQLPPT20:10 CEST22:02 WEST2h 51mCS-TPR
2026-07-10estimatedLIRQLPPT19:20 CEST21:04 WEST2h 43mCS-TPO
2026-07-09estimatedLIRQLPPT21:05 CEST22:40 WEST2h 34mCS-TPR
2026-07-06estimatedLIRQLPPT19:44 CEST21:26 WEST2h 41mCS-TPO
2026-07-05LIRQLPPT08:11 CEST20:54 WEST13h 43mCS-TPR
2026-07-04LIRQLPPT07:29 CEST21:04 WEST14h 34mCS-TPO
2026-07-03estimatedLIRQLPMG19:44 CEST21:25 WEST2h 40mCS-TPO
2026-07-02estimatedLIRQLPPT19:28 CEST21:10 WEST2h 42mCS-TPU
2026-06-28estimatedLIRQLPPT19:31 CEST21:10 WEST2h 38mCS-TPS
2026-06-27estimatedLIRQLPPT07:27 CEST21:00 WEST14h 32mCS-TPW
2026-06-26estimatedLIRQLPMG21:18 CEST23:00 WEST2h 41mCS-TPW
2026-06-25estimatedLIRQLPPT19:57 CEST21:32 WEST2h 34mCS-TPO
2026-06-22partialLPPT?06:43 WESTCS-TPW
2026-06-21estimatedLIRQLPPT20:15 CEST22:04 WEST2h 48mCS-TPW
2026-06-20estimatedLIRQLPPT19:08 CEST20:46 WEST2h 37mCS-TPY
2026-06-19estimatedLIRQLPPT07:02 CEST21:00 WEST14h 58mCS-TPW
2026-06-18estimatedLIRQLPMG19:36 CEST20:56 WEST2h 19mCS-TPW
2026-06-15estimatedLIRQLPPT20:44 CEST22:14 WEST2h 29mCS-TPV
2026-06-14LIRQLPPT08:06 CEST21:42 WEST14h 35mCS-TPS
2026-06-13estimatedLIRQLPPT19:55 CEST21:00 WEST2h 04mCS-TPS
2026-06-12LIRQLPPT08:31 CEST20:38 WEST13h 06mCS-TPO
2026-05-29estimatedLIRQ?08:14 CEST18:44Z12h 29mCS-TPU
2026-05-28estimatedLIRQLPPT19:45 CEST21:24 WEST2h 38mCS-TPU
2026-05-25estimatedLIRQLPMG20:45 CEST22:22 WEST2h 37mCS-TPV
2026-05-24estimatedLIRQLPPT07:59 CEST21:52 WEST14h 52mCS-TPU
2026-05-23estimatedLIRQLPPT19:34 CEST21:08 WEST2h 33mCS-TPU
2026-05-22estimatedLIRQLPPT11:29 CEST20:46 WEST10h 16mCS-TPX
2026-05-21estimatedLIRQLPMG19:24 CEST22:20 WEST3h 55mCS-TPX
2026-05-20LIRQLPMG03:14 CEST09:25 WEST7h 10mCS-TPV
2026-05-19LIRQLPMG14:15 CEST23:14 WEST9h 58mCS-TPU
2026-05-10estimatedLIRQLPPT19:10 CEST21:20 WEST3h 09mCS-TPR
2026-05-09LIRQLPPT08:27 CEST21:04 WEST13h 36mCS-TPS
2026-05-08estimatedLIRQLPPT19:05 CEST20:54 WEST2h 49mCS-TPS
2026-05-07estimatedLIRQLPMG19:17 CEST21:14 WEST2h 56mCS-TPS
2026-05-04estimatedLIRQLPPT19:48 CEST21:38 WEST2h 49mCS-TPW
2026-05-03estimatedLIRQLPPT18:55 CEST20:50 WEST2h 55mCS-TPY
2026-05-02estimatedLIRQLPPT08:07 CEST21:12 WEST14h 04mCS-TPS
2026-05-01LIRQLPPT08:00 CEST21:12 WEST14h 11mCS-TPR
2026-04-30estimatedLIRQLPPT22:12 CEST23:16 WEST2h 04mCS-TPR
2026-04-30estimatedLIRQLFML20:16 CEST21:06 CEST0h 49mCS-TPR
2026-04-27estimatedLIRQLPPT19:19 CEST21:04 WEST2h 44mCS-TPU
2026-04-26estimatedLIRQ?08:32 CEST20:44Z14h 11mCS-TPO
2026-04-25estimatedLIRQLPPT09:41 CEST20:56 WEST12h 14mCS-TPU
2026-04-24estimatedLIRQLPPT19:28 CEST20:56 WEST2h 27mCS-TPU
2026-04-23estimatedLIRQLPPT19:35 CEST21:06 WEST2h 31mCS-TPS
2026-04-20estimatedLIRQLPMG22:07 CEST23:50 WEST2h 42mCS-TPU
2026-04-19partialLPPT?07:36 WESTCS-TPW
2026-04-18estimatedLIRQLPPT08:04 CEST20:58 WEST13h 53mCS-TPR
2026-04-17estimatedLIRQLPMG19:15 CEST20:58 WEST2h 43mCS-TPR
2026-04-16estimatedLIRQLPPT19:22 CEST21:08 WEST2h 45mCS-TPR
2026-04-13estimatedLIRQLPPT21:30 CEST22:02 WEST1h 31mCS-TPX
2026-04-12estimatedLIRQLPPT21:09 CEST22:16 WEST2h 07mCS-TPY
2026-04-11estimatedLIRQLPPT08:27 CEST21:08 WEST13h 40mCS-TPX
2026-04-05LIRQLPPT08:06 CEST21:00 WEST13h 53mCS-TPX
2026-04-04LIRQLPPT08:26 CEST20:46 WEST13h 19mCS-TPO
2026-04-03LIRQLPMG08:33 CEST20:40 WEST13h 06mCS-TPS
2026-04-02estimatedLIRQLPPT20:13 CEST21:58 WEST2h 45mCS-TPS
2026-03-30LIRQLPMG09:01 CEST20:58 WEST12h 56mCS-TPU
2026-03-29estimated??17:45Z19:44Z1h 59mCS-TPU
2026-03-15estimatedLIRQLPPT21:48 CET22:48 WET1h 59mCS-TPT
2026-03-15estimatedLIRQLFML20:14 CET21:02 CET0h 47mCS-TPT
2026-03-12estimatedLIRQLPPT19:24 CET20:58 WET2h 33mCS-TPO
2026-03-09LIRQLPPT19:36 CET21:26 WET2h 49mCS-TPX
2026-03-08LIRQLPPT19:26 CET21:04 WET2h 37mCS-TPS
2026-03-05LIRQLPPT19:24 CET21:10 WET2h 45mCS-TPO
2026-03-01LIRQLPPT19:47 CET21:22 WET2h 35mCS-TPS
2026-02-26LIRQLPPT19:53 CET21:30 WET2h 36mCS-TPS
2026-02-23LIRQLPPT20:08 CET21:44 WET2h 35mCS-TPX
2026-02-22LIRQLPMG19:19 CET21:04 WET2h 44mCS-TPT
2026-02-19estimatedLIRQLPPT19:32 CET21:21 WET2h 49mCS-TPW
2026-02-16LIRQLPPT09:17 CET21:52 WET13h 34mCS-TPV
2026-02-15LIRQLPPT19:39 CET21:34 WET2h 54mCS-TPV
2026-02-12LIRQLPPT06:20 CET21:54 WET16h 34mCS-TPY
2026-02-05LIRQLPPT19:44 CET21:52 WET3h 07mCS-TPW
2026-02-03estimatedLIRQLPPT22:01 CET21:32 WET0h 30mCS-TPU
2026-02-02LIRQLPPT19:27 CET21:16 WET2h 49mCS-TPU
2026-02-01estimatedLIRQLPPT19:48 CET21:38 WET2h 49mCS-TPU
2026-01-29LIRQLPPT19:34 CET21:28 WET2h 53mCS-TPU
2026-01-26estimatedLIRQLPPT19:42 CET21:40 WET2h 58mCS-TPY
2026-01-25LIRQLPPT19:33 CET21:14 WET2h 40mCS-TPW
2026-01-22LIRQLPPT19:24 CET21:10 WET2h 45mCS-TPW
2026-01-19estimatedLIRQLPPT19:30 CET21:12 WET2h 42mCS-TPO
2026-01-18LIRQLPPT19:38 CET21:18 WET2h 39mCS-TPV
2026-01-08estimatedLIRQLPPT06:41 CET21:36 WET15h 54mCS-TPT
2026-01-05estimatedLIRQLPMG20:09 CET21:56 WET2h 46mCS-TPT
2026-01-04estimatedLIRQLPPT20:15 CET22:00 WET2h 44mCS-TPR
2026-01-01estimatedLIRQLPPT19:44 CET21:33 WET2h 48mCS-TPU
2025-12-29estimatedLIRQLPMG19:37 CET21:10 WET2h 33mCS-TPO
2025-12-28estimatedLIRQLPPT20:16 CET21:48 WET2h 31mCS-TPR
2025-12-22estimatedLIRQLPPT20:12 CET21:42 WET2h 29mCS-TPT
2025-12-21estimatedLIRQLPPT19:37 CET21:38 WET3h 00mCS-TPR
2025-12-15estimatedLIRQLPPT20:16 CET22:00 WET2h 43mCS-TPR
2025-12-14estimatedLIRQLPPT19:47 CET21:12 WET2h 24mCS-TPR
2025-11-27estimatedLIRQLPPT19:56 CET21:22 WET2h 25mCS-TPR
2025-10-30estimated??19:23Z19:54Z0h 30mCS-TPW
2025-10-27partialLPPT?08:17 WETCS-TPY
2025-10-26estimatedLIRQLPPT19:46 CET21:28 WET2h 41mCS-TPY
2025-10-25LPPTLPMG07:38 WEST22:20 WEST14h 41mCS-TPW
2025-10-24partialLPPT?08:12 WESTCS-TPS
2025-10-23estimatedLIRQLPPT21:23 CEST23:00 WEST2h 36mCS-TPS
2025-10-20estimatedLIRQLPPT20:32 CEST22:18 WEST2h 45mCS-TPT
2025-10-19estimated?LPOT19:00Z23:42 WEST3h 41mCS-TPT
2025-10-13estimatedLIRQLPPT19:54 CEST21:30 WEST2h 35mCS-TPV
2025-10-06estimatedLIRQLPPT19:47 CEST21:18 WEST2h 30mCS-TPR
2025-10-05estimatedLIRQLPPT16:51 CEST21:32 WEST5h 41mCS-TPT
2025-08-26estimatedLIRQLPPT02:00 CEST04:48 WEST3h 47mCS-TPV
2025-08-25estimated??09:52Z23:28Z13h 35mCS-TPV
2025-08-23estimatedLIRQLPPT07:44 CEST21:30 WEST14h 45mCS-TPW
2025-08-21estimatedLIRQLPPT20:28 CEST22:14 WEST2h 46mCS-TPS
2025-08-17estimatedLIRQLPPT20:35 CEST22:32 WEST2h 56mCS-TPW
2025-08-16partialLIRQ?02:00 CESTCS-TPS
2025-08-15estimated??22:24Z23:58Z1h 33mCS-TPS
2025-08-15partialLPOT?01:33 WESTCS-TPW
2025-08-14estimated??18:23Z19:52Z1h 28mCS-TPW

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