Observed 19 Aug 2026, 03:17 — 06 Nov 2026, 16:41 UTC
7 observed flights
126 observed flights
174 consolidated flights · 22,981 mapped samples
| Observed · UTC | Callsign | Filed route | Aircraft | Duration | Samples | Open flight |
|---|---|---|---|---|---|---|
| 06 Nov 2026, 13:42 | HAZ8163 | ZSHC ZUTF | A320 | 3h 00m | 156 | Open track |
| 06 Nov 2026, 11:52 | HAZ2820 | ZBTJ ZSHC | A320 | 1h 49m | 94 | Open track |
| 06 Nov 2026, 08:46 | HAZ2820 | ZBTJ ZSHC | A320 | 48m | 19 | Open track |
| 04 Nov 2026, 10:58 | HAZ3853 | ZGSZ ZBTJ | A320 | 3h 05m | 157 | Open track |
| 04 Nov 2026, 08:38 | HAZ8627 | ZSHC ZGSZ | A320 | 2h 17m | 115 | Open track |
| 03 Nov 2026, 07:59 | HAZ6076 | ZYCC ZSHC | A320 | 3h 14m | 170 | Open track |
| 03 Nov 2026, 05:07 | HAZ6075 | ZSHC ZYCC | A320 | 2h 51m | 151 | Open track |
| 03 Nov 2026, 02:32 | HAZ8154 | ZLXY ZSHC | A320 | 2h 21m | 125 | Open track |
| 02 Nov 2026, 13:25 | HAZ8153 | ZSHC ZLXY | A320 | 2h 34m | 134 | Open track |
| 01 Nov 2026, 08:13 | HAZ8164 | ZUTF ZSHC | A320 | 2h 21m | 124 | Open track |
| 01 Nov 2026, 05:19 | HAZ3611 | ZGSZ ZUTF | A320 | 2h 53m | 152 | Open track |
| 01 Nov 2026, 03:04 | HAZ8655 | ZSJX ZGSZ | A320 | 2h 15m | 121 | Open track |
| 31 Oct 2026, 11:03 | HAZ8330 | ZUTF ZSNB | A320 | 3h 44m | 190 | Open track |
| 30 Oct 2026, 09:12 | HAZ2858 | ZSWH ZSHC | A320 | 2h 12m | 110 | Open track |
| 30 Oct 2026, 07:19 | HAZ2858 | ZYHB ZSWH | A320 | 1h 51m | 96 | Open track |
| 30 Oct 2026, 04:05 | HAZ8256 | ZSHC ZYHB | A320 | 3h 13m | 169 | Open track |
| 30 Oct 2026, 02:32 | HAZ8782 | ZHCC ZSHC | A320 | 1h 33m | 81 | Open track |
| 29 Oct 2026, 06:35 | HAZ2854 | ZWYN ZHCC | A320 | 4h 11m | 222 | Open track |
| 29 Oct 2026, 02:19 | HAZ1107 | ZUUU ZWYN | A320 | 4h 15m | 223 | Open track |
| 28 Oct 2026, 07:48 | HAZ1202 | ZGSZ ZUUU | A320 | 2h 38m | 137 | Open track |
| 28 Oct 2026, 06:15 | HAZ3742 | ZJSY ZGSZ | A320 | 1h 32m | 83 | Open track |
| 28 Oct 2026, 05:55 | HAZ2710 | ZJSY ZSHC | A320 | 0m | 1 | Open track |
| 28 Oct 2026, 02:44 | HAZ2705 | ZSHC ZJSY | A320 | 3h 11m | 166 | Open track |
| 27 Oct 2026, 11:58 | HAZ8866 | ZYTX ZSHC | A320 | 2h 50m | 147 | Open track |
| 27 Oct 2026, 09:02 | HAZ8681 | ZUTF ZYTX | A320 | 2h 54m | 150 | Open track |
| 27 Oct 2026, 06:16 | HAZ8329 | ZSNB ZUTF | A320 | 2h 46m | 144 | Open track |
| 26 Oct 2026, 10:11 | HAZ8330 | ZUTF ZSNB | A320 | 2h 27m | 129 | Open track |
| 26 Oct 2026, 07:23 | HAZ8163 | ZSHC ZUTF | A320 | 2h 47m | 147 | Open track |
| 26 Oct 2026, 04:29 | HAZ8668 | ZLIC ZSHC | A320 | 2h 52m | 143 | Open track |
| 24 Oct 2026, 11:53 | HAZ1202 | ZGGG ZLIC | A320 | 3h 12m | 167 | Open track |
| 24 Oct 2026, 08:54 | HAZ3898 | ZBAA ZGGG | A320 | 2h 58m | 154 | Open track |
| 24 Oct 2026, 06:25 | HAZ2803 | ZSHC ZBAA | A320 | 2h 28m | 125 | Open track |
| 24 Oct 2026, 03:59 | HAZ8692 | ZUCK ZSHC | A320 | 2h 24m | 113 | Open track |
| 23 Oct 2026, 14:49 | HAZ8692 | ZUCK ZSHC | A320 | 2h 14m | 117 | Open track |
| 23 Oct 2026, 11:18 | HAZ8691 | ZSHC ZUCK | A320 | 2h 58m | 153 | Open track |
| 22 Oct 2026, 13:30 | HAZ8628 | ZGSZ ZSHC | A320 | 1h 57m | 103 | Open track |
| 22 Oct 2026, 11:30 | HAZ8627 | ZSHC ZGSZ | A320 | 1h 58m | 106 | Open track |
| 19 Oct 2026, 12:47 | HAZ2128 | ZSAM ZSHC | A320 | 1h 34m | 82 | Open track |
| 19 Oct 2026, 11:08 | HAZ2127 | ZSHC ZSAM | A320 | 1h 38m | 85 | Open track |
| 18 Oct 2026, 10:10 | HAZ1201 | ZBOW ZSHC | A320 | 2h 38m | 136 | Open track |
| 17 Oct 2026, 11:05 | HAZ1202 | ZSHC ZBOW | A320 | 4h 06m | 213 | Open track |
| 17 Oct 2026, 08:30 | HAZ9216 | ZGSZ ZSJX | A21N | 2h 09m | 113 | Open track |
| 16 Oct 2026, 12:49 | HAZ8627 | ZSHC ZGSZ | A21N | 2h 17m | 119 | Open track |
| 16 Oct 2026, 11:00 | HAZ2198 | ZSJN ZSHC | A320 | 1h 35m | 84 | Open track |
| 16 Oct 2026, 08:47 | HAZ1199 | ZLIC ZSJN | A320 | 2h 13m | 115 | Open track |
| 16 Oct 2026, 05:20 | HAZ3129 | ZGGG ZLIC | A320 | 3h 27m | 169 | Open track |
| 15 Oct 2026, 07:24 | HAZ3898 | ZBMZ ZGGG | A320 | 4h 16m | 223 | Open track |
| 15 Oct 2026, 04:58 | HAZ9291 | ZBDH ZBMZ | A320 | 2h 25m | 121 | Open track |
| 14 Oct 2026, 08:57 | HAZ9291 | ZSJX ZBDH | A320 | 2h 37m | 136 | Open track |
| 14 Oct 2026, 06:37 | HAZ8192 | ZUTF ZSJX | A320 | 2h 18m | 122 | Open track |
| 14 Oct 2026, 03:27 | HAZ8664 | ZYTL ZUTF | A320 | 3h 09m | 167 | Open track |
| 13 Oct 2026, 13:04 | HAZ6041 | ZSHC ZYTL | A320 | 2h 17m | 120 | Open track |
| 13 Oct 2026, 10:34 | HAZ2898 | ZBDT ZSHC | A320 | 2h 28m | 129 | Open track |
| 13 Oct 2026, 09:21 | HAZ2898 | ZBER ZBDT | A320 | 1h 13m | 64 | Open track |
| 13 Oct 2026, 07:48 | HAZ2843 | ZBOW ZBER | A320 | 1h 31m | 80 | Open track |
| 13 Oct 2026, 05:05 | HAZ2843 | ZSHC ZBOW | A320 | 2h 41m | 140 | Open track |
| 11 Oct 2026, 11:18 | HAZ2838 | ZBMZ ZSHC | A320 | 1h 08m | 60 | Open track |
| 11 Oct 2026, 02:09 | HAZ2232 | ZGZJ ZSHC | A320 | 57m | 49 | Open track |
| 10 Oct 2026, 12:48 | HAZ1202 | ZSHC ZGZJ | A21N | 2h 32m | 132 | Open track |
| 04 Oct 2026, 11:10 | HAZ1202 | ZUGY ZJSY | A21N | 2h 54m | 152 | Open track |
| 03 Oct 2026, 13:39 | HAZ1202 | ZLLL ZUGY | A21N | 1h 59m | 103 | Open track |
| 02 Oct 2026, 11:05 | HAZ1202 | ZWWW ZLLL | A21N | 4h 13m | 223 | Open track |
| 02 Oct 2026, 09:00 | HAZ2791 | ZSHC ZHYC | A320 | 1h 57m | 104 | Open track |
| 01 Oct 2026, 11:20 | HAZ1202 | ZBHH ZWWW | A21N | 4h 35m | 239 | Open track |
| 01 Oct 2026, 08:46 | HAZ1801 | ZUUU ZBHH | A21N | 2h 20m | 123 | Open track |
| 01 Oct 2026, 06:29 | HAZ1140 | ZSCN ZUUU | A21N | 2h 16m | 120 | Open track |
| 01 Oct 2026, 04:47 | HAZ9291 | ZSJX ZSCN | A21N | 1h 41m | 91 | Open track |
| 30 Sept 2026, 13:06 | HAZ8657 | ZSHC ZHES | A21N | 2h 27m | 128 | Open track |
| 30 Sept 2026, 07:58 | HAZ6514 | WMKK ZSHC | A21N | 4h 57m | 258 | Open track |
| 30 Sept 2026, 02:47 | HAZ6513 | ZSHC WMKK | A21N | 5h 11m | 217 | Open track |
| 29 Sept 2026, 13:55 | HAZ8068 | ZUUU ZSHC | A21N | 2h 15m | 116 | Open track |
| 29 Sept 2026, 11:18 | HAZ9802 | ZBHH ZUUU | A21N | 2h 35m | 134 | Open track |
| 28 Sept 2026, 11:07 | HAZ3413 | ZGGG ZSZS | A320 | 2h 05m | 109 | Open track |
| 28 Sept 2026, 08:59 | HAZ3176 | ZSYA ZGGG | A320 | 2h 07m | 109 | Open track |
| 28 Sept 2026, 06:41 | HAZ3175 | ZGGG ZSYA | A320 | 2h 18m | 119 | Open track |
| 28 Sept 2026, 01:45 | HAZ3628 | ZPMS ZGGG | A320 | 2h 40m | 141 | Open track |
| 27 Sept 2026, 11:17 | HAZ1202 | ZYHB ZBHH | A21N | 3h 27m | 180 | Open track |
| 27 Sept 2026, 08:02 | HAZ1629 | ZUTF ZPMS | A320 | 1h 54m | 101 | Open track |
| 27 Sept 2026, 04:59 | HAZ2631 | ZSHC ZUTF | A359 | 2h 41m | 142 | Open track |
| 26 Sept 2026, 23:52 | HAZ672 | LSGG ZSHC | A359 | 1h 47m | 93 | Open track |
| 26 Sept 2026, 14:44 | HAZ672 | LSGG ZSHC | A359 | 48m | 42 | Open track |
| 26 Sept 2026, 11:17 | HAZ1202 | ZBAA ZYHB | A21N | 3h 17m | 171 | Open track |
| 26 Sept 2026, 08:29 | HAZ5851 | ZSSS ZBAA | A21N | 2h 02m | 107 | Open track |
| 26 Sept 2026, 06:00 | HAZ8677 | ZUTF ZSSS | A21N | 2h 28m | 129 | Open track |
| 26 Sept 2026, 03:06 | HAZ8652 | ZBAA ZUTF | A21N | 2h 53m | 147 | Open track |
| 26 Sept 2026, 02:27 | HAZ3810 | ZBAA ZGGG | A21N | 30m | 12 | Open track |
| 25 Sept 2026, 11:04 | HAZ1202 | ZSHC ZBAA | A21N | 3h 54m | 198 | Open track |
| 25 Sept 2026, 09:15 | HAZ8778 | ZGHA ZSHC | A21N | 1h 32m | 79 | Open track |
| 25 Sept 2026, 07:25 | HAZ8164 | ZUTF ZGHA | A21N | 1h 50m | 95 | Open track |
| 25 Sept 2026, 04:34 | HAZ8163 | ZSHC ZUTF | A21N | 2h 49m | 140 | Open track |
| 25 Sept 2026, 02:21 | HAZ8218 | UAAA ZSHC | A21N | 1h 54m | 101 | Open track |
| 24 Sept 2026, 23:02 | HAZ8218 | UAAA ZSHC | A21N | 30m | 27 | Open track |
| 24 Sept 2026, 21:52 | HAZ8217 | ZSHC UAAA | A21N | 1h 10m | 59 | Open track |
| 24 Sept 2026, 16:14 | HAZ8217 | ZSHC UAAA | A21N | 46m | 41 | Open track |
| 24 Sept 2026, 13:45 | HAZ8668 | ZLIC ZSHC | A21N | 2h 18m | 120 | Open track |
| 24 Sept 2026, 10:46 | HAZ8667 | ZSHC ZLIC | A21N | 2h 58m | 156 | Open track |
| 23 Sept 2026, 12:01 | HAZ2162 | ZLLL ZSHC | A21N | 2h 45m | 146 | Open track |
| 23 Sept 2026, 12:00 | HAZ2162 | — — | — | 0m | 1 | Open track |
| 23 Sept 2026, 08:54 | HAZ8175 | ZSHC ZLLL | A21N | 3h 05m | 162 | Open track |
| 19 Sept 2026, 23:16 | HAZ8231 | ZYHB ZSHC | A21N | 2h 41m | 141 | Open track |
| 19 Sept 2026, 10:51 | HAZ8232 | ZSHC ZYHB | A21N | 4h 20m | 223 | Open track |
| 19 Sept 2026, 10:50 | HAZ2132 | — — | — | 0m | 1 | Open track |
| 19 Sept 2026, 06:59 | HAZ2132 | ZSQD ZSHC | A21N | 1h 31m | 79 | Open track |
| 19 Sept 2026, 04:52 | HAZ2131 | ZSHC ZSQD | A21N | 2h 03m | 102 | Open track |
| 19 Sept 2026, 03:07 | HAZ2128 | ZSAM ZSHC | A21N | 1h 45m | 92 | Open track |
| 18 Sept 2026, 11:13 | HAZ606 | RCTP ZSHC | A359 | 2h 52m | 151 | Open track |
| 17 Sept 2026, 08:27 | HAZ2154 | ZSYN ZSHC | A320 | 1h 15m | 66 | Open track |
| 17 Sept 2026, 07:14 | HAZ2153 | ZSHC ZSYN | A320 | 1h 12m | 63 | Open track |
| 17 Sept 2026, 06:04 | HAZ2128 | ZSAM ZSHC | A21N | 8m | 8 | Open track |
| 17 Sept 2026, 04:07 | HAZ2127 | ZSHC ZSAM | A21N | 1h 57m | 102 | Open track |
| 14 Sept 2026, 07:20 | HAZ2826 | ZBHH ZSHC | A320 | 2h 37m | 137 | Open track |
| 14 Sept 2026, 04:27 | HAZ2825 | ZSHC ZBHH | A320 | 2h 53m | 152 | Open track |
| 13 Sept 2026, 10:08 | HAZ2928 | ZYHB ZSHC | A320 | 3h 11m | 164 | Open track |
| 13 Sept 2026, 07:08 | HAZ2927 | ZSHC ZYHB | A320 | 2h 54m | 153 | Open track |
| 13 Sept 2026, 05:14 | HAZ2204 | ZGGG ZSHC | A320 | 1h 54m | 98 | Open track |
| 13 Sept 2026, 02:31 | HAZ3186 | ZLXY ZGGG | A320 | 2h 40m | 139 | Open track |
| 12 Sept 2026, 10:58 | HAZ8153 | ZSHC ZLXY | A320 | 3h 59m | 204 | Open track |
| 12 Sept 2026, 08:33 | HAZ8966 | ZGSZ ZSHC | A320 | 2h 01m | 103 | Open track |
| 12 Sept 2026, 08:27 | HAZ8696 | — — | — | 5m | 3 | Open track |
| 11 Sept 2026, 12:06 | HAZ8695 | ZSHC ZGSZ | A320 | 2h 16m | 120 | Open track |
| 11 Sept 2026, 09:39 | HAZ8154 | ZLXY ZSHC | A320 | 2h 26m | 129 | Open track |
| 11 Sept 2026, 07:19 | HAZ8153 | ZSHC ZLXY | A320 | 2h 19m | 118 | Open track |
| 10 Sept 2026, 09:07 | HAZ2708 | ZJQH ZSHC | A320 | 2h 44m | 142 | Open track |
| 10 Sept 2026, 06:36 | HAZ2707 | ZSHC ZJQH | A320 | 2h 30m | 130 | Open track |
| 10 Sept 2026, 03:46 | HAZ8724 | ZUGY ZSHC | A320 | 2h 42m | 143 | Open track |
| 09 Sept 2026, 12:24 | HAZ8723 | ZSHC ZUGY | A320 | 2h 15m | 117 | Open track |
| 09 Sept 2026, 10:25 | HAZ6378 | RKPK ZSHC | A320 | 1h 59m | 103 | Open track |
| 09 Sept 2026, 08:28 | HAZ6367 | ZSHC RKPK | A320 | 1h 56m | 101 | Open track |
| 09 Sept 2026, 06:17 | HAZ2874 | ZBTJ ZSHC | A320 | 1h 53m | 98 | Open track |
| 08 Sept 2026, 10:37 | HAZ2873 | ZSHC ZBTJ | A320 | 2h 36m | 137 | Open track |
| 08 Sept 2026, 06:41 | HAZ8626 | ZGSZ ZSHC | A320 | 2h 06m | 108 | Open track |
| 08 Sept 2026, 04:16 | HAZ8625 | ZSHC ZGSZ | A320 | 2h 25m | 127 | Open track |
| 07 Sept 2026, 12:22 | HAZ2626 | ZUTF ZSHC | A320 | 2h 37m | 136 | Open track |
| 07 Sept 2026, 09:25 | HAZ6104 | ZLDH ZUTF | A320 | 2h 55m | 153 | Open track |
| 07 Sept 2026, 06:28 | HAZ6103 | ZUTF ZLDH | A320 | 2h 56m | 154 | Open track |
| 07 Sept 2026, 03:50 | HAZ2613 | ZSHC ZUTF | A320 | 2h 36m | 137 | Open track |
| 07 Sept 2026, 03:47 | HAZ2613 | — — | — | 0m | 1 | Open track |
| 06 Sept 2026, 14:31 | HAZ2928 | ZYJM ZSHC | A320 | 3h 17m | 169 | Open track |
| 06 Sept 2026, 10:40 | HAZ2927 | ZSHC ZYJM | A320 | 3h 49m | 200 | Open track |
| 06 Sept 2026, 07:39 | HAZ8692 | ZUCK ZSHC | A320 | 2h 48m | 146 | Open track |
| 05 Sept 2026, 11:22 | HAZ8691 | ZSHC ZUCK | A320 | 3h 22m | 170 | Open track |
| 05 Sept 2026, 07:32 | HAZ2826 | ZBHH ZSHC | A320 | 2h 49m | 138 | Open track |
| 05 Sept 2026, 04:31 | HAZ2825 | ZSHC ZBHH | A320 | 3h 01m | 148 | Open track |
| 03 Sept 2026, 05:57 | HAZ2164 | ZLXY ZSHC | A320 | 2h 37m | 132 | Open track |
| 03 Sept 2026, 03:24 | HAZ2163 | ZSHC ZLXY | A320 | 2h 32m | 131 | Open track |
| 02 Sept 2026, 12:36 | HAZ2128 | ZSAM ZSHC | A320 | 2h 04m | 105 | Open track |
| 02 Sept 2026, 08:43 | HAZ111 | RJTT ZSAM | A320 | 3h 53m | 184 | Open track |
| 02 Sept 2026, 05:18 | HAZ1212 | ZSSS RJTT | A320 | 3h 08m | 155 | Open track |
| 02 Sept 2026, 04:44 | HAZ2825 | ZSHC ZBHH | A320 | 20m | 17 | Open track |
| 01 Sept 2026, 14:32 | HAZ8126 | ZSQZ ZSHC | A320 | 1h 35m | 73 | Open track |
| 01 Sept 2026, 12:35 | HAZ8125 | ZSHC ZSQZ | A320 | 1h 56m | 95 | Open track |
| 01 Sept 2026, 07:29 | HAZ2826 | ZBHH ZSHC | A320 | 2h 44m | 133 | Open track |
| 01 Sept 2026, 04:37 | HAZ2825 | ZSHC ZBHH | A320 | 2h 51m | 140 | Open track |
| 31 Aug 2026, 15:36 | HAZ2820 | ZBTJ ZSHC | A320 | 2h 07m | 92 | Open track |
| 31 Aug 2026, 13:31 | HAZ2819 | ZSHC ZBTJ | A320 | 2h 03m | 90 | Open track |
| 23 Aug 2026, 12:30 | HAZ8699 | ZGGG ZSHC | A320 | 2h 44m | 132 | Open track |
| 23 Aug 2026, 09:15 | HAZ3878 | ZBDS ZGGG | A320 | 3h 10m | 159 | Open track |
| 23 Aug 2026, 06:20 | HAZ2835 | ZSHC ZBDS | A320 | 2h 55m | 147 | Open track |
| 23 Aug 2026, 03:32 | HAZ2702 | ZJHK ZSHC | A320 | 2h 47m | 140 | Open track |
| 22 Aug 2026, 11:25 | HAZ1202 | ZSHC ZJHK | A320 | 3h 36m | 172 | Open track |
| 22 Aug 2026, 07:52 | HAZ8070 | ZHCC ZSHC | A320 | 1h 56m | 94 | Open track |
| 22 Aug 2026, 05:19 | HAZ1773 | ZUUU ZHCC | A320 | 2h 32m | 129 | Open track |
| 22 Aug 2026, 01:47 | HAZ1934 | ZYTL ZUUU | A320 | 3h 30m | 174 | Open track |
| 21 Aug 2026, 12:27 | HAZ6041 | ZSHC ZYTL | A320 | 2h 32m | 129 | Open track |
| 21 Aug 2026, 06:36 | HAZ2174 | ZLLL ZSHC | A320 | 3h 35m | 183 | Open track |
| 21 Aug 2026, 03:31 | HAZ2173 | ZSHC ZLLL | A320 | 3h 03m | 153 | Open track |
| 20 Aug 2026, 12:32 | HAZ2626 | ZUTF ZSHC | A320 | 3h 01m | 150 | Open track |
| 20 Aug 2026, 09:37 | HAZ6104 | ZLDH ZUTF | A320 | 2h 54m | 146 | Open track |
| 20 Aug 2026, 06:39 | HAZ6103 | ZUTF ZLDH | A320 | 2h 49m | 142 | Open track |
| 20 Aug 2026, 03:40 | HAZ2613 | ZSHC ZUTF | A320 | 2h 58m | 153 | Open track |
| 19 Aug 2026, 12:05 | HAZ2625 | ZSHC ZUTF | A320 | 3h 19m | 161 | Open track |
| 19 Aug 2026, 09:37 | HAZ3403 | ZGSZ ZSHC | A320 | 2h 28m | 123 | Open track |
| 19 Aug 2026, 05:52 | HAZ3806 | ZBAD ZGSZ | A320 | 3h 44m | 769 | Open track |
| 19 Aug 2026, 03:17 | HAZ8655 | ZUTF ZBAD | A320 | 2h 35m | 584 | Open track |