8,035 departures · 7,373 arrivals
Loading tracked flight data
Preparing this profile
Loading recent flights and paths…
Loading tracked flight data
Loading recent flights and paths…
Tracked country
Analysis window
Every country statistic, route, chart, and table below uses this flight-date window.
Loading rankings…
8,035 departures · 7,373 arrivals
12,253 international
36 active days
1,200 mi avg per flight
1,736 flight numbers
1,742 tail numbers
Average across flights included in analytics
Tracked activity
Observation log
Flights associated with an airport in Morocco within Aug 20 – Sep 24, 2026
| Traffic | Confidence | Flight | Route | Tail number | Operator | Aircraft | Observed | Tracked distance | First observed | Last observed |
|---|---|---|---|---|---|---|---|---|---|---|
| international | High · 100 | SV375 | B789 | 6 hr 35 min | 3,396 mi | Sep 24, 2026, 10:46 AM UTC | Sep 24, 2026, 5:21 PM UTC | |||
| unknown | Low · 40 | LRQ437G | Route unverified | LJ45 | 9 hr 38 min | 2,878 mi | Sep 24, 2026, 7:17 AM UTC | Sep 24, 2026, 4:55 PM UTC | ||
| international | High · 100 | W43271 | CL60 | 4 hr 0 min | 2,035 mi | Sep 24, 2026, 12:10 PM UTC | Sep 24, 2026, 4:11 PM UTC | |||
| unknown | Limited · 84 | AT270 | Route unverified | B38M | 4 hr 24 min | 2,332 mi | Sep 24, 2026, 11:29 AM UTC | Sep 24, 2026, 3:53 PM UTC | ||
| international | High · 100 | A3739 | A20N | 4 hr 4 min | 2,044 mi | Sep 24, 2026, 11:42 AM UTC | Sep 24, 2026, 3:46 PM UTC | |||
| international | High · 100 | AC73 | A333 | 7 hr 22 min | 3,587 mi | Sep 24, 2026, 8:20 AM UTC | Sep 24, 2026, 3:43 PM UTC | |||
| unknown | Limited · 84 | FR6721 | Route unverified | B738 | 3 hr 36 min | 1,359 mi | Sep 24, 2026, 11:57 AM UTC | Sep 24, 2026, 3:33 PM UTC | ||
| international | High · 100 | FR9795 | B38M | 4 hr 23 min | 2,308 mi | Sep 24, 2026, 11:06 AM UTC | Sep 24, 2026, 3:29 PM UTC | |||
| unknown | Limited · 84 | FR5008 | Route unverified | B738 | 5 hr 7 min | 1,535 mi | Sep 24, 2026, 10:04 AM UTC | Sep 24, 2026, 3:11 PM UTC | ||
| international | High · 100 | AT952 | B738 | 2 hr 41 min | 1,292 mi | Sep 24, 2026, 12:24 PM UTC | Sep 24, 2026, 3:05 PM UTC | |||
| international | High · 100 | TS397 | A21N | 7 hr 42 min | 3,641 mi | Sep 24, 2026, 7:23 AM UTC | Sep 24, 2026, 3:05 PM UTC | |||
| unknown | Limited · 84 | LUA010M | Route unverified | F900 | 2 hr 41 min | 1,304 mi | Sep 24, 2026, 12:11 PM UTC | Sep 24, 2026, 2:52 PM UTC | ||
| international | High · 100 | GF142 | B789 | 6 hr 31 min | 3,625 mi | Sep 24, 2026, 8:10 AM UTC | Sep 24, 2026, 2:41 PM UTC | |||
| international | High · 100 | AT850 | B38M | 2 hr 40 min | 1,350 mi | Sep 24, 2026, 11:54 AM UTC | Sep 24, 2026, 2:34 PM UTC | |||
| international | High · 100 | HV5718 | B738 | 2 hr 52 min | 1,391 mi | Sep 24, 2026, 11:36 AM UTC | Sep 24, 2026, 2:28 PM UTC | |||
| international | High · 100 | AT810 | B38M | 2 hr 39 min | 1,318 mi | Sep 24, 2026, 11:43 AM UTC | Sep 24, 2026, 2:22 PM UTC | |||
| international | High · 100 | U28704 | A319 | 3 hr 0 min | 1,438 mi | Sep 24, 2026, 11:20 AM UTC | Sep 24, 2026, 2:20 PM UTC | |||
| international | High · 100 | FR8074 | B738 | 2 hr 33 min | 1,193 mi | Sep 24, 2026, 11:46 AM UTC | Sep 24, 2026, 2:19 PM UTC | |||
| international | High · 100 | AT987 | AT72 | 2 hr 22 min | 670 mi | Sep 24, 2026, 11:50 AM UTC | Sep 24, 2026, 2:12 PM UTC | |||
| international | High · 100 | TK617 | A359 | 4 hr 18 min | 2,154 mi | Sep 24, 2026, 9:35 AM UTC | Sep 24, 2026, 1:54 PM UTC | |||
| international | High · 100 | AF1596 | BCS3 | 2 hr 54 min | 1,309 mi | Sep 24, 2026, 10:57 AM UTC | Sep 24, 2026, 1:51 PM UTC | |||
| international | High · 100 | I21852 | A320 | 1 hr 31 min | 690 mi | Sep 24, 2026, 12:16 PM UTC | Sep 24, 2026, 1:46 PM UTC | |||
| domestic | High · 100 | AT1426 | E190 | 2 hr 1 min | 902 mi | Sep 24, 2026, 11:41 AM UTC | Sep 24, 2026, 1:42 PM UTC | |||
| international | High · 100 | FR3994 | B738 | 3 hr 29 min | 1,670 mi | Sep 24, 2026, 10:09 AM UTC | Sep 24, 2026, 1:37 PM UTC | |||
| international | High · 100 | TO9818 | B738 | 2 hr 35 min | 1,226 mi | Sep 24, 2026, 11:01 AM UTC | Sep 24, 2026, 1:36 PM UTC | |||
| international | High · 100 | AT1611 | E190 | 2 hr 9 min | 1,044 mi | Sep 24, 2026, 11:26 AM UTC | Sep 24, 2026, 1:35 PM UTC | |||
| unknown | Limited · 84 | AOM271M | Route unverified | LJ45 | 2 hr 7 min | 1,034 mi | Sep 24, 2026, 11:25 AM UTC | Sep 24, 2026, 1:32 PM UTC | ||
| international | High · 100 | 4Y202 | A320 | 2 hr 56 min | 1,465 mi | Sep 24, 2026, 10:37 AM UTC | Sep 24, 2026, 1:32 PM UTC | |||
| international | High · 100 | AT995 | B738 | 1 hr 26 min | 618 mi | Sep 24, 2026, 12:02 PM UTC | Sep 24, 2026, 1:27 PM UTC | |||
| unknown | Limited · 84 | AT802 | Route unverified | B738 | 1 hr 12 min | 630 mi | Sep 24, 2026, 12:13 PM UTC | Sep 24, 2026, 1:26 PM UTC | ||
| international | High · 100 | QR1395 | B77W | 7 hr 14 min | 3,914 mi | Sep 24, 2026, 6:08 AM UTC | Sep 24, 2026, 1:22 PM UTC | |||
| international | High · 100 | TO3038 | A20N | 2 hr 2 min | 984 mi | Sep 24, 2026, 11:20 AM UTC | Sep 24, 2026, 1:21 PM UTC | |||
| international | High · 100 | FR7436 | B738 | 1 hr 14 min | 547 mi | Sep 24, 2026, 12:07 PM UTC | Sep 24, 2026, 1:21 PM UTC | |||
| international | High · 100 | EC7685 | A20N | 1 hr 22 min | 522 mi | Sep 24, 2026, 11:40 AM UTC | Sep 24, 2026, 1:02 PM UTC | |||
| international | High · 100 | 3O377 | A320 | 1 hr 17 min | 585 mi | Sep 24, 2026, 11:41 AM UTC | Sep 24, 2026, 12:58 PM UTC | |||
| international | High · 100 | TO3001 | A20N | 3 hr 3 min | 1,462 mi | Sep 24, 2026, 9:51 AM UTC | Sep 24, 2026, 12:54 PM UTC | |||
| international | High · 100 | 3O492 | A320 | 2 hr 46 min | 1,327 mi | Sep 24, 2026, 10:05 AM UTC | Sep 24, 2026, 12:52 PM UTC | |||
| international | High · 100 | YW19TF | CRJX | 60 min | 493 mi | Sep 24, 2026, 11:51 AM UTC | Sep 24, 2026, 12:51 PM UTC | |||
| domestic | High · 100 | AT1423 | B738 | 1 hr 45 min | 859 mi | Sep 24, 2026, 10:56 AM UTC | Sep 24, 2026, 12:41 PM UTC | |||
| unknown | Limited · 84 | YW47TP | Route unverified | CRJX | 24 min | 188 mi | Sep 24, 2026, 12:16 PM UTC | Sep 24, 2026, 12:41 PM UTC | ||
| international | High · 100 | HV5752 | A21N | 2 hr 59 min | 1,531 mi | Sep 24, 2026, 9:32 AM UTC | Sep 24, 2026, 12:31 PM UTC | |||
| international | High · 100 | FR8484 | B738 | 1 hr 57 min | 917 mi | Sep 24, 2026, 10:33 AM UTC | Sep 24, 2026, 12:30 PM UTC | |||
| domestic | High · 100 | FR6730 | B738 | 36 min | 229 mi | Sep 24, 2026, 11:53 AM UTC | Sep 24, 2026, 12:29 PM UTC | |||
| domestic | High · 100 | FR6688 | B738 | 54 min | 431 mi | Sep 24, 2026, 11:31 AM UTC | Sep 24, 2026, 12:25 PM UTC | |||
| international | High · 100 | AT944 | B738 | 2 hr 43 min | 1,276 mi | Sep 24, 2026, 9:38 AM UTC | Sep 24, 2026, 12:21 PM UTC | |||
| international | High · 100 | TO9820 | B738 | 2 hr 22 min | 1,135 mi | Sep 24, 2026, 9:56 AM UTC | Sep 24, 2026, 12:18 PM UTC | |||
| international | High · 100 | FR2387 | B38M | 51 min | 356 mi | Sep 24, 2026, 11:26 AM UTC | Sep 24, 2026, 12:17 PM UTC | |||
| international | High · 100 | FR2233 | B738 | 1 hr 16 min | 603 mi | Sep 24, 2026, 10:58 AM UTC | Sep 24, 2026, 12:14 PM UTC | |||
| unknown | Limited · 84 | FR6045 | Route unverified | B738 | 2 hr 39 min | 1,183 mi | Sep 24, 2026, 9:34 AM UTC | Sep 24, 2026, 12:13 PM UTC | ||
| international | High · 100 | WK115 | A320 | 3 hr 11 min | 1,459 mi | Sep 24, 2026, 8:55 AM UTC | Sep 24, 2026, 12:06 PM UTC | |||
| international | High · 100 | RJ556 | A20N | 5 hr 2 min | 2,595 mi | Sep 24, 2026, 7:03 AM UTC | Sep 24, 2026, 12:04 PM UTC | |||
| international | High · 100 | EK751 | A388 | 7 hr 45 min | 4,106 mi | Sep 24, 2026, 4:17 AM UTC | Sep 24, 2026, 12:02 PM UTC | |||
| international | High · 100 | AF1897 | BCS3 | 2 hr 34 min | 1,186 mi | Sep 24, 2026, 9:27 AM UTC | Sep 24, 2026, 12:01 PM UTC | |||
| unknown | Limited · 84 | AXY102T | Route unverified | CRJ2 | 2 hr 33 min | 1,207 mi | Sep 24, 2026, 9:25 AM UTC | Sep 24, 2026, 11:58 AM UTC | ||
| international | High · 100 | FR3146 | B738 | 1 hr 15 min | 570 mi | Sep 24, 2026, 10:42 AM UTC | Sep 24, 2026, 11:56 AM UTC | |||
| international | High · 100 | FR3844 | B738 | 2 hr 43 min | 1,285 mi | Sep 24, 2026, 9:02 AM UTC | Sep 24, 2026, 11:45 AM UTC | |||
| international | High · 100 | FR6478 | B738 | 2 hr 43 min | 1,328 mi | Sep 24, 2026, 8:54 AM UTC | Sep 24, 2026, 11:37 AM UTC | |||
| international | High · 100 | 3O458 | A320 | 2 hr 31 min | 1,279 mi | Sep 24, 2026, 9:02 AM UTC | Sep 24, 2026, 11:33 AM UTC | |||
| international | High · 100 | FR4406 | B738 | 2 hr 42 min | 1,303 mi | Sep 24, 2026, 8:50 AM UTC | Sep 24, 2026, 11:32 AM UTC | |||
| international | High · 100 | TB2642 | B738 | 2 hr 21 min | 1,071 mi | Sep 24, 2026, 9:11 AM UTC | Sep 24, 2026, 11:32 AM UTC | |||
| international | High · 100 | FR6011 | B738 | 1 hr 35 min | 747 mi | Sep 24, 2026, 9:55 AM UTC | Sep 24, 2026, 11:30 AM UTC | |||
| international | High · 100 | EC4664 | A21N | 2 hr 41 min | 1,295 mi | Sep 24, 2026, 8:47 AM UTC | Sep 24, 2026, 11:28 AM UTC | |||
| domestic | High · 100 | AT1411 | B738 | 1 hr 9 min | 562 mi | Sep 24, 2026, 10:17 AM UTC | Sep 24, 2026, 11:26 AM UTC | |||
| international | High · 100 | I21851 | A320 | 1 hr 40 min | 721 mi | Sep 24, 2026, 9:43 AM UTC | Sep 24, 2026, 11:23 AM UTC | |||
| unknown | Limited · 84 | CVK7105 | Route unverified | AN12 | 4 hr 55 min | 1,595 mi | Sep 24, 2026, 6:28 AM UTC | Sep 24, 2026, 11:23 AM UTC | ||
| international | High · 100 | YW1361 | CRJX | 52 min | 355 mi | Sep 24, 2026, 10:29 AM UTC | Sep 24, 2026, 11:21 AM UTC | |||
| international | High · 100 | FR8167 | — | B738 | 3 hr 18 min | 1,632 mi | Sep 24, 2026, 8:00 AM UTC | Sep 24, 2026, 11:18 AM UTC | ||
| unknown | Limited · 84 | HC332 | Route unverified | B738 | 1 hr 31 min | 777 mi | Sep 24, 2026, 9:44 AM UTC | Sep 24, 2026, 11:15 AM UTC | ||
| international | High · 100 | FR6485 | B738 | 2 hr 54 min | 1,328 mi | Sep 24, 2026, 8:20 AM UTC | Sep 24, 2026, 11:14 AM UTC | |||
| international | High · 100 | AT988 | B38M | 50 min | 349 mi | Sep 24, 2026, 10:17 AM UTC | Sep 24, 2026, 11:07 AM UTC | |||
| international | High · 100 | FR5223 | B738 | 2 hr 15 min | 1,134 mi | Sep 24, 2026, 8:51 AM UTC | Sep 24, 2026, 11:06 AM UTC | |||
| unknown | Limited · 84 | HV5596 | Route unverified | B738 | 1 hr 56 min | 951 mi | Sep 24, 2026, 8:57 AM UTC | Sep 24, 2026, 10:53 AM UTC | ||
| international | High · 98 | — | A320 | 4 hr 19 min | 1,018 mi | Sep 24, 2026, 6:33 AM UTC | Sep 24, 2026, 10:52 AM UTC | |||
| international | High · 100 | AT986 | AT72 | 2 hr 38 min | 741 mi | Sep 24, 2026, 8:13 AM UTC | Sep 24, 2026, 10:51 AM UTC | |||
| international | High · 100 | FR4428 | B738 | 1 hr 52 min | 943 mi | Sep 24, 2026, 8:58 AM UTC | Sep 24, 2026, 10:50 AM UTC | |||
| international | High · 98 | — | B738 | 2 hr 55 min | 1,285 mi | Sep 24, 2026, 7:49 AM UTC | Sep 24, 2026, 10:44 AM UTC | |||
| international | High · 100 | YW1355 | CRJX | 1 hr 22 min | 619 mi | Sep 24, 2026, 9:20 AM UTC | Sep 24, 2026, 10:42 AM UTC | |||
| international | High · 100 | FR778 | B738 | 1 hr 42 min | 823 mi | Sep 24, 2026, 9:00 AM UTC | Sep 24, 2026, 10:42 AM UTC | |||
| international | High · 100 | AT980E | B738 | 52 min | 370 mi | Sep 24, 2026, 9:49 AM UTC | Sep 24, 2026, 10:41 AM UTC | |||
| domestic | High · 100 | FR6687 | B738 | 50 min | 377 mi | Sep 24, 2026, 9:44 AM UTC | Sep 24, 2026, 10:35 AM UTC | |||
| international | High · 100 | FR1353 | B738 | 2 hr 1 min | 914 mi | Sep 24, 2026, 8:29 AM UTC | Sep 24, 2026, 10:30 AM UTC | |||
| international | High · 100 | AT994 | B738 | 1 hr 18 min | 591 mi | Sep 24, 2026, 9:10 AM UTC | Sep 24, 2026, 10:28 AM UTC | |||
| international | High · 100 | AT636 | B738 | 3 hr 11 min | 1,543 mi | Sep 24, 2026, 7:16 AM UTC | Sep 24, 2026, 10:27 AM UTC | |||
| international | High · 100 | A3738 | A20N | 4 hr 11 min | 1,981 mi | Sep 24, 2026, 6:15 AM UTC | Sep 24, 2026, 10:26 AM UTC | |||
| international | High · 100 | 3O346 | A320 | 1 hr 50 min | 819 mi | Sep 24, 2026, 8:31 AM UTC | Sep 24, 2026, 10:22 AM UTC | |||
| international | High · 100 | NJE632T | GLEX | 59 min | 402 mi | Sep 24, 2026, 9:21 AM UTC | Sep 24, 2026, 10:20 AM UTC | |||
| domestic | High · 100 | 3O727 | A320 | 42 min | 308 mi | Sep 24, 2026, 9:38 AM UTC | Sep 24, 2026, 10:20 AM UTC | |||
| international | High · 100 | AT777Z | B738 | 2 hr 16 min | 1,154 mi | Sep 24, 2026, 8:02 AM UTC | Sep 24, 2026, 10:19 AM UTC | |||
| international | High · 100 | FR7863 | B738 | 1 hr 23 min | 673 mi | Sep 24, 2026, 8:54 AM UTC | Sep 24, 2026, 10:17 AM UTC | |||
| international | High · 100 | U23331 | A320 | 3 hr 44 min | 1,773 mi | Sep 24, 2026, 6:28 AM UTC | Sep 24, 2026, 10:12 AM UTC | |||
| international | High · 100 | P6354P | A321 | 1 hr 28 min | 671 mi | Sep 24, 2026, 8:38 AM UTC | Sep 24, 2026, 10:07 AM UTC | |||
| international | High · 100 | AT554 | B38M | 4 hr 15 min | 2,092 mi | Sep 24, 2026, 5:48 AM UTC | Sep 24, 2026, 10:03 AM UTC | |||
| domestic | High · 100 | AT1435 | AT76 | 1 hr 21 min | 363 mi | Sep 24, 2026, 8:41 AM UTC | Sep 24, 2026, 10:02 AM UTC | |||
| domestic | High · 100 | AT1422 | B738 | 1 hr 57 min | 855 mi | Sep 24, 2026, 7:58 AM UTC | Sep 24, 2026, 9:55 AM UTC | |||
| international | High · 100 | AT672 | B38M | 2 hr 38 min | 1,218 mi | Sep 24, 2026, 7:13 AM UTC | Sep 24, 2026, 9:52 AM UTC | |||
| international | High · 100 | FR5801 | B38M | 57 min | 405 mi | Sep 24, 2026, 8:54 AM UTC | Sep 24, 2026, 9:51 AM UTC | |||
| international | High · 100 | U28703 | A319 | 2 hr 48 min | 1,430 mi | Sep 24, 2026, 7:01 AM UTC | Sep 24, 2026, 9:50 AM UTC | |||
| international | High · 98 | — | P180 | 55 min | 312 mi | Sep 24, 2026, 8:53 AM UTC | Sep 24, 2026, 9:49 AM UTC | |||
| international | High · 100 | FR2996 | B38M | 2 hr 26 min | 1,135 mi | Sep 24, 2026, 7:21 AM UTC | Sep 24, 2026, 9:48 AM UTC | |||
| domestic | High · 100 | AT408 | AT76 | 27 min | 128 mi | Sep 24, 2026, 9:18 AM UTC | Sep 24, 2026, 9:45 AM UTC |
Global rankings
Among tracked countries · Aug 20 – Sep 24, 2026
Movements count arrivals and departures. Domestic flights count once per country.