PlaneTrack / aircraft / 4951D9

CS-TNY - Airbus A320 214

CS-TNY is a Airbus A320 214 operated by Tap Portugal, Mode-S hex code 4951D9. Track it live, browse its recent flights, or download its full position history.

Airbus A320 214 (CS-TNY)
Photo © Björn Huke / Planespotters
RegistrationCS-TNY
Mode-S hex4951D9
ManufacturerAirbus
ModelA320 214
OperatorTap Portugal
Last seen2026-08-23 11:55 UTC
Last callsignTAP831

In flight now. CS-TNY is currently in flight (LIRF to LPPT), phase descent, 89% complete, ETA 13:12 WEST. Watch live

Track live on the map Buy full history (CSV) API access

Flight history 288 flights since Sep 2025

DateCallsignFromToDepArrRoute
2026-08-23 (today)TAP831?05:30Zin flight
2026-08-21TAP9012??03:36Z04:48Z
2026-08-21TAP1921LPPRLPPT09:19 WEST10:00 WEST
2026-08-21TAP1920LPPTLPPR07:13 WEST08:00 WEST
2026-08-21TAP824LPPTLIMC12:55 WEST17:48 CEST
2026-08-21TAP825LIMCLPPT17:48 CEST19:42 WEST
2026-08-20TAP1901??08:43Z09:24Z
2026-08-20TAP9MLLIMCLPMG06:06 CEST07:54 WEST
2026-08-20TAP9011??22:57Z23:56Z
2026-08-20TAP86VRLPPTLIPZ14:48 WEST18:52 CEST
2026-08-20TAP863YLIPZLPPT20:03 CEST23:56 WEST
2026-08-20TAP1902??10:51Z13:48Z
2026-08-19TAP828LPPTLIMC21:28 WEST00:48 CEST
2026-08-19TAP837??06:42Z21:06Z
2026-08-19TAP30BC??06:43Z08:26Z
2026-08-18TAP837LIRFLPPT20:28 CEST22:40 WEST
2026-08-18TAP640??06:26Z09:20Z
2026-08-18TAP641??10:15Z13:02Z
2026-08-17TAP53EDEDDBLPMG17:51 CEST20:16 WEST
2026-08-17TAP757PEKCHLPMG13:00 CEST12:54 WEST
2026-08-17TAP532BLPPTEDDB14:02 WEST16:38 CEST
2026-08-16TAP35BL??16:03Z17:50Z
2026-08-16TAP1034??13:08Z16:02Z
2026-08-16TAP6CYLPPTEKCH20:35 WEST01:02 CEST
2026-08-16TAP9003??00:00Z01:40Z
2026-08-16TAP9004??04:36Z06:52Z
2026-08-16TAP143P??10:51Z13:08Z
2026-08-16TAP1436??08:17Z09:06Z
2026-08-15TAP1452??08:24Z11:10Z
2026-08-15TAP145W??11:11Z12:16Z
2026-08-15TAP575EDDFLPPT06:20 CEST09:24 WEST
2026-08-15TAP5ASEDDFLPMG20:11 CEST00:30 WEST
2026-08-15TAP72LPLPPTEDDF14:34 WEST18:22 CEST
2026-08-14TAP57LKLPPTEDDF18:32 WEST22:32 CEST
2026-08-14TAP53LBLPPTEDDB08:14 WEST13:47 CEST
2026-08-14TAP31DBEDDBLPPT13:47 CEST16:16 WEST
2026-08-14TAP9012??03:38Z04:52Z
2026-08-13TAP826LPPTLIMC15:52 WEST19:26 CEST
2026-08-13TAP641??10:23Z13:08Z
2026-08-13TAP827VLIMCLPPT20:35 CEST23:46 WEST
2026-08-13TAP9011??22:46Z23:50Z
2026-08-13TAP640??06:58Z10:22Z
2026-08-12TAP93ZR??08:22Z11:02Z
2026-08-12TAP931L??12:09Z14:54Z
2026-08-12TAP575EDDFLPPT06:17 CEST09:22 WEST
2026-08-11TAP57LK??18:55Z20:16Z
Earlier flights (243) - back to 2025-09-23
DateCallsignFromToDepArrRoute
2026-07-23TAP1701LPPRLPMA06:02 WEST07:50 WEST
2026-07-23TAP1702LPPSLPPR09:42 WEST10:22 WEST
2026-07-23TAP1330LPPREGKK19:02 WEST20:56 BST
2026-07-23TAP920LPPRLSZH11:47 WEST14:54 CEST
2026-07-23TAP921??15:02Z15:32Z
2026-07-23TAP31TY??20:37Z22:06Z
2026-07-22TAP1702LPPSLPPR08:44 WEST10:14 WEST
2026-07-22TAP454LPPRLFPO13:08 WEST15:34 CEST
2026-07-22TAP5RPLFPOLPPR17:12 CEST20:11 WEST
2026-07-22TAP1706LPPSLPPR00:02 WEST00:40 WEST
2026-07-22TAP1705LPPRLPPS20:11 WEST23:10 WEST
2026-07-22 (partial)TAP31TYLPPR?05:58 WEST
2026-07-22TAP1701LPPRLPPS05:58 WEST08:43 WEST
2026-07-21TAP939LSGGLPPR16:18 CEST17:20 WEST
2026-07-21TAP1702LPPSLPPR08:40 WEST10:12 WEST
2026-07-21 (partial)TAP31TYLPPR?05:53 WEST
2026-07-21TAP938LPPRLSGG12:21 WEST15:02 CEST
2026-07-21TAP1330LPPREGKK18:27 WEST21:41 BST
2026-07-21TAP1701LPPRLPPS05:53 WEST08:39 WEST
2026-07-20TAP98CX??04:55Z08:17Z
2026-07-20 (partial)TAP97LSLPMA?01:20 WEST
2026-07-20TAP1330LPPREGKK19:21 WEST21:24 BST
2026-07-20TAP1703LPPRLPMA12:41 WEST14:28 WEST
2026-07-20TAP1924LPPTLPPR09:17 WEST12:40 WEST
2026-07-20TAP31TYEGKKLPPR22:10 BST00:14 WEST
2026-07-20TAP1704LPPSLPPR15:24 WEST16:56 WEST
2026-07-19TAP1242LPPTLKPR14:05 WEST17:54 CEST
2026-07-19TAP1243??17:29Z22:44Z
2026-07-19TAP56DP??03:58Z13:02Z
2026-07-19TAP97LS??22:45Z23:56Z
2026-07-18TAP552N??08:05Z10:50Z
2026-07-18TAP564C??17:09Z20:18Z
2026-07-18TAP9MLLIMCLPMG06:18 CEST09:04 WEST
2026-07-18TAP553R??13:05Z17:08Z
2026-07-17TAP9012GMFOLPMG04:25 +0107:50 WEST
2026-07-17TAP42LV??13:10Z16:40Z
2026-07-17TAP30BC??06:50Z10:14Z
2026-07-17TAP1031??10:19Z12:04Z
2026-07-17TAP94VA??16:40Z19:12Z
2026-07-16TAP437LFPO?20:04 CEST19:38Z
2026-07-16TAP30BC??07:16Z08:52Z
2026-07-16TAP1031??11:39Z13:38Z
2026-07-16TAP9011??22:38Z23:58Z
2026-07-16TAP437XLFPOLPPT21:38 CEST23:38 WEST
2026-07-16TAP436??14:52Z16:40Z
2026-07-15TAP1925LPPRLPPT11:56 WEST13:19 WEST
2026-07-15TAP1924LPPTLPPR09:20 WEST11:56 WEST
2026-07-15TAP870LPPTLIPE13:19 WEST18:03 CEST
2026-07-15TAP871LIPELPPT18:03 CEST20:00 WEST
2026-07-14TAP43RYLFPOLPMG21:33 CEST23:08 WEST
2026-07-14TAP438TLPPTLFPO17:02 WEST21:33 CEST
2026-07-14TAP86GMLIPZLPPT12:21 CEST14:50 WEST
2026-07-14TAP86PZLPARLIPZ07:06 WEST10:56 CEST
2026-07-13TAP20LLPPTLEMM19:11 WEST21:18 CEST
2026-07-13TAP757PEKCHLPPT06:29 CEST09:04 WEST
2026-07-12TAP1930LPMGLPPR16:22 WEST19:09 WEST
2026-07-12TAP1931LPPRLPPT19:10 WEST21:20 WEST
2026-07-12TAP40GVLPPTLSGG08:25 WEST12:04 CEST
2026-07-12TAP8RLLIRFLPPT06:05 CEST08:08 WEST
2026-07-12TAP941LSGGLPPT14:06 CEST16:20 WEST
2026-07-11TAP1017LEMDLPPT19:20 CEST21:12 WEST
2026-07-11TAP10ADLPMGLEMD15:59 WEST18:14 CEST
2026-07-11TAP22MXLPPTLIMC07:32 WEST12:20 CEST
2026-07-11TAP823LIMCLPPT12:20 CEST13:52 WEST
2026-07-10TAP86VRLPPTLIPZ14:41 WEST18:14 CEST
2026-07-10TAP863YLIPZLPPT19:28 CEST21:32 WEST
2026-07-10TAP1452LPPTLPAR07:59 WEST08:46 WEST
2026-07-10TAP145WGMMCLPMG12:31 +0113:12 WEST
2026-07-10TAP41SNLEBLLPMG06:05 CEST06:54 WEST
2026-07-09TAP835LIRFLPMG19:49 CEST21:30 WEST
2026-07-09TAP1921LPPRLPPT09:30 WEST10:10 WEST
2026-07-09TAP83KLPPTLIRF14:31 WEST18:16 CEST
2026-07-08TAP454LPPRLFPO13:26 WEST17:28 CEST
2026-07-08TAP1701LPPRLPPS05:54 WEST06:36 WEST
2026-07-08TAP1702LPPSLPPR08:44 WEST10:18 WEST
2026-07-08TAP1705LPPRLPPS19:56 WEST20:36 WEST
2026-07-08TAP1706LPPSLPPR23:40 WEST00:20 WEST
2026-07-08TAP5RPLFPOLPPR17:29 CEST18:14 WEST
2026-07-07TAP454LPPRLFPO13:03 WEST15:58 CEST
2026-07-07TAP1705LPPRLPPS19:51 WEST22:41 WEST
2026-07-07TAP1706LPPSLPPR23:32 WEST00:10 WEST
2026-07-07TAP452LPPRLFPO06:09 WEST09:06 CEST
2026-07-07TAP453LFPVLPPR10:09 CEST11:00 WEST
2026-07-07TAP5RPLFPVLPPR17:13 CEST19:50 WEST
2026-07-06TAP5RPLFPNLPPR17:27 CEST19:21 WEST
2026-07-06TAP1330LPPREGKK19:21 WEST21:16 BST
2026-07-06TAP454LPPRLFPV13:25 WEST17:26 CEST
2026-07-06 (partial)TAP31TYLPPR?06:21 WEST
2026-07-06TAP452LPPRLFPO06:21 WEST10:08 CEST
2026-07-06TAP453LFPVLPPR10:08 CEST13:25 WEST
2026-07-05TAP1330LPPREGKK18:27 WEST20:26 BST
2026-07-05TAP938LPPRLSGG12:15 WEST16:08 CEST
2026-07-05TAP1706LPPSLPPR01:18 WEST01:56 WEST
2026-07-05 (partial)TAP1705LPPR?01:18 WEST
2026-07-04TAP9MLLIMCLPMG06:17 CEST07:48 WEST
2026-07-04TAP1705LPPRLPPS21:40 WEST22:22 WEST
2026-07-04TAP1932LPPTLPPR18:36 WEST21:39 WEST
2026-07-04TAP552NLPAREDDM09:11 WEST14:21 CEST
2026-07-04TAP553REDDMLPMG14:21 CEST18:34 WEST
2026-07-04 (partial)TAP828LIMC?06:17 CEST
2026-07-03TAP828LPPTLIMC21:23 WEST01:12 CEST
2026-07-03TAP42LVLPMGLSGG14:17 WEST17:34 CEST
2026-07-03TAP94VALSGGLPPT18:47 CEST20:16 WEST
2026-07-02TAP932LPPTLSZH13:37 WEST18:39 CEST
2026-07-02TAP1924LPPTLPPR09:16 WEST11:03 WEST
2026-07-02TAP1925LPPRLPMG11:04 WEST11:46 WEST
2026-07-02TAP93ZSLSZHLPMG18:39 CEST20:22 WEST
2026-07-01TAP934LIMCLSZH15:14 CEST15:48 CEST
2026-07-01TAP9RHLSZHLPMG18:39 CEST20:32 WEST
2026-06-30TAP643EBBRLPMG16:05 CEST22:26 WEST
2026-06-30TAP64BRLPPTEBBR11:33 WEST15:06 CEST
2026-06-29TAP96AWLPPSLPPT04:35 WEST06:10 WEST
2026-06-29TAP10MDLPPTLEMD08:09 WEST11:28 CEST
2026-06-29TAP11WQLEMDLPPT11:28 CEST11:30 WEST
2026-06-29TAP835LIRFLPPT17:58 CEST19:36 WEST
2026-06-29TAP83KLPPTLIRF12:49 WEST16:32 CEST
2026-06-29 (partial)TAP97LSLPPS?01:00 WEST
2026-06-28TAP823LIMCLPMG12:19 CEST13:42 WEST
2026-06-28TAP1155LEMHLPPT21:01 CEST23:50 WEST
2026-06-28 (partial)TAP16LNLPPS?04:36 WEST
2026-06-28TAP22MXLPPTLIMC07:31 WEST10:54 CEST
2026-06-28TAP54MHLPPTLEMH15:27 WEST18:20 CEST
2026-06-28TAP96AWLPCSLPPT05:01 WEST06:16 WEST
2026-06-27TAP835LIRFLPMG17:50 CEST22:34 WEST
2026-06-27TAP16LNLPPTLPPS22:34 WEST23:02 WEST
2026-06-27TAP83KLPPTLIRF12:52 WEST17:50 CEST
2026-06-25TAP41SNLEBLLPPT06:07 CEST14:10 WEST
2026-06-25TAP1272LPMGLOWW14:10 WEST18:22 CEST
2026-06-25TAP127MLOWWLPPT19:28 CEST00:06 WEST
2026-06-24TAP91SRLPPT?16:19 WEST16:48Z
2026-06-24TAP1692LPPSLPPT19:50 WEST21:24 WEST
2026-06-24TAP1924LPMGLPPR09:07 WEST09:52 WEST
2026-06-24TAP1925LPPRLPPT11:05 WEST12:22 WEST
2026-06-24TAP827VLIMC?10:07 CEST23:50Z
2026-06-22TAP22MXLPPTLIMC07:33 WEST12:38 CEST
2026-06-22TAP826LPPTLIMC15:14 WEST20:25 CEST
2026-06-22TAP823LIMCLPMG12:38 CEST14:06 WEST
2026-06-21TAP825LIMCLPMG17:41 CEST19:12 WEST
2026-06-21TAP824LPPTLIMC13:02 WEST17:41 CEST
2026-06-20TAP830LPPTLIRF06:48 WEST10:30 CEST
2026-06-20TAP145WLPPTLPMG06:48 WEST13:22 WEST
2026-06-20TAP554MLPPTETSE15:29 WEST19:24 CEST
2026-06-20TAP555EDDMLPPT20:24 CEST22:26 WEST
2026-06-20TAP831LIRFLPMG12:23 CEST14:16 WEST
2026-06-19TAP1452LPPTGMMN09:30 WEST10:30 +01
2026-06-19TAP145WLPMTLPMG15:51 WEST16:42 WEST
2026-06-19 (partial)TAP1907LPFR?06:13 WEST
2026-06-19TAP1908LPFRLPPT06:13 WEST09:27 WEST
2026-06-18TAP2HMLPPTEDDH12:28 WEST17:40 CEST
2026-06-18TAP563EDDHLPPT18:02 CEST19:58 WEST
2026-04-15TAP554M??13:56Z18:28Z
2026-04-15TAP555??18:28Z21:24Z
2026-04-15TAP8RLLIRFLPMG04:56 CEST09:42 WEST
2026-04-15TAP1452??08:47Z09:40Z
2026-04-14TAP883??11:20Z14:00Z
2026-04-14TAP1930LPPTLPPR16:32 WEST18:36 WEST
2026-04-14TAP1931LPPRLPPT18:37 WEST19:20 WEST
2026-04-14TAP882??05:48Z11:19Z
2026-04-14TAP96AW??03:57Z05:12Z
2026-04-14 (partial)TAP97LSLPMA?04:15 WEST
2026-04-13TAP1908LPFRLPPT06:17 WEST07:57 WEST
2026-04-13 (partial)TAP1907LPFR?06:17 WEST
2026-04-13TAP31DBEDDBLPPT13:39 CEST18:12 WEST
2026-04-13TAP30BS?EDDB06:57Z12:22 CEST
2026-04-12TAP56DPEDDHLPPT06:11 CEST08:52 WEST
2026-04-12TAP86VRLPPTLIPZ14:40 WEST18:40 CEST
2026-04-12TAP564CLPPTEDDH05:07 WEST21:56 CEST
2026-04-11TAP752LPPTEKCH07:45 WEST12:00 CEST
2026-04-11TAP555??06:45Z22:40Z
2026-04-11TAP75CHEKCHLPPT13:21 CEST16:14 WEST
2026-04-06TAP9RHLSZHLPMG06:58 CEST08:30 WEST
2026-04-06TAP436??14:31Z16:38Z
2026-04-06TAP88TM??11:49Z13:24Z
2026-04-06TAP1687??08:48Z11:48Z
2026-04-05TAP9003??00:00Z04:11Z
2026-04-05TAP643??14:01Z16:42Z
2026-04-05TAP934LPPTLSZH18:46 WEST22:32 CEST
2026-04-05TAP9004??04:11Z06:28Z
2026-04-05TAP64BR??10:22Z12:56Z
2026-04-04TAP9003??22:37Z23:58Z
2026-04-04TAP575EDDFLPPT06:59 CEST08:48 WEST
2026-04-04TAP5ASEDDFLPMG19:55 CEST21:48 WEST
2026-04-04TAP72LPLPPTEDDF14:40 WEST18:22 CEST
2026-04-03TAP571EDDFLPPT13:55 CEST18:37 WEST
2026-04-03TAP57LKLPPTEDDF18:37 WEST22:20 CEST
2026-04-03TAP5AS??07:32Z20:28Z
2026-04-03TAP7ABLPPTEDDF08:33 WEST13:55 CEST
2026-04-02TAP43JD??10:15Z12:28Z
2026-04-02TAP72LPLPPTEDDF14:39 WEST20:02 CEST
2026-04-02TAP5ASEDDFLPMG20:03 CEST21:36 WEST
2026-04-02TAP43PA??06:50Z10:15Z
2026-04-01TAP86PZLPPTLIPZ06:52 WEST12:20 CEST
2026-04-01TAP86GMLIPZLPPT12:20 CEST11:46 WEST
2026-03-31TAP1939LPPRLPPT07:20 WEST08:18 WEST
2026-03-31TAP1272??14:49Z19:31Z
2026-03-31TAP1687?LPMA09:13Z11:52 WEST
2026-03-31TAP88TMLPMA?12:45 WEST13:26Z
2026-03-31TAP127M??19:32Z22:46Z
2026-03-30TAP1702LPMALPPR08:43 WEST11:26 WEST
2026-03-30TAP1701LPPRLPMA06:11 WEST07:46 WEST
2026-03-30TAP1330LPPREGKK18:30 WEST21:42 BST
2026-03-30TAP921??14:00Z16:08Z
2026-03-30TAP920LPPRLSZH11:26 WEST16:00 CEST
2026-03-30 (partial)TAP31TYLPPR?06:11 WEST
2026-03-29TAP1702??07:48Z09:36Z
2026-03-29TAP1701LPPRLPPS06:02 WEST08:48 WEST
2026-03-29TAP1330LPPREGKK18:28 WEST21:37 BST
2026-03-29TAP938LPPRLSGG12:03 WEST16:31 CEST
2026-03-29TAP31TYEGKKLPPR21:48 BST23:34 WEST
2026-03-28TAP1938LPPTLPPR23:18 WET23:58 WET
2026-03-28TAP93ZSLSZHLPMG18:43 CET23:18 WET
2026-03-28TAP932LPPTLSZH13:44 WET17:28 CET
2026-03-16TAP641??11:05Z13:44Z
2026-03-16TAP640??07:24Z10:16Z
2026-03-16TAP1905LPPTLPFR15:14 WET15:56 WET
2026-03-15TAP443LFPOLPMG08:06 CET09:10 WET
2026-03-15TAP932LPPTLSZH13:34 WET17:26 CET
2026-03-15TAP93ZSLSZHLPMG18:44 CET20:16 WET
2026-03-14TAP1033??12:41Z14:48Z
2026-03-14TAP1931LPPRLPPT18:11 WET19:30 WET
2026-03-14TAP1928LPPTLPPR16:01 WET17:04 WET
2026-03-14TAP1041??06:02Z09:16Z
2026-03-14TAP1032??09:20Z12:41Z
2026-03-13TAP1925LPPRLPPT11:12 WET13:28 WET
2026-03-13TAP1040??21:57Z23:42Z
2026-03-13TAP1922LPPTLPPR08:55 WET11:12 WET
2026-03-13TAP93ZS??17:16Z19:54Z
2026-03-13TAP932LPPTLSZH13:28 WET18:16 CET
2026-03-13TAP8RLLIRFLPMG06:14 CET07:58 WET
2026-03-12TAP86GMLIPZLEGE12:33 CET13:47 CET
2026-03-11TAP12LMLPPTLEMD09:29 WET12:37 CET
2026-02-26TAP931LLSZHLPMG13:57 CET15:16 WET
2026-02-23TAP1336LPPTLFRT13:36 WET16:08 CET
2026-02-16TAP34ALPPT?07:27 WET08:34Z
2026-02-15TAP96AW?LPCS04:19Z05:34 WET
2026-02-12TAP931LLSZH?14:22 CET15:57Z
2026-02-09TAP1328LPPR?07:52 WET09:12Z
2026-02-09TAP1329EGKK?12:51 GMT14:08Z
2026-02-07TAP86GMLIPZ?12:38 CET14:01Z
2026-01-22TAP765ENGMLPVR19:24 CET21:28 WET
2026-01-08TAP120YLPPTEDRK08:00 WET11:20 CET
2025-12-16TAP436LPPTLFPN13:58 WET16:51 CET
2025-09-23TAP86GMLIPZ?12:26 CEST12:15Z

Times are local to each airport. Hover for UTC. Tap Map to see the route flown. Partial records have a confirmed departure but no reliable arrival fix.

Data access

Live position and 365-day history for this aircraft are available through the PlaneTrack API (commercial use from $29/month) and as one-off CSV extracts from our own receiver network archive.