PlaneTrack / aircraft / 4952A6

CS-TUF - Airbus Airbus A330-941

CS-TUF is a Airbus Airbus A330-941 operated by Tap Portugal, Mode-S hex code 4952A6. Track it live, browse its recent flights, or download its full position history.

Airbus Airbus A330-941 (CS-TUF)
Photo © Gregorio Gomes / Planespotters
RegistrationCS-TUF
Mode-S hex4952A6
ManufacturerAirbus
ModelAirbus A330-941
OperatorTap Portugal
Last seen2026-08-23 05:50 UTC
Last callsignTAP118

In flight now. CS-TUF is currently in flight (SBPA to LPPT), phase cruise, 11% complete, ETA 14:22 WEST. Watch live

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

Flight history 241 flights since Sep 2025

DateCallsignFromToDepArrRoute
2026-08-23 (today)TAP118?00:00Zin flight
2026-08-21TAP23SL??00:00Z16:45Z
2026-08-21TAP225V??16:45Z19:10Z
2026-08-20TAP237M??09:15Z23:56Z
2026-08-20 (partial)TAP224??03:45Z
2026-08-19TAP074??01:58Z03:44Z
2026-08-19TAP22MILPPTKMIA10:52 WEST14:04 EDT
2026-08-18 (partial)TAP075??00:00Z
2026-08-17TAP282??16:39Z23:32Z
2026-08-16TAP1824LPLALPPT13:57 +0020:06 WEST
2026-08-16TAP281??19:11Z20:46Z
2026-08-16TAP23PNLPPTLPLA10:56 WEST13:56 +00
2026-08-15 (partial)TAP296??00:00Z
2026-08-14 (partial)TAP082??02:26Z
2026-08-14TAP296??22:31Z23:58Z
2026-08-14TAP295??12:42Z22:30Z
2026-08-13 (partial)TAP087??00:26Z
2026-08-12TAP240??03:03Z16:38Z
2026-08-12TAP241??00:00Z01:02Z
2026-08-11TAP241??20:33Z23:58Z
Earlier flights (222) - back to 2025-09-20
DateCallsignFromToDepArrRoute
2026-07-23TAP23SL??00:00Z13:06Z
2026-07-23TAP089??13:06Z19:54Z
2026-07-22 (partial)TAP104??04:38Z
2026-07-22TAP237M??09:34Z23:50Z
2026-07-21 (partial)TAP082??02:03Z
2026-07-21TAP103??08:58Z16:08Z
2026-07-20 (partial)TAP087??00:09Z
2026-07-19TAP89WT??10:35Z13:44Z
2026-07-19 (partial)TAP104??04:01Z
2026-07-19TAP90EH??13:44Z22:42Z
2026-07-18TAP224??04:58Z21:34Z
2026-07-18TAP103??09:21Z22:22Z
2026-07-17TAP22MI??09:45Z21:42Z
2026-07-17 (partial)TAP058??03:22Z
2026-07-16TAP058??05:38Z23:00Z
2026-07-16TAP057??09:10Z22:16Z
2026-07-15TAP057??10:51Z17:36Z
2026-07-15 (partial)TAP074??02:10Z
2026-07-14 (partial)TAP075LPPT?04:30 WEST
2026-07-13TAP2542GCLPLPPT22:53 WEST00:30 WEST
2026-07-13TAP075?GCTS00:14Z01:52 WEST
2026-07-12TAP088SBGRLPPT21:27 -0318:44 WEST
2026-07-11TAP093LPPRSBGR13:31 WEST19:30 -03
2026-07-11TAP078SBRFLPPR23:23 -0313:31 WEST
2026-07-10TAP077LPPRSBRF13:28 WEST16:50 -03
2026-07-10 (partial)TAP089SBGR?21:22 -03
2026-07-10TAP094SBGRLPPR21:22 -0310:34 WEST
2026-07-09TAP072SBMSLPMG22:57 -0309:54 WEST
2026-07-08TAP210KJFKLPMG22:48 EDT10:02 WEST
2026-07-08 (partial)TAP209KKJFK?22:47 EDT
2026-07-08TAP073LPPTSBRF12:08 WEST15:08 -03
2026-07-07TAP23SLKSFOLPPT17:00 PDT11:38 WEST
2026-07-06TAP237MLPPTKSFO09:59 WEST14:04 PDT
2026-07-06 (partial)TAP058LPCS?05:53 WEST
2026-07-05 (partial)TAP074??00:00Z
2026-07-05TAP057LPPT?10:21 WEST16:48Z
2026-07-04 (partial)TAP075??00:00Z
2026-07-02TAP224LPCSKMIA05:59 WEST17:38 EDT
2026-07-01TAP22MILPPTKOPF10:51 WEST17:35 EDT
2026-07-01 (partial)TAP074??01:48Z
2026-06-30 (partial)TAP075??00:00Z
2026-06-29 (partial)TAP011SBRF?22:33 -03
2026-06-29TAP89WTLPARLPPS11:37 WEST14:34 WEST
2026-06-29TAP90EHLPPSLPMG14:34 WEST23:44 WEST
2026-06-29TAP012SBRFLPMG22:36 -0311:36 WEST
2026-06-28TAP210KJFKLPMG01:34 EDT14:42 WEST
2026-06-28 (partial)TAP209KKISP?21:40 EDT
2026-06-27TAP225VKHWOKMIA20:37 EDT21:10 EDT
2026-06-27TAP226KMIALPPT00:39 EDT17:38 WEST
2026-06-26TAP225VLPPTLPCS18:01 WEST18:34 WEST
2026-06-26 (partial)TAP243UKORD?22:07 CDT
2026-06-26TAP242KORDLPPT22:08 CDT18:01 WEST
2026-06-25TAP243ULPMGKORD09:34 WEST12:34 CDT
2026-06-25TAP082LPST?04:47 WEST21:44Z
2026-06-24 (partial)TAP087??00:33Z
2026-06-23 (partial)TAP204AKEWR?23:00 EDT
2026-06-23TAP203KSWFKEWR20:00 EDT20:44 EDT
2026-06-22TAP89WTLPARLPPS11:32 WEST15:32 WEST
2026-06-22TAP072SBMSLPPT22:45 -0309:32 WEST
2026-06-22TAP90EHLPCSLPMG15:32 WEST17:58 WEST
2026-06-21 (partial)TAP244CYXU?20:00 EDT
2026-06-21TAP073LPARGCXO12:08 WEST14:14 WEST
2026-06-20 (partial)TAP082GCHI?03:33 WEST
2026-06-20TAP243ULPARKORD13:04 WEST15:38 CDT
2026-06-19TAP082SBGR?15:52 -0322:02Z
2026-06-19 (partial)TAP087??00:14Z
2026-06-18TAP298FNLULPMT10:29 WAT18:34 WEST
2026-06-18 (partial)TAP297FNLU?05:48 WAT
2026-06-17TAP241KNUQKSFO17:00 PDT17:38 PDT
2026-06-17 (partial)TAP240KSFO?19:46 PDT
2026-06-16TAP224LPCSKFLL06:14 WEST17:10 EDT
2026-06-16TAP241LPPTKSUU09:39 WEST16:58 PDT
2026-06-15TAP244KLANLPPT20:00 EDT11:56 WEST
2026-06-15TAP22MILPPTKOPF11:56 WEST15:20 EDT
2026-06-14TAP072SBRFLPPT22:43 -0309:40 WEST
2026-06-14TAP073SBRFGVFM22:43 -0313:58 -01
2026-06-14TAP243ULPMGKORD12:51 WEST18:33 CDT
2026-06-13 (partial)TAP104GCHI?04:58 WEST
2026-06-13TAP073LPPTGCXO11:54 WEST13:52 WEST
2026-06-12TAP103LPPTGCTS10:08 WEST12:10 WEST
2026-06-12TAP224LPCSKFLL05:40 WEST17:14 EDT
2026-05-29TAP225VLPPTLPST18:09 WEST18:50 WEST
2026-05-29TAP236KSFOLPMG21:09 PDT18:08 WEST
2026-05-28TAP237MLPPTKSFO12:17 WEST16:14 PDT
2026-05-27 (partial)TAP23SLKSFO?17:00 PDT
2026-05-26TAP237MLPPTKSFO10:26 WEST16:50 PDT
2026-05-26 (partial)TAP058??03:32Z
2026-05-25TAP057LPAR?10:34 WEST22:46Z
2026-05-25 (partial)TAP082GCHI?02:58 WEST
2026-05-24 (partial)TAP087??00:09Z
2026-05-23 (partial)TAP082GQPP?02:06 GMT
2026-05-23TAP70VELPPTLOWW09:13 WEST14:52 CEST
2026-05-23TAP71VELOWMLPMG14:52 CEST23:47 WEST
2026-05-22 (partial)TAP087??00:11Z
2026-05-21TAP298FNLULPPT10:37 WAT18:02 WEST
2026-05-21 (partial)TAP297GEML?02:00 CEST
2026-05-20TAP247LPPTKLAX01:15 WEST01:16 PDT
2026-05-20 (partial)TAP248LPPT?01:14 WEST
2026-05-19TAP70VELPPTLOWW03:25 WEST22:02 CEST
2026-05-19 (partial)TAP082LPPT?02:38 WEST
2026-05-19 (partial)TAP71VELOWW?04:54 CEST
2026-05-12TAP087LPPTSBGR01:00 WEST07:20 -03
2026-05-11TAP298FNLULPPT10:52 WAT18:24 WEST
2026-05-11 (partial)TAP297LPPT?01:00 WEST
2026-05-10 (partial)TAP088SBGR?23:38 -03
2026-05-10 (partial)TAP089SBGR?21:00 -03
2026-05-10TAP297LPMG?23:36 WEST23:58Z
2026-05-09TAP012GCLPLPPT08:21 WEST12:48 WEST
2026-05-09TAP011LPPTGCXO08:20 WEST19:40 WEST
2026-05-08TAP011LPMGGCHI17:31 WEST19:40 WEST
2026-05-08TAP118SBCMLPAR22:48 -0317:30 WEST
2026-05-07 (partial)TAP089SBGR?21:06 -03
2026-05-07TAP088SBGRLPMG21:06 -0310:10 WEST
2026-05-07TAP117LPPTSBNF13:29 WEST20:00 -03
2026-05-06TAP088SBGRLPMG21:04 -0310:50 WEST
2026-05-06 (partial)TAP089SBGR?21:04 -03
2026-05-05TAP089LPPTSBGR12:37 WEST18:50 -03
2026-05-05TAP298FNLULPMG10:09 WAT18:16 WEST
2026-05-04 (partial)TAP297DAON?01:00 CET
2026-05-04TAP298FNLULPPT10:25 WAT19:54 WEST
2026-05-03TAP297LPPTFNLU00:01 WEST00:58 WAT
2026-05-03TAP237MKBABKSFO17:00 PDT17:42 PDT
2026-05-03TAP23SLKSFOLPPT19:58 PDT20:58 WEST
2026-05-02 (partial)TAP244KLAN?20:00 EDT
2026-05-01TAP244KORDKLAN18:35 CDT19:58 EDT
2026-05-01TAP243ULPMGKORD13:06 WEST15:30 CDT
2026-04-28TAP057LPPT?10:06 WEST22:24Z
2026-04-27 (partial)TAP082GCHI?03:29 WEST
2026-04-26 (partial)TAP087LPPS?06:05 WEST
2026-04-25TAP225VKHWOKMIA20:01 EDT22:02 EDT
2026-04-25TAP226KMIALPPT00:39 EDT13:06 WEST
2026-04-24TAP225V??17:00Z23:58Z
2026-04-24TAP028??04:37Z17:00Z
2026-04-23TAP89WT??10:58Z14:34Z
2026-04-23TAP029??17:35Z21:54Z
2026-04-23TAP210KJFKLPPT22:22 EDT09:44 WEST
2026-04-22TAP028??03:44Z10:32Z
2026-04-22 (partial)TAP209KKJFK?12:12 EDT
2026-04-21TAP029??06:56Z18:26Z
2026-04-21TAP028??09:06Z16:25Z
2026-04-20 (partial)TAP203??00:00Z
2026-04-20TAP029??16:48Z18:52Z
2026-04-20TAP204A??03:11Z09:44Z
2026-04-19TAP248??00:55Z16:58Z
2026-04-18TAP247??09:45Z22:06Z
2026-04-18 (partial)TAP058??00:00Z
2026-04-17TAP057??09:55Z23:20Z
2026-04-17 (partial)TAP104??03:51Z
2026-04-16 (partial)TAP058??00:00Z
2026-04-16TAP103??09:37Z11:28Z
2026-04-15TAP057??10:12Z17:32Z
2026-04-15 (partial)TAP082??02:08Z
2026-04-14 (partial)TAP087??04:21Z
2026-04-13 (partial)TAP209KKJFK?22:41 EDT
2026-04-13TAP210KJFKLPPT22:42 EDT09:46 WEST
2026-04-12TAP088??00:00Z09:14Z
2026-04-11 (partial)TAP209K??00:16Z
2026-04-11TAP089??11:33Z21:48Z
2026-04-11TAP210KJFKLPPT23:34 EDT12:32 WEST
2026-04-06TAP072??01:44Z16:04Z
2026-04-05TAP058??03:02Z05:10Z
2026-04-04TAP057??08:52Z16:20Z
2026-04-04 (partial)TAP058??03:35Z
2026-04-03 (partial)TAP224??03:21Z
2026-04-03TAP057??09:53Z17:24Z
2026-04-02 (partial)TAP058??03:56Z
2026-04-02TAP22MILPPTKMIA10:52 WEST14:30 EDT
2026-04-01 (partial)TAP058??03:07Z
2026-04-01TAP057??10:04Z10:46Z
2026-03-31 (partial)TAP104??03:24Z
2026-03-31TAP057??09:26Z22:33Z
2026-03-30TAP103??09:37Z11:30Z
2026-03-30 (partial)TAP224??02:36Z
2026-03-29TAP22MILPPTKMIA11:04 WEST14:50 EDT
2026-03-29TAP224??05:18Z21:38Z
2026-03-28TAP224KMIA?18:06 EDT22:46Z
2026-03-28TAP223?KMIA18:52Z18:06 EDT
2026-03-16TAP224??05:21Z05:54Z
2026-03-16TAP237M??09:55Z10:28Z
2026-03-15TAP3060??00:58Z07:24Z
2026-03-15TAP223??10:20Z22:28Z
2026-03-14TAP012??07:35Z09:44Z
2026-03-14TAP011??07:34Z19:02Z
2026-03-14TAP3059??12:26Z14:20Z
2026-03-13TAP028??04:41Z11:18Z
2026-03-11TAP089LPPT?12:50 WET21:46Z
2026-03-11TAP012SBRF?23:30 -0308:23Z
2026-03-10TAP083?SBMT00:05Z23:50 -03
2026-03-10TAP084SBGR?01:41 -0305:51Z
2026-03-09TAP082SBGR?21:34 -0301:39Z
2026-03-08TAP2557LPPTSBJP12:51 WET16:55 -03
2026-03-01TAP103LPPT?10:20 WET16:45Z
2026-02-23TAP075LPPT?00:23 WET07:34Z
2026-02-21TAP104SBLS?18:27 -0323:01Z
2026-02-21TAP103LPPTSBJP09:53 WET14:00 -03
2026-02-19TAP088SBGR?00:49 -0304:50Z
2026-02-18TAP089LPPT?13:49 WET20:22Z
2026-02-17TAP103LPPT?10:46 WET19:23Z
2026-02-16TAP075LPPT?00:10 WET07:09Z
2026-02-12TAP058?LPAR04:39Z05:52 WET
2026-02-11TAP057LPPT?10:48 WET18:49Z
2026-02-10TAP103LPPT?10:30 WET11:36Z
2026-02-10 (partial)TAP104??04:52Z
2026-02-09TAP103LPPT?10:58 WET12:02Z
2026-02-07TAP223LPPT?11:00 WET19:54Z
2026-02-06TAP082SBGR?16:38 -0320:51Z
2026-02-05TAP088SBGR?23:43 -0303:56Z
2026-02-04TAP089LPPT?13:10 WET14:46Z
2026-02-02TAP057LPPT?10:27 WET16:40Z
2026-01-31TAP103LPPT?09:51 WET18:17Z
2026-01-31TAP104SBLS?18:25 -0323:32Z
2026-01-29TAP103LPPT?10:27 WET18:51Z
2026-01-27TAP074SBGL?17:03 -0322:30Z
2026-01-27TAP075LPPT?00:21 WET09:21Z
2026-01-25TAP118SBPASBST21:23 -0322:26 -03
2026-01-24TAP117LPPT?11:36 WET19:49Z
2026-01-21TAP104SBLS?19:02 -0323:59Z
2026-01-21TAP103LPPT?10:48 WET17:32Z
2026-01-20TAP087LPPT?00:03 WET06:46Z
2026-01-20TAP082SBGR?16:39 -0320:54Z
2025-09-30TAP238KSFO?17:04 PDT01:18Z
2025-09-20TAP204AKEWR?00:35 EDT10:24Z

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.