PlaneTrack / aircraft / 76D1C6

9V-TNF - A20N

9V-TNF is a A20N, Mode-S hex code 76D1C6. Track it live, browse its recent flights, or download its full position history.

A20N (representative image)
Representative image of a A20N. No photo of 9V-TNF yet.
Photo © OMGcat / Planespotters
Registration9V-TNF
Mode-S hex76D1C6
ModelA20N
Last seen2026-08-23 08:54 UTC
Last callsignTGW472

In flight now. 9V-TNF is currently in flight (WSSS to WMKK), phase approach, 86% complete, ETA 17:01 +08. Watch live

Open the live map Buy full history (CSV) API access

Flight history 309 flights since Sep 2025

DateCallsignFromToDepArrRoute
2026-08-23 (today)TGW472?03:25Zlast received 08:54Z
2026-08-21TGW134??11:35Z20:46Z
2026-08-21 (partial)TGW480??00:43Z
2026-08-21TGW481??00:43Z12:18Z
2026-08-21TGW475??06:17Z06:44Z
2026-08-21TGW474??04:32Z04:50Z
2026-08-20TGW114??01:27Z06:29Z
2026-08-20TGW115??06:30Z22:52Z
2026-08-19TGW134??11:36Z13:36Z
2026-08-18TGW174WSSSWMBT07:23 +0807:52 +08
2026-08-18TGW904WSSSVMMC14:14 +0814:44 CST
2026-08-17TGW450WSSSWMKK09:57 +0810:40 +08
2026-08-16TGW451??04:14Z04:34Z
2026-08-16TGW477WMKFWSSS18:48 +0819:47 +08
2026-08-16TGW476WSSSWMKF16:05 +0816:40 +08
2026-08-16TGW450??02:25Z04:14Z
2026-08-16TGW161??20:56Z22:48Z
2026-08-16TGW160WSSSVTBL22:12 +0803:56 +07
2026-08-15TGW487??01:21Z10:06Z
2026-08-15TGW161??21:00Z22:42Z
2026-08-15TGW160??14:37Z21:00Z
2026-08-14TGW625VTBS?11:11 +0707:57Z
2026-08-14TGW624?VTBS01:00Z09:52 +07
2026-08-14TGW487??09:48Z10:14Z
2026-08-14TGW486??07:57Z08:18Z
2026-08-13TGW399??10:43Z11:14Z
2026-08-13TGW398??07:42Z08:08Z
2026-08-12TGW730WSSSVOTV21:13 +0822:16 IST
2026-08-12TGW731VOTVWSSS23:31 IST05:44 +08
2026-08-12TGW473??01:35Z10:52Z
2026-08-12TGW115??06:45Z09:42Z
2026-08-12TGW114??01:35Z04:26Z
Earlier flights (278) - back to 2025-09-21
DateCallsignFromToDepArrRoute
2026-07-23TGW487WMKFWSSS17:42 +0818:32 +08
2026-07-23TGW486WSSSWMKF15:38 +0817:41 +08
2026-07-23TGW434WSSSWIKB20:08 +0822:00 WIB
2026-07-23TGW296WSSSWIKB09:10 +0812:28 WIB
2026-07-22 (partial)TGW216WSSS?10:07 +08
2026-07-21TGW627VTBDWSSS15:47 +0723:46 +08
2026-07-21TGW134WSSSVTBL19:27 +0804:02 +07
2026-07-21TGW135VTBLWSSS04:02 +0707:08 +08
2026-07-20TGW627VTBDWSSS20:45 +0723:40 +08
2026-07-20 (partial)TGW828??02:48Z
2026-07-20TGW626WSSSVTBD18:12 +0819:06 +07
2026-07-19TGW828WSSSRCSS01:00 +0805:10 CST
2026-07-19TGW516WSSSWMBT16:32 +0820:52 +08
2026-07-19 (partial)TGW517WSSS?20:52 +08
2026-07-18TGW266WSSSWIKB17:50 +0817:10 WIB
2026-07-18TGW267WIKBWSSS21:26 WIB23:12 +08
2026-07-18TGW276WSSSWIKB10:20 +0813:04 WIB
2026-07-17TGW134WSSSVTBL19:30 +0804:18 +07
2026-07-17TGW135VTBLWSSS04:18 +0707:16 +08
2026-07-16TGW115ZGNNWSSS14:44 CST18:04 +08
2026-07-16TGW135VTBLWSSS04:05 +0707:04 +08
2026-07-16TGW114WSSSZGNN09:18 +0812:38 CST
2026-07-16TGW134WSSSVTBL19:35 +0820:28 +07
2026-07-15TGW731VOTVWSSS23:58 IST06:20 +08
2026-07-15TGW730WSSSVOTV21:03 +0822:22 IST
2026-07-13TGW828??17:20Z21:22Z
2026-07-12 (partial)TGW828RJDT?11:42 JST
2026-07-11TGW485WMKFWSSS15:02 +0816:01 +08
2026-07-11TGW828WSSSRJDT00:46 +0808:50 JST
2026-07-11TGW468WSSSWMKK17:20 +0819:36 +08
2026-07-11TGW484WSSSWMKF13:04 +0815:01 +08
2026-07-10TGW639VTBDWSSS15:42 +0718:40 +08
2026-07-10TGW638WSSSVTBD13:05 +0815:41 +07
2026-07-10TGW200WSSS?06:20 +0822:50Z
2026-07-09TGW135VTBLWSSS03:57 +0707:02 +08
2026-07-09 (partial)TGW134WSSS?19:32 +08
2026-07-06TGW516WSSSWMBT16:12 +0820:20 +08
2026-07-06TGW510WSSSWMBT08:42 +0814:00 +08
2026-07-05 (partial)TGW829WSSS?10:06 +08
2026-07-05TGW517WSSLWSSS20:19 +0820:50 +08
2026-07-05TGW516WSSSWMBT16:29 +0820:18 +08
2026-07-04TGW828RCYU?04:53 CST21:10Z
2026-07-04TGW417WBKKWBGR20:48 +0821:18 +08
2026-07-03TGW134WSSSVTBL19:43 +0804:08 +07
2026-07-03TGW135VTPIWSSS04:09 +0707:08 +08
2026-07-02TGW828WSSSRCSS00:55 +0805:12 CST
2026-06-30TGW117ZGNNWSSS10:42 CST14:02 +08
2026-06-30TGW626WSSSVTBD18:26 +0820:45 +07
2026-06-30TGW627VTBDWSSS20:45 +0702:30 +08
2026-06-29TGW652WSSSWMKD18:58 +0822:55 +08
2026-06-29TGW653WMKDWSSS22:56 +0823:26 +08
2026-06-29TGW116WSSSZGNN01:52 +0805:08 CST
2026-06-29TGW274WSSSWIKB08:13 +0811:40 WIB
2026-06-28TGW117ZGNNWMBT11:07 CST14:08 +08
2026-06-27TGW469WMKKWSSS19:25 +0820:05 +08
2026-06-27TGW485WMKFWSAT14:52 +0815:22 +08
2026-06-27TGW484WSSSWMKF12:41 +0814:52 +08
2026-06-27TGW468WSSSWMKK17:10 +0817:40 +08
2026-06-27TGW439WIKBWSSS08:23 WIB09:52 +08
2026-06-27TGW116WSSSZGNN02:10 +0805:26 CST
2026-06-26TGW487WMKFWSSS18:25 +0806:13 +08
2026-06-26TGW486WSSSWMKF16:32 +0817:02 +08
2026-06-26TGW117ZGNNWSSS10:20 CST13:34 +08
2026-06-26TGW438WSSSWIKB06:13 +0805:38 WIB
2026-06-25TGW467WMKKWSSS22:49 +0823:24 +08
2026-06-25 (partial)TGW116WSSS?10:39 +08
2026-06-25 (partial)TGW466WMKK?21:10 +08
2026-06-25TGW117ZGNNWSSS10:47 CST14:02 +08
2026-06-25 (partial)TGW473WSSS?18:46 +08
2026-06-25TGW472WSSSWMKK16:16 +0818:46 +08
2026-06-24TGW517WSSS?20:36 +0818:02Z
2026-06-24TGW116WMKJ?02:03 +0821:06Z
2026-06-24TGW296WSSSWIKB08:48 +0808:08 WIB
2026-06-24TGW516WSSSWMBT16:32 +0817:00 +08
2026-06-23TGW117ZGNNWSSS10:51 CST14:09 +08
2026-06-22TGW653WMKEWSSS22:55 +0823:30 +08
2026-06-22 (partial)TGW828WSSS?10:09 +08
2026-06-22TGW829RCSSWSSS10:26 CST19:22 +08
2026-06-22TGW116WSSSZGNN01:56 +0805:10 CST
2026-06-22TGW652WSSSWMKE19:22 +0822:55 +08
2026-06-21TGW828WSSSRCSS00:50 +0804:54 CST
2026-06-21TGW472WSSSWMKK16:19 +0816:56 +08
2026-06-21TGW276WSSSWIKB10:39 +0810:42 WIB
2026-06-21TGW473WMKKWSSS18:28 +0800:50 +08
2026-06-20TGW135VTBLWSSS03:45 +0706:56 +08
2026-06-20TGW134WSSSVTBL19:15 +0803:45 +07
2026-06-19TGW134WSSSVTPP19:18 +0820:26 +07
2026-06-19TGW117ZGNNWSSS10:41 CST13:45 +08
2026-06-19TGW135?WMKJ20:50Z06:44 +08
2026-06-18TGW484WSSSWMKF12:45 +0813:12 +08
2026-06-18TGW481WMKFWSSS08:55 +0809:44 +08
2026-06-18 (partial)TGW480WSSS?08:54 +08
2026-06-18TGW116WSSSZGNN01:49 +0805:06 CST
2026-06-18TGW278WSSSWIKB18:21 +0822:37 WIB
2026-06-18TGW485WMKFWSSS14:42 +0815:36 +08
2026-06-15TGW134WSSSVTBD19:26 +0820:20 +07
2026-06-14TGW117ZGNNWSSS10:43 CST13:48 +08
2026-06-13TGW116WMKJZGNN02:01 +0805:00 CST
2026-06-12TGW216WSSSWIKB09:37 +0815:22 WIB
2026-05-29TGW784WMKJ?21:15 +0814:34Z
2026-05-28TGW135VTBLWMBT04:12 +0707:02 +08
2026-05-28TGW114WMKJZGNN09:37 +0814:40 CST
2026-05-28TGW115ZGNNWSSS14:41 CST18:04 +08
2026-05-28TGW134WSSSVTBL19:49 +0820:48 +07
2026-05-27TGW241WIKBWSSS19:21 WIB20:54 +08
2026-05-27TGW561WBKDWSSS08:00 +0812:34 +08
2026-05-27TGW475WMKKWSAT14:29 +0814:54 +08
2026-05-27TGW474WMAPWMKK12:35 +0812:54 +08
2026-05-26TGW230WSSSWIKN15:12 +0814:36 WIB
2026-05-26TGW560WSSSWBKD02:26 +0804:30 +08
2026-05-26TGW481WMKFWSAT08:52 +0809:24 +08
2026-05-26 (partial)TGW480WSSS?08:52 +08
2026-05-25TGW473WMKKWSSS18:41 +0819:12 +08
2026-05-25TGW480WSSSWMKF06:51 +0807:24 +08
2026-05-25TGW472WSSSWMKK16:18 +0818:40 +08
2026-05-25 (partial)TGW503WSSS?11:31 +08
2026-05-25 (partial)TGW502WSSS?11:27 +08
2026-05-24TGW502WSSSWMKE07:17 +0807:44 +08
2026-05-19 (partial)TGW591RPLL?09:26 PST
2026-05-19 (partial)TGW502WSSS?09:26 +08
2026-05-19 (partial)TGW503WSSS?09:52 +08
2026-05-12 (partial)TGW503WSSS?11:33 +08
2026-05-12TGW590WSSSRPLL15:08 +0820:04 PST
2026-05-12TGW591RPLLWSSS20:05 PST23:11 +08
2026-05-11TGW434WSSSWIKB20:09 +0819:32 WIB
2026-05-11 (partial)TGW435WSSS?22:52 +08
2026-05-11TGW486WSSSWMKF16:16 +0816:48 +08
2026-05-11TGW829RCSSWSSS10:15 CST14:42 +08
2026-05-11 (partial)TGW828WSSS?10:14 +08
2026-05-11TGW487WIKBWSSS17:13 WIB20:09 +08
2026-05-10 (partial)TGW829WSSS?09:57 +08
2026-05-10TGW278WSSSWIII18:34 +0821:17 WIB
2026-05-09TGW828WSSSRCSS00:48 +0805:04 CST
2026-05-09 (partial)TGW552WSSS?13:45 +08
2026-05-07TGW639VTBDWSSS15:55 +0718:56 +08
2026-05-07TGW638WMKJVTBD13:28 +0814:28 +07
2026-05-06 (partial)TGW135WIKS?09:52 WIB
2026-05-06TGW472WSSSWMKK16:49 +0817:24 +08
2026-05-06TGW473WMKKWSSS19:03 +0819:44 +08
2026-05-05TGW135VTBLWSSS04:24 +0707:38 +08
2026-05-05TGW134WSSSVTUN19:55 +0820:48 +07
2026-05-05 (partial)TGW828WSSS?10:22 +08
2026-05-04TGW276WSSSWIKN10:19 +0813:15 WIB
2026-05-04 (partial)TGW472WMKK?17:08 +08
2026-05-04TGW277WIKBWSSS13:15 WIB17:06 +08
2026-05-04 (partial)TGW135WSSS?10:19 +08
2026-05-04TGW473WMKKWSAT19:05 +0819:26 +08
2026-05-03TGW134WSSSVTBL19:23 +0804:00 +07
2026-05-03 (partial)TGW828WSSS?09:50 +08
2026-05-03TGW135VTPLWMKJ04:01 +0706:54 +08
2026-05-02TGW552WSSSWMKD13:52 +0814:16 +08
2026-05-02TGW201WIKNWSSS09:14 WIB10:44 +08
2026-05-02TGW828WSSSRCSS00:53 +0804:56 CST
2026-05-01TGW200WSSSWIKB06:13 +0805:46 WIB
2026-05-01TGW829RCSSWSSS09:55 CST14:20 +08
2026-04-30TGW468WSSSWMKK17:29 +0818:04 +08
2026-04-30TGW484WSSSWMKK12:54 +0814:55 +08
2026-04-30TGW469WMKKWIKB19:28 +0819:01 WIB
2026-04-30TGW485WMKKWSAP14:56 +0815:34 +08
2026-04-30TGW828WSSSRCSS00:46 +0804:48 CST
2026-04-29 (partial)TGW200WSSS?06:14 +08
2026-04-29TGW276WSSSWIKN10:21 +0809:42 WIB
2026-04-28TGW134WSSSVTBL19:22 +0820:12 +07
2026-04-28TGW135VTUNWSSS04:23 +0707:08 +08
2026-04-27TGW134WSSSVTPP19:27 +0804:02 +07
2026-04-27 (partial)TGW828WSSS?10:01 +08
2026-04-27TGW829RCSSWSSS10:01 CST14:02 +08
2026-04-27TGW135VTPPWSSS04:02 +0707:14 +08
2026-04-26TGW829RCYUWSSS09:59 CST14:22 +08
2026-04-26TGW828WSSSRCSS00:48 +0804:54 CST
2026-04-26 (partial)TGW517WSSS?20:18 +08
2026-04-26TGW516WSSSWMBT16:11 +0820:16 +08
2026-04-25TGW828WSSSRCSS00:52 +0804:48 CST
2026-04-24TGW474WSSSWMKK12:36 +0813:06 +08
2026-04-24TGW468??10:00Z10:28Z
2026-04-24TGW475??06:34Z10:00Z
2026-04-24TGW469??11:57Z12:22Z
2026-04-23TGW134WSSSVTBL19:22 +0804:00 +07
2026-04-23TGW491WBKKWSSS12:15 +0814:10 +08
2026-04-23TGW490WSSSWBKK09:15 +0811:08 +08
2026-04-23TGW135??21:01Z23:12Z
2026-04-22TGW276WSSSWIKB10:29 +0812:57 WIB
2026-04-22 (partial)TGW767??00:00Z
2026-04-22TGW472WSSSWMKK16:19 +0818:32 +08
2026-04-21TGW766WSSSWITT23:30 +0805:52 WIB
2026-04-20 (partial)TGW828??02:22Z
2026-04-20 (partial)TGW829WSSS?10:23 +08
2026-04-19 (partial)TGW517WSSS?20:26 +08
2026-04-19TGW451??04:16Z08:34Z
2026-04-19TGW450WSSSWMKK10:16 +0810:38 +08
2026-04-18TGW115ZGNNWSSS14:32 CST17:48 +08
2026-04-18TGW134WSSSVTBL19:31 +0804:00 +07
2026-04-18TGW114WSSSZGNN09:23 +0814:32 CST
2026-04-18TGW135VTBLWSSS04:01 +0707:10 +08
2026-04-17TGW730WSSSVOTV21:06 +0822:38 IST
2026-04-17TGW731VOTVWSSS23:54 IST06:28 +08
2026-04-17TGW487WMKFWSSS18:05 +0821:06 +08
2026-04-17TGW486WSSSWMKF16:09 +0816:40 +08
2026-04-17TGW117??02:48Z06:20Z
2026-04-16TGW201WIKNWSSS09:19 WIB01:55 +08
2026-04-15TGW904WSSSVMMC14:33 +0817:52 CST
2026-04-15TGW200WSSSWIKB06:08 +0805:36 WIB
2026-04-15TGW274WSSSWIKB08:30 +0810:52 WIB
2026-04-14 (partial)TGW608??00:57Z
2026-04-14TGW609??02:41Z04:56Z
2026-04-13TGW296WSSSWIKB08:50 +0812:28 WIB
2026-04-13TGW297??05:29Z08:06Z
2026-04-12TGW160WSSSVTBL22:22 +0803:48 +07
2026-04-12TGW161VTBLWSSS03:48 +0706:54 +08
2026-04-11TGW904WSSSVMMC14:13 +0819:06 CST
2026-04-11 (partial)TGW608VTBD?07:17 +07
2026-04-11TGW609VTBDWSSS09:13 +0714:12 +08
2026-04-06TGW114WSSSZGNN09:17 +0812:32 CST
2026-04-06TGW115??06:25Z07:06Z
2026-04-05TGW135VTBLWSSS04:21 +0707:20 +08
2026-04-05TGW134WSSSVTBL19:38 +0820:34 +07
2026-04-04 (partial)TGW135WSSS?09:24 +08
2026-04-04TGW115??06:29Z09:42Z
2026-04-04TGW114WSSSZGNN09:24 +0812:30 CST
2026-04-04TGW134WSSSVTBL19:32 +0803:59 +07
2026-04-03TGW550WSSSVTBL10:45 +0813:22 +07
2026-04-03TGW134WSSSVTBL19:20 +0820:08 +07
2026-04-03TGW551VTUNWSSS13:24 +0716:28 +08
2026-04-03TGW135VTBLWSSS04:06 +0707:08 +08
2026-04-02TGW134??11:35Z13:20Z
2026-04-02TGW114WSSSZGNN09:25 +0814:37 CST
2026-04-02TGW115ZGNNWSSS14:38 CST17:52 +08
2026-04-02TGW135VTBLWSSS04:03 +0707:18 +08
2026-04-01 (partial)TGW829WSSS?10:25 +08
2026-03-31TGW119??06:24Z10:12Z
2026-03-31TGW241WIKBWSSS20:38 WIB00:54 +08
2026-03-30TGW477WMKFWSSS16:41 +0817:22 +08
2026-03-30TGW476WSSSWMKF14:07 +0816:40 +08
2026-03-30TGW451??03:52Z04:14Z
2026-03-30TGW450WSSSWMKK09:45 +0811:46 +08
2026-03-30TGW273WIKBWSSS23:33 WIB01:04 +08
2026-03-30TGW272WSSSWIII20:59 +0822:36 WIB
2026-03-30TGW118WSSSWMKE07:11 +0807:34 +08
2026-03-29TGW135VTBLWSSS04:11 +0707:12 +08
2026-03-29TGW134WSSSVTBL19:43 +0804:10 +07
2026-03-29 (partial)TGW175WSSS?16:39 +08
2026-03-28TGW174WSSSWMBT07:33 +0807:56 +08
2026-03-28TGW817?WSSS16:23Z00:50 +08
2026-03-16TGW904WSSSVMMC14:14 +0821:50 CST
2026-03-16TGW453?WSSS03:25Z14:14 +08
2026-03-16TGW452WSSS?09:20 +0803:25Z
2026-03-15TGW265WARRWSSS10:28 WIB13:34 +08
2026-03-15TGW394WSSS?21:55 +0818:12Z
2026-03-15TGW395?WSSS18:17Z05:32 +08
2026-03-14TGW817?WSSS16:54Z01:26 +08
2026-03-14 (partial)TGW611WSSS?12:14 +08
2026-03-14TGW816WSSS?12:15 +0808:08Z
2026-03-13TGW813?WSSS01:06Z16:18 +08
2026-03-13TGW611VTBDWSSS18:46 +0721:50 +08
2026-03-13TGW610WSSSVTBD16:18 +0818:46 +07
2026-03-12TGW236WSSSWRSQ16:16 +0816:46 WIB
2026-03-09TGW274WSSSWIII08:25 +0808:39 WIB
2026-03-05TGW905VHHHWSSS19:10 HKT22:44 +08
2026-03-02TGW210WSSSWRRR14:31 +0816:51 WITA
2026-02-28TGW540WSSSVOCB21:17 +0822:32 IST
2026-02-26TGW264WSSS?08:01 +0801:10Z
2026-02-25TGW264WSSS?08:00 +0801:05Z
2026-02-22TGW236WSSS?16:06 +0809:07Z
2026-02-16TGW236WSSS?16:01 +0809:03Z
2026-02-13TGW278WSSSWIII18:52 +0819:05 WIB
2026-02-05TGW609VTBDWMKD09:33 +0712:05 +08
2026-02-05TGW904WSSSVHHH14:31 +0819:09 HKT
2026-01-30TGW475WMKFWIKB14:24 +0814:34 WIB
2026-01-25TGW236WSSS?16:08 +0809:15Z
2026-01-20TGW240WSSS?15:37 +0808:44Z
2026-01-07TGW615VTBDWMKD23:25 +0701:54 +08
2026-01-06TGW394WSSSRPUF21:54 +0800:51 PST
2025-12-23TGW615VTBD?23:21 +0718:11Z
2025-12-17TGW375RPUF?20:37 PST15:31Z
2025-12-13TGW160WSSSVTBU22:30 +0823:04 +07
2025-12-09TGW812WSSSRCYU00:43 +0804:40 CST
2025-09-30TGW134WSSS?19:26 +0813:16Z
2025-09-21TGW135VTBLWSSS04:10 +0707:08 +08

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.