20 active days
Loading tracked flight data
Preparing this profile
Loading recent flights and paths…
Loading tracked flight data
Loading recent flights and paths…
Tracked tail number
Analysis window
Every derived statistic, daily trend, flight observation, and mapped path below uses this flight-date window.
Loading rankings…
20 active days
669 mi avg per flight
1 hr 31 min average
Average across flights included in analytics
Tracked activity
Observed country network
Departure and arrival movements across countries in Aug 20 – Sep 24, 2026.
| Country | Movements | Departures | Arrivals | Airports | Routes | Flight numbers | Tail numbers | Operators | Last observed |
|---|---|---|---|---|---|---|---|---|---|
| 80 | 40 | 40 | 0 | 40 | 1 | 1 | 1 | Sep 23, 2026, 10:00 PM UTC |
Observed route footprint
Directional airport pairings in Aug 20 – Sep 24, 2026.
| Route | Flights | Active days | Tail numbers | Tracked distance | Observed | First observed | Last observed |
|---|---|---|---|---|---|---|---|
| 1 | 1 | 0 | 748 mi | 1 hr 44 min | Sep 23, 2026, 8:15 PM UTC | Sep 23, 2026, 10:00 PM UTC | |
| 1 | 1 | 0 | 177 mi | 36 min | Sep 23, 2026, 6:03 PM UTC | Sep 23, 2026, 6:39 PM UTC | |
| 1 | 1 | 0 | 139 mi | 27 min | Sep 23, 2026, 4:44 PM UTC | Sep 23, 2026, 5:11 PM UTC | |
| 1 | 1 | 0 | 315 mi | 54 min | Sep 23, 2026, 2:43 PM UTC | Sep 23, 2026, 3:37 PM UTC | |
| 1 | 1 | 0 | 97.1 mi | 22 min | Sep 23, 2026, 12:06 PM UTC | Sep 23, 2026, 12:28 PM UTC | |
| 1 | 1 | 0 | 299 mi | 45 min | Sep 22, 2026, 4:50 PM UTC | Sep 22, 2026, 5:35 PM UTC | |
Observation log
Latest 100 flights for N291QS within Aug 20 – Sep 24, 2026
| Confidence | Flight | Route | First observed | Last observed | Observed | Tracked distance |
|---|---|---|---|---|---|---|
| Limited · 84Unreliable track hidden | EJA291 | Route unverified | Sep 24, 2026, 12:19 PM UTC | Sep 24, 2026, 2:10 PM UTC | 1 hr 52 min | 863 mi |
| High · 100 | EJA291 | Sep 23, 2026, 8:15 PM UTC | Sep 23, 2026, 10:00 PM UTC | 1 hr 44 min | 748 mi | |
| High · 100 | EJA291 | Sep 23, 2026, 6:03 PM UTC | Sep 23, 2026, 6:39 PM UTC | 36 min | 177 mi | |
| High · 100 |
| 1 |
| 1 |
| 0 |
| 290 mi |
| 42 min |
| Sep 22, 2026, 3:23 PM UTC |
| Sep 22, 2026, 4:05 PM UTC |
| 1 | 1 | 0 | 174 mi | 35 min | Sep 22, 2026, 1:42 PM UTC | Sep 22, 2026, 2:16 PM UTC |
| 1 | 1 | 0 | 1,414 mi | 3 hr 52 min | Sep 21, 2026, 9:03 PM UTC | Sep 22, 2026, 12:55 AM UTC |
| 1 | 1 | 0 | 562 mi | 1 hr 12 min | Sep 21, 2026, 3:03 PM UTC | Sep 21, 2026, 4:15 PM UTC |
| 1 | 1 | 0 | 197 mi | 31 min | Sep 20, 2026, 12:01 PM UTC | Sep 20, 2026, 12:32 PM UTC |
| 1 | 1 | 0 | 409 mi | 1 hr | Sep 19, 2026, 8:10 PM UTC | Sep 19, 2026, 9:09 PM UTC |
| 1 | 1 | 0 | 69.6 mi | 18 min | Sep 18, 2026, 1:52 PM UTC | Sep 18, 2026, 2:10 PM UTC |
| 1 | 1 | 0 | 318 mi | 52 min | Sep 18, 2026, 12:17 AM UTC | Sep 18, 2026, 1:09 AM UTC |
| 1 | 1 | 0 | 492 mi | 1 hr 10 min | Sep 17, 2026, 10:21 PM UTC | Sep 17, 2026, 11:30 PM UTC |
| 1 | 1 | 0 | 1,748 mi | 4 hr 30 min | Sep 17, 2026, 1:42 PM UTC | Sep 17, 2026, 6:11 PM UTC |
| 1 | 1 | 0 | 140 mi | 25 min | Sep 16, 2026, 9:11 PM UTC | Sep 16, 2026, 9:36 PM UTC |
| 1 | 1 | 0 | 1,429 mi | 2 hr 52 min | Sep 16, 2026, 5:18 PM UTC | Sep 16, 2026, 8:10 PM UTC |
| 1 | 1 | 0 | 595 mi | 1 hr 27 min | Sep 16, 2026, 1:43 PM UTC | Sep 16, 2026, 3:10 PM UTC |
| 1 | 1 | 0 | 578 mi | 1 hr 15 min | Sep 15, 2026, 9:41 PM UTC | Sep 15, 2026, 10:56 PM UTC |
| 1 | 1 | 0 | 1,224 mi | 2 hr 34 min | Sep 13, 2026, 8:28 PM UTC | Sep 13, 2026, 11:01 PM UTC |
| 1 | 1 | 0 | 65.1 mi | 18 min | Sep 13, 2026, 6:53 PM UTC | Sep 13, 2026, 7:11 PM UTC |
| 1 | 1 | 0 | 701 mi | 1 hr 36 min | Sep 8, 2026, 1:15 PM UTC | Sep 8, 2026, 2:51 PM UTC |
| 1 | 1 | 0 | 630 mi | 1 hr 18 min | Sep 7, 2026, 11:49 PM UTC | Sep 8, 2026, 1:07 AM UTC |
| 1 | 1 | 0 | 1,042 mi | 2 hr 10 min | Sep 7, 2026, 4:16 PM UTC | Sep 7, 2026, 6:26 PM UTC |
| 1 | 1 | 0 | 153 mi | 32 min | Sep 7, 2026, 2:37 PM UTC | Sep 7, 2026, 3:09 PM UTC |
| 1 | 1 | 0 | 802 mi | 1 hr 43 min | Sep 5, 2026, 8:25 PM UTC | Sep 5, 2026, 10:09 PM UTC |
| 1 | 1 | 0 | 380 mi | 59 min | Aug 29, 2026, 12:44 AM UTC | Aug 29, 2026, 1:43 AM UTC |
| 1 | 1 | 0 | 349 mi | 50 min | Aug 28, 2026, 9:46 PM UTC | Aug 28, 2026, 10:36 PM UTC |
| 1 | 1 | 0 | 1,487 mi | 3 hr 10 min | Aug 28, 2026, 5:30 PM UTC | Aug 28, 2026, 8:40 PM UTC |
| 1 | 1 | 0 | 461 mi | 1 hr | Aug 28, 2026, 12:28 PM UTC | Aug 28, 2026, 1:28 PM UTC |
| 1 | 1 | 0 | 953 mi | 2 hr 12 min | Aug 27, 2026, 4:45 PM UTC | Aug 27, 2026, 6:57 PM UTC |
| 1 | 1 | 0 | 265 mi | 46 min | Aug 27, 2026, 2:30 PM UTC | Aug 27, 2026, 3:16 PM UTC |
| 1 | 1 | 0 | 219 mi | 40 min | Aug 27, 2026, 12:24 PM UTC | Aug 27, 2026, 1:04 PM UTC |
| 1 | 1 | 0 | 56.5 mi | 13 min | Aug 25, 2026, 3:53 PM UTC | Aug 25, 2026, 4:06 PM UTC |
| 1 | 1 | 0 | 410 mi | 59 min | Aug 24, 2026, 8:37 PM UTC | Aug 24, 2026, 9:35 PM UTC |
| 1 | 1 | 0 | 2,341 mi | 4 hr 14 min | Aug 24, 2026, 3:47 PM UTC | Aug 24, 2026, 8:01 PM UTC |
| 1 | 1 | 0 | 1,045 mi | 2 hr 21 min | Aug 21, 2026, 10:07 PM UTC | Aug 22, 2026, 12:28 AM UTC |
| 1 | 1 | 0 | 2,314 mi | 4 hr 20 min | Aug 21, 2026, 4:06 PM UTC | Aug 21, 2026, 8:26 PM UTC |
| 1 | 1 | 0 | 1,656 mi | 3 hr 27 min | Aug 20, 2026, 8:35 PM UTC | Aug 21, 2026, 12:02 AM UTC |
| EJA291 |
| Sep 23, 2026, 4:44 PM UTC |
| Sep 23, 2026, 5:11 PM UTC |
| 27 min |
| 139 mi |
| High · 100 | EJA291 | Sep 23, 2026, 2:43 PM UTC | Sep 23, 2026, 3:37 PM UTC | 54 min | 315 mi |
| High · 100 | EJA291 | Sep 23, 2026, 12:06 PM UTC | Sep 23, 2026, 12:28 PM UTC | 22 min | 97.1 mi |
| Limited · 84Unreliable track hidden | EJA291 | Route unverified | Sep 22, 2026, 8:14 PM UTC | Sep 22, 2026, 11:23 PM UTC | 3 hr 9 min | 1,656 mi |
| High · 100 | EJA291 | Sep 22, 2026, 4:50 PM UTC | Sep 22, 2026, 5:35 PM UTC | 45 min | 299 mi |
| High · 100 | EJA291 | Sep 22, 2026, 3:23 PM UTC | Sep 22, 2026, 4:05 PM UTC | 42 min | 290 mi |
| High · 100 | EJA291 | Sep 22, 2026, 1:42 PM UTC | Sep 22, 2026, 2:16 PM UTC | 35 min | 174 mi |
| High · 100 | EJA291 | Sep 21, 2026, 9:03 PM UTC | Sep 22, 2026, 12:55 AM UTC | 3 hr 52 min | 1,414 mi |
| Low · 35Unreliable track hidden | EJA291 | Route unverified | Sep 21, 2026, 5:13 PM UTC | Sep 21, 2026, 5:19 PM UTC | 6 min | 17 mi |
| High · 100 | EJA291 | Sep 21, 2026, 3:03 PM UTC | Sep 21, 2026, 4:15 PM UTC | 1 hr 12 min | 562 mi |
| Low · 35Unreliable track hidden | EJA291 | Route unverified | Sep 20, 2026, 11:08 PM UTC | Sep 20, 2026, 11:08 PM UTC | 0 min | 0 mi |
| Limited · 74Unreliable track hidden | EJA291 | Route unverified | Sep 20, 2026, 9:09 PM UTC | Sep 20, 2026, 11:05 PM UTC | 1 hr 56 min | 962 mi |
| Limited · 74Unreliable track hidden | EJA291 | Route unverified | Sep 20, 2026, 6:22 PM UTC | Sep 20, 2026, 7:36 PM UTC | 1 hr 14 min | 558 mi |
| Limited · 74Unreliable track hidden | EJA291 | Route unverified | Sep 20, 2026, 2:06 PM UTC | Sep 20, 2026, 5:36 PM UTC | 3 hr 29 min | 1,689 mi |
| High · 100 | EJA291 | Sep 20, 2026, 12:01 PM UTC | Sep 20, 2026, 12:32 PM UTC | 31 min | 197 mi |
| High · 100 | EJA291 | Sep 19, 2026, 8:10 PM UTC | Sep 19, 2026, 9:09 PM UTC | 1 hr | 409 mi |
| Limited · 84Unreliable track hidden | EJA291 | Route unverified | Sep 18, 2026, 8:58 PM UTC | Sep 18, 2026, 10:55 PM UTC | 1 hr 57 min | 588 mi |
| Limited · 74Unreliable track hidden | EJA291 | Route unverified | Sep 18, 2026, 5:44 PM UTC | Sep 18, 2026, 6:25 PM UTC | 41 min | 251 mi |
| Limited · 74Unreliable track hidden | EJA291 | Route unverified | Sep 18, 2026, 3:37 PM UTC | Sep 18, 2026, 4:42 PM UTC | 1 hr 5 min | 474 mi |
| High · 100 | EJA291 | Sep 18, 2026, 1:52 PM UTC | Sep 18, 2026, 2:10 PM UTC | 18 min | 69.6 mi |
| High · 100 | EJA291 | Sep 18, 2026, 12:17 AM UTC | Sep 18, 2026, 1:09 AM UTC | 52 min | 318 mi |
| High · 100 | EJA291 | Sep 17, 2026, 10:21 PM UTC | Sep 17, 2026, 11:30 PM UTC | 1 hr 10 min | 492 mi |
| High · 100 | EJA291 | Sep 17, 2026, 1:42 PM UTC | Sep 17, 2026, 6:11 PM UTC | 4 hr 30 min | 1,748 mi |
| High · 100 | EJA291 | Sep 16, 2026, 9:11 PM UTC | Sep 16, 2026, 9:36 PM UTC | 25 min | 140 mi |
| High · 100 | EJA291 | Sep 16, 2026, 5:18 PM UTC | Sep 16, 2026, 8:10 PM UTC | 2 hr 52 min | 1,429 mi |
| High · 100 | EJA291 | Sep 16, 2026, 1:43 PM UTC | Sep 16, 2026, 3:10 PM UTC | 1 hr 27 min | 595 mi |
| High · 100 | EJA291 | Sep 15, 2026, 9:41 PM UTC | Sep 15, 2026, 10:56 PM UTC | 1 hr 15 min | 578 mi |
| Limited · 74Unreliable track hidden | EJA291 | Route unverified | Sep 14, 2026, 8:06 PM UTC | Sep 14, 2026, 9:03 PM UTC | 57 min | 322 mi |
| Limited · 84Unreliable track hidden | EJA291 | Route unverified | Sep 14, 2026, 3:02 PM UTC | Sep 14, 2026, 7:06 PM UTC | 4 hr 4 min | 1,061 mi |
| High · 100 | EJA291 | Sep 13, 2026, 8:28 PM UTC | Sep 13, 2026, 11:01 PM UTC | 2 hr 34 min | 1,224 mi |
| High · 100 | EJA291 | Sep 13, 2026, 6:53 PM UTC | Sep 13, 2026, 7:11 PM UTC | 18 min | 65.1 mi |
| Limited · 84Unreliable track hidden | EJA291 | Route unverified | Sep 13, 2026, 4:57 PM UTC | Sep 13, 2026, 6:03 PM UTC | 1 hr 6 min | 520 mi |
| Limited · 84Unreliable track hidden | EJA291 | Route unverified | Sep 9, 2026, 12:57 PM UTC | Sep 9, 2026, 2:02 PM UTC | 1 hr 5 min | 448 mi |
| Limited · 84Unreliable track hidden | EJA291 | Route unverified | Sep 8, 2026, 7:21 PM UTC | Sep 8, 2026, 9:02 PM UTC | 1 hr 41 min | 827 mi |
| Limited · 74Unreliable track hidden | EJA291 | Route unverified | Sep 8, 2026, 5:36 PM UTC | Sep 8, 2026, 6:21 PM UTC | 45 min | 317 mi |
| High · 100 | EJA291 | Sep 8, 2026, 1:15 PM UTC | Sep 8, 2026, 2:51 PM UTC | 1 hr 36 min | 701 mi |
| High · 100 | EJA291 | Sep 7, 2026, 11:49 PM UTC | Sep 8, 2026, 1:07 AM UTC | 1 hr 18 min | 630 mi |
| Limited · 84Unreliable track hidden | EJA291 | Route unverified | Sep 7, 2026, 9:56 PM UTC | Sep 7, 2026, 10:49 PM UTC | 53 min | 357 mi |
| Limited · 74Unreliable track hidden | EJA291 | Route unverified | Sep 7, 2026, 8:22 PM UTC | Sep 7, 2026, 9:37 PM UTC | 1 hr 15 min | 621 mi |
| Low · 35Unreliable track hidden | EJA291 | Route unverified | Sep 7, 2026, 7:18 PM UTC | Sep 7, 2026, 7:26 PM UTC | 8 min | 32.2 mi |
| High · 100 | EJA291 | Sep 7, 2026, 4:16 PM UTC | Sep 7, 2026, 6:26 PM UTC | 2 hr 10 min | 1,042 mi |
| High · 100 | EJA291 | Sep 7, 2026, 2:37 PM UTC | Sep 7, 2026, 3:09 PM UTC | 32 min | 153 mi |
| Limited · 74Unreliable track hidden | EJA291 | Route unverified | Sep 6, 2026, 6:20 PM UTC | Sep 6, 2026, 9:38 PM UTC | 3 hr 19 min | 1,787 mi |
| High · 100 | EJA291 | Sep 5, 2026, 8:25 PM UTC | Sep 5, 2026, 10:09 PM UTC | 1 hr 43 min | 802 mi |
| Limited · 74Unreliable track hidden | EJA291 | Route unverified | Aug 30, 2026, 10:23 PM UTC | Aug 30, 2026, 11:42 PM UTC | 1 hr 20 min | 598 mi |
| Low · 35Unreliable track hidden | EJA291 | Route unverified | Aug 30, 2026, 9:17 PM UTC | Aug 30, 2026, 9:17 PM UTC | 0 min | 0 mi |
| Limited · 74Unreliable track hidden | EJA291 | Route unverified | Aug 30, 2026, 7:18 PM UTC | Aug 30, 2026, 9:13 PM UTC | 1 hr 55 min | 986 mi |
| Low · 35Unreliable track hidden | EJA291 | Route unverified | Aug 30, 2026, 5:50 PM UTC | Aug 30, 2026, 5:50 PM UTC | 0 min | 0 mi |
| Limited · 74Unreliable track hidden | EJA291 | Route unverified | Aug 30, 2026, 3:33 PM UTC | Aug 30, 2026, 5:03 PM UTC | 1 hr 29 min | 666 mi |
| High · 100 | EJA291 | Aug 29, 2026, 12:44 AM UTC | Aug 29, 2026, 1:43 AM UTC | 59 min | 380 mi |
| Low · 35Unreliable track hidden | EJA291 | Route unverified | Aug 28, 2026, 10:39 PM UTC | Aug 28, 2026, 10:39 PM UTC | 0 min | 0 mi |
| High · 100 | EJA291 | Aug 28, 2026, 9:46 PM UTC | Aug 28, 2026, 10:36 PM UTC | 50 min | 349 mi |
| High · 100 | EJA291 | Aug 28, 2026, 5:30 PM UTC | Aug 28, 2026, 8:40 PM UTC | 3 hr 10 min | 1,487 mi |
| Limited · 74Unreliable track hidden | EJA291 | Route unverified | Aug 28, 2026, 2:54 PM UTC | Aug 28, 2026, 4:27 PM UTC | 1 hr 33 min | 681 mi |
| Low · 35Unreliable track hidden | EJA291 | Route unverified | Aug 28, 2026, 2:34 PM UTC | Aug 28, 2026, 2:34 PM UTC | 0 min | 0 mi |
| High · 100 | EJA291 | Aug 28, 2026, 12:28 PM UTC | Aug 28, 2026, 1:28 PM UTC | 1 hr | 461 mi |
| Limited · 84Unreliable track hidden | EJA291 | Route unverified | Aug 27, 2026, 7:48 PM UTC | Aug 27, 2026, 8:33 PM UTC | 45 min | 307 mi |
| High · 100 | EJA291 | Aug 27, 2026, 4:45 PM UTC | Aug 27, 2026, 6:57 PM UTC | 2 hr 12 min | 953 mi |
| High · 100 | EJA291 | Aug 27, 2026, 2:30 PM UTC | Aug 27, 2026, 3:16 PM UTC | 46 min | 265 mi |
| High · 100 | EJA291 | Aug 27, 2026, 12:24 PM UTC | Aug 27, 2026, 1:04 PM UTC | 40 min | 219 mi |
| Limited · 84Unreliable track hidden | EJA291 | Route unverified | Aug 26, 2026, 8:59 PM UTC | Aug 26, 2026, 9:50 PM UTC | 51 min | 369 mi |
| Limited · 84Excluded from analytics and saved maps | EJA291 | Route unverified | Aug 26, 2026, 3:46 PM UTC | Aug 26, 2026, 5:09 PM UTC | 1 hr 23 min | 581 mi |
| Limited · 84Unreliable track hidden | EJA291 | Route unverified | Aug 25, 2026, 6:05 PM UTC | Aug 25, 2026, 7:21 PM UTC | 1 hr 16 min | 712 mi |
| High · 100 | EJA291 | Aug 25, 2026, 3:53 PM UTC | Aug 25, 2026, 4:06 PM UTC | 13 min | 56.5 mi |
| High · 100 | EJA291 | Aug 24, 2026, 8:37 PM UTC | Aug 24, 2026, 9:35 PM UTC | 59 min | 410 mi |
| High · 100 | EJA291 | Aug 24, 2026, 3:47 PM UTC | Aug 24, 2026, 8:01 PM UTC | 4 hr 14 min | 2,341 mi |
| Limited · 84Unreliable track hidden | EJA291 | Route unverified | Aug 24, 2026, 1:04 AM UTC | Aug 24, 2026, 2:05 AM UTC | 1 hr 1 min | 412 mi |
| Limited · 84Unreliable track hidden | EJA291 | Route unverified | Aug 24, 2026, 12:15 AM UTC | Aug 24, 2026, 12:39 AM UTC | 24 min | 174 mi |
| Low · 35Unreliable track hidden | EJA291 | Route unverified | Aug 23, 2026, 11:52 PM UTC | Aug 23, 2026, 11:52 PM UTC | 0 min | 0 mi |
| Limited · 84Unreliable track hidden | EJA291 | Route unverified | Aug 23, 2026, 10:21 PM UTC | Aug 23, 2026, 10:41 PM UTC | 19 min | 99.6 mi |
| Limited · 74Unreliable track hidden | EJA291 | Route unverified | Aug 23, 2026, 5:44 PM UTC | Aug 23, 2026, 9:20 PM UTC | 3 hr 36 min | 1,615 mi |
| Limited · 74Unreliable track hidden | EJA291 | Route unverified | Aug 23, 2026, 3:26 PM UTC | Aug 23, 2026, 3:39 PM UTC | 14 min | 47.4 mi |
| High · 100 | EJA291 | Aug 21, 2026, 10:07 PM UTC | Aug 22, 2026, 12:28 AM UTC | 2 hr 21 min | 1,045 mi |
| High · 100 | EJA291 | Aug 21, 2026, 4:06 PM UTC | Aug 21, 2026, 8:26 PM UTC | 4 hr 20 min | 2,314 mi |
| Low · 35Unreliable track hidden | EJA291 | Route unverified | Aug 21, 2026, 12:20 AM UTC | Aug 21, 2026, 12:20 AM UTC | 0 min | 0 mi |
| High · 100 | EJA291 | Aug 20, 2026, 8:35 PM UTC | Aug 21, 2026, 12:02 AM UTC | 3 hr 27 min | 1,656 mi |
| Limited · 84Unreliable track hidden | EJA291 | Route unverified | Aug 20, 2026, 6:12 PM UTC | Aug 20, 2026, 7:19 PM UTC | 1 hr 7 min | 491 mi |
Global rankings
Among tracked tail numbers · Aug 20 – Sep 24, 2026