PlaneTrack / aircraft / 4952A9

CS-TUI - A330-941

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

A330-941 (representative image)
Representative image of a A330-941. No photo of CS-TUI yet.
Photo © Christian Tallarico / Planespotters
RegistrationCS-TUI
Mode-S hex4952A9
ModelA330-941
OperatorTap Portugal
Last seen2026-08-23 07:12 UTC
Last callsignTAP23SL

In flight now. CS-TUI is currently in flight (KSFO to LPPT), phase cruise, 38% complete, ETA 14:21 WEST. Watch live

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

Flight history 235 flights since Sep 2025

DateCallsignFromToDepArrRoute
2026-08-23 (today)TAP23SL?00:00Zin flight
2026-08-21TAP244??23:40Z23:58Z
2026-08-20TAP084SBGRLPPT01:11 -0321:22 WEST
2026-08-20TAP083??01:25Z18:08Z
2026-08-19TAP083??02:05Z18:04Z
2026-08-19TAP084??04:45Z13:54Z
2026-08-18 (partial)TAP117??00:00Z
2026-08-18TAP118??04:21Z12:42Z
2026-08-17TAP028??12:29Z14:09Z
2026-08-17TAP117??14:09Z23:58Z
2026-08-16TAP084??04:11Z16:41Z
2026-08-16TAP083??01:22Z18:20Z
2026-08-16TAP029??16:41Z18:44Z
2026-08-15TAP1859LPPTLPPD08:38 WEST09:44 +00
2026-08-15TAP224??04:06Z21:10Z
2026-08-15TAP1860LPPDLPPT11:34 +0014:40 WEST
2026-08-14TAP22MILPPTKMIA10:42 WEST17:02 EDT
2026-08-14 (partial)TAP224??00:00Z
2026-08-13TAP22MILPPTKMIA10:48 WEST15:12 EDT
2026-08-13TAP074??02:17Z09:48Z
2026-08-12 (partial)TAP075??00:11Z
2026-08-11TAP075??23:15Z23:50Z
Earlier flights (214) - back to 2025-09-20
DateCallsignFromToDepArrRoute
2026-07-23TAP2545??07:30Z21:08Z
2026-07-23 (partial)TAP074??02:04Z
2026-07-22 (partial)TAP075??00:23Z
2026-07-20 (partial)TAP058??03:43Z
2026-07-19 (partial)TAP082??03:22Z
2026-07-19TAP057??09:08Z16:10Z
2026-07-18 (partial)TAP087??00:00Z
2026-07-17 (partial)TAP088??00:00Z
2026-07-16TAP093LPPRSBGR12:54 WEST20:58 -03
2026-07-16TAP294FGBTLPPR01:00 WAT07:04 WEST
2026-07-15TAP294??22:31Z23:58Z
2026-07-15TAP293LPPRFNLU13:40 WEST23:30 WAT
2026-07-15TAP094SBGRLPPR21:34 -0313:40 WEST
2026-07-15 (partial)TAP089??00:33Z
2026-07-14TAP089LPPTSBMT13:25 WEST19:12 -03
2026-07-14TAP3185SVLOLPMG05:37 -0411:22 WEST
2026-07-13TAP3185LPMGSVVA12:42 WEST19:40 -04
2026-07-13TAP224LPSTKFLL04:46 WEST17:34 EDT
2026-07-12TAP22MILPMGKFLL10:40 WEST14:06 EDT
2026-07-12 (partial)TAP104??04:03Z
2026-07-11TAP103LPPTSBNT10:26 WEST14:02 -03
2026-07-10TAP028SBRFLPMG01:06 -0313:36 WEST
2026-07-09TAP084SBGRLPPT01:00 -0314:26 WEST
2026-07-09 (partial)TAP083SBGR?22:39 -03
2026-07-08TAP118SBCOLPPT00:17 -0317:15 WEST
2026-07-08TAP117SBVGSBCO21:02 -0322:00 -03
2026-07-07TAP210KJFKLPMG23:25 EDT14:52 WEST
2026-07-07 (partial)TAP209KKJFK?20:16 EDT
2026-07-06TAP209KLPPTKJFK17:34 WEST19:54 EDT
2026-07-06TAP210KJFKLPPT00:53 EDT12:40 WEST
2026-07-05TAP248KLAXLPMG17:39 PDT12:28 WEST
2026-07-04 (partial)TAP074??01:47Z
2026-07-04TAP247LPPTKHHR11:09 WEST14:20 PDT
2026-07-03 (partial)TAP075??00:04Z
2026-07-02TAP226KMIALPMG04:08 EDT23:46 WEST
2026-07-01 (partial)TAP297GMTA?01:00 +01
2026-07-01TAP225VLPPTLPST19:14 WEST19:48 WEST
2026-07-01TAP298FNLULPMG09:38 WAT19:06 WEST
2026-06-30 (partial)TAP297GMFO?01:00 +01
2026-06-30TAP298FNLULPPT10:32 WAT23:59 WEST
2026-06-29 (partial)TAP297DAAY?01:00 CET
2026-06-29TAP298FNLULPMG10:30 WAT23:48 WEST
2026-06-28 (partial)TAP244KLAN?20:00 EDT
2026-06-28TAP297LPPTFNLU23:35 WEST00:58 WAT
2026-06-27TAP088SBGRLPMG21:18 -0312:46 WEST
2026-06-27TAP243ULPPTKORD12:47 WEST15:38 CDT
2026-06-26TAP072SBMSLPPT23:04 -0309:48 WEST
2026-06-25 (partial)TAP209KKISP?20:00 EDT
2026-06-25TAP073LPMGSBNT12:24 WEST15:12 -03
2026-06-25TAP210KJFKLPPT22:47 EDT12:24 WEST
2026-06-24TAP118SBCO?00:36 -0316:38Z
2026-06-24TAP117SBVG?21:11 -0303:36Z
2026-06-23TAP210KJFKLPPT22:49 EDT15:51 WEST
2026-06-23TAP117LPPTGCTS15:51 WEST17:48 WEST
2026-06-23 (partial)TAP209KKJFK?22:49 EDT
2026-06-22TAP248KLAXLPMG17:00 PDT17:24 WEST
2026-06-21TAP224LPCSKFLL04:40 WEST17:24 EDT
2026-06-21TAP247LPPTKLAX10:02 WEST13:30 PDT
2026-06-20TAP22MILPARKOPF10:43 WEST14:08 EDT
2026-06-20 (partial)TAP244KORD?19:00 CDT
2026-06-19TAP204AKEWRLPMG23:27 EDT13:12 WEST
2026-06-19 (partial)TAP203KSWF?20:00 EDT
2026-06-18TAP23SLKSFOLPPT17:02 PDT11:06 WEST
2026-06-17TAP237MLPPTKSFO10:12 WEST16:32 PDT
2026-06-17 (partial)TAP082GCHI?02:50 WEST
2026-06-16 (partial)TAP087??05:29Z
2026-06-15 (partial)MAINTLPPT?02:03 WEST
2026-06-14 (partial)TAP088SBGR?21:00 -03
2026-06-13 (partial)TAP298LPPT?09:54 WEST
2026-06-12TAP297LPPTFNLU01:00 WEST06:50 WAT
2026-06-12TAP298FNLULPPT09:22 WAT22:18 WEST
2026-06-11TAP297LPPTFNLU23:40 WEST00:58 WAT
2026-05-29TAP087?SBGR00:23Z06:00 -03
2026-05-27TAP083LPPTSBNT17:07 WEST17:22 -03
2026-05-27TAP248KLAXLPMG17:00 PDT11:16 WEST
2026-05-26TAP247LPPTKLAX10:45 WEST14:24 PDT
2026-05-26 (partial)TAP224LPCS?03:31 WEST
2026-05-25 (partial)TAP104GCHI?04:35 WEST
2026-05-25TAP22MILPPTKMIA10:43 WEST14:00 EDT
2026-05-24TAP058GCHILPPT04:07 WEST06:02 WEST
2026-05-24TAP103LPPTSBNT10:48 WEST19:52 -03
2026-05-23 (partial)TAP058GCHI?05:03 WEST
2026-05-23TAP057LPPT?10:01 WEST16:24Z
2026-05-22 (partial)TAP104??03:33Z
2026-05-22TAP057??10:00Z23:04Z
2026-05-21TAP103LPPTSBNT10:44 WEST08:58 -03
2026-05-21 (partial)TAP104??03:00Z
2026-05-20 (partial)TAP057LPPT?03:37 WEST
2026-05-20 (partial)TAP058LPCS?05:39 WEST
2026-05-19 (partial)TAP224LPST?03:05 WEST
2026-05-19TAP281LPPTDAAY18:24 WEST18:44 CET
2026-05-19TAP282LPPTLPMG22:03 WEST23:39 WEST
2026-05-12 (partial)TAP082GCHI?02:59 WEST
2026-05-12TAP22MILPPTKMIA10:40 WEST14:48 EDT
2026-05-11 (partial)TAP087??00:00Z
2026-05-10TAP89WTLPMGLPPS11:39 WEST15:19 WEST
2026-05-10 (partial)TAP035SBFZ?21:10 -03
2026-05-10TAP036SBFZLPPT23:17 -0311:39 WEST
2026-05-09TAP236KSFOLPPT20:38 PDT15:34 WEST
2026-05-08TAP088SBGRLPPT21:25 -0310:32 WEST
2026-05-08 (partial)TAP089SBGR?21:24 -03
2026-05-07TAP210KJFKLPMG22:33 EDT09:54 WEST
2026-05-07 (partial)TAP209KKJFK?20:00 EDT
2026-05-06TAP118SBCMLPMG00:52 -0316:28 WEST
2026-05-05TAP036SBFZLPMG23:25 -0310:34 WEST
2026-05-05 (partial)TAP035SBFZ?21:21 -03
2026-05-05TAP117LPPTSBNT14:31 WEST20:58 -03
2026-05-04TAP084SBGRLPPT00:59 -0318:16 WEST
2026-05-04TAP083SBGRGCXO22:58 -0319:26 WEST
2026-05-03TAP083LPMGGCXO17:10 WEST19:12 WEST
2026-05-03TAP248KLAXLPPT18:04 PDT12:50 WEST
2026-05-02TAP224LPSTKOPF04:52 WEST17:48 EDT
2026-05-02TAP247LPPTKLAX10:42 WEST14:18 PDT
2026-05-01TAP22MILPPTKMIA10:50 WEST16:53 EDT
2026-05-01 (partial)TAP104GCHI?04:15 WEST
2026-04-30 (partial)TAP058??00:00Z
2026-04-30TAP103LPPTSBMS10:33 WEST19:33 -03
2026-04-29TAP058??23:35Z23:58Z
2026-04-29TAP057??17:06Z23:35Z
2026-04-29TAP074GCLPLPPT03:15 WEST04:22 WEST
2026-04-28 (partial)TAP075LPPT?01:00 WEST
2026-04-27TAP282DAAYLPPT16:55 CET23:34 WEST
2026-04-26TAP3687LKPRLPMG14:47 CEST17:00 WEST
2026-04-26TAP3686LPPTLKPR08:12 WEST12:26 CEST
2026-04-26TAP281LPPTDAAY19:16 WEST20:44 CET
2026-04-26 (partial)TAP224LPCS?03:16 WEST
2026-04-25 (partial)TAP244KORD?19:00 CDT
2026-04-25TAP22MILPPTKMIA10:41 WEST16:47 EDT
2026-04-24TAP243ULPPTKORD12:47 WEST15:02 CDT
2026-04-24TAP244KORDLPPT18:16 CDT00:58 WEST
2026-04-24TAP012??07:05Z11:47Z
2026-04-23TAP084??04:18Z13:28Z
2026-04-23TAP011??16:27Z18:38Z
2026-04-23TAP083??02:08Z18:16Z
2026-04-22TAP083??16:19Z18:16Z
2026-04-22TAP118??03:43Z16:18Z
2026-04-21TAP088??00:15Z13:27Z
2026-04-21TAP117??13:27Z23:58Z
2026-04-20 (partial)TAP209KKJFK?22:34 EDT
2026-04-20TAP089??13:54Z22:10Z
2026-04-20TAP210KJFKLPPT22:34 EDT09:58 WEST
2026-04-19TAP23SLKSFOLPPT20:23 PDT17:28 WEST
2026-04-19TAP237MLPPTKSFO01:06 WEST18:06 PDT
2026-04-18 (partial)TAP104??03:40Z
2026-04-17 (partial)TAP224??02:34Z
2026-04-17TAP103??09:33Z22:50Z
2026-04-16 (partial)TAP224??02:18Z
2026-04-16TAP22MI??09:43Z21:02Z
2026-04-15TAP224??04:30Z21:12Z
2026-04-15TAP22MILPPTKMIA10:35 WEST14:22 EDT
2026-04-14TAP22MILPPTKMIA11:03 WEST15:04 EDT
2026-04-14 (partial)TAP082??02:04Z
2026-04-13 (partial)TAP087??00:00Z
2026-04-12TAP224??03:52Z21:26Z
2026-04-12TAP643??14:15Z17:06Z
2026-04-12TAP64BR??10:25Z12:52Z
2026-04-11 (partial)TAP082??02:23Z
2026-04-11TAP22MILPPTKMIA10:44 WEST14:40 EDT
2026-04-06TAP012??07:15Z08:56Z
2026-04-06TAP089??11:51Z13:54Z
2026-04-05TAP011??16:39Z18:36Z
2026-04-05 (partial)TAP244KORD?19:16 CDT
2026-04-04TAP088SBGRLPPT21:35 -0312:42 WEST
2026-04-04TAP243ULPPTKORD12:45 WEST16:04 CDT
2026-04-03TAP089LPPTSBGR13:18 WEST19:32 -03
2026-04-03TAP072??02:47Z12:18Z
2026-04-02TAP073??11:08Z13:02Z
2026-04-02 (partial)TAP104??04:22Z
2026-04-01TAP074??02:05Z06:32Z
2026-04-01TAP103??09:30Z10:34Z
2026-03-31TAP90EH??00:34Z15:06Z
2026-03-31 (partial)TAP075??00:38Z
2026-03-30TAP89WT?LPMA10:56Z22:16 WEST
2026-03-30TAP012??06:48Z08:38Z
2026-03-30TAP90EH??21:17Z22:46Z
2026-03-29TAP248??01:10Z11:52Z
2026-03-29TAP2507??16:05Z18:22Z
2026-03-28TAP247??19:13Z23:16Z
2026-03-16TAP087??00:00Z10:04Z
2026-03-14TAP224??05:24Z22:56Z
2026-03-14TAP239??10:18Z22:52Z
2026-03-13 (partial)TAP082??02:58Z
2026-03-13TAP223??10:17Z22:26Z
2026-03-10TAP088SBGR?23:48 -0304:01Z
2026-03-09TAP089LPPT?12:57 WET20:16Z
2026-03-08TAP073LPPTSBRF13:40 WET18:00 -03
2026-03-07TAP117LPPT?12:20 WET19:28Z
2026-03-02 (partial)TAP058GCHI?03:49 WET
2026-03-02TAP057LPPT?10:42 WET19:00Z
2026-03-01TAP057LPPT?10:16 WET16:45Z
2026-02-28TAP087LPPT?00:11 WET07:09Z
2026-02-28TAP082SBGR?16:37 -0320:45Z
2026-02-20TAP084SBGR?01:37 -0305:45Z
2026-02-19TAP083LPPTSBJP16:51 WET20:43 -03
2026-02-16TAP029LPPT?17:42 WET23:59Z
2026-02-15TAP088SBGR?23:59 -0305:53Z
2026-02-13TAP094SBGR?00:07 -0305:32Z
2026-02-12TAP093LPPR?14:20 WET23:59Z
2026-02-10TAP094SBGR?00:57 -0305:20Z
2026-02-09TAP089LPPT?13:03 WET21:37Z
2026-02-07TAP082SBGR?16:46 -0321:06Z
2026-02-07TAP087LPMG?00:02 WET06:31Z
2026-02-03TAP075LPPT?00:03 WET01:16Z
2026-01-29TAP072SBGL?22:24 -0302:30Z
2026-01-26TAP088SBGR?23:48 -0303:53Z
2026-01-25TAP089LPPT?13:03 WET21:32Z
2026-01-23104SBLS?18:49 -0323:45Z
2026-01-23TAP103LPPT?10:29 WET17:42Z
2026-01-18TAP082SBGR?16:31 -0320:34Z
2025-09-30TAP247LPPT?11:05 WEST18:05Z
2025-09-29TAP203?KEWR00:00Z21:08 EDT
2025-09-27TAP203?KTEB00:00Z21:10 EDT
2025-09-22TAP082?LPMG02:10Z04:49 WEST
2025-09-20TAP4LAKHHRLPMG17:00 PDT11:24 WEST

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.