33 active days
Loading tracked flight data
Preparing this profile
Loading recent flights and paths…
Loading tracked flight data
Loading recent flights and paths…
Tracked directional route
Francisco de Sa Carneiro Airport → Palma de Mallorca Airport
Analysis window
Every derived statistic, trend, operator and tail number breakdown, flight observation, and mapped path below uses this flight-date window.
Loading rankings…
33 active days
647 mi avg per flight
1 hr 25 min average
Average across flights included in analytics
18 flight numbers
Tracked activity
Observed operators
Operator activity within Aug 20 – Sep 24, 2026.
| Operator | Flights | Flight numbers | Tail numbers | Tracked distance | First observed | Last observed |
|---|---|---|---|---|---|---|
Ryanair (FR)RYR | 34 | 3 | 24 | 21,785 mi | Aug 20, 2026, 6:46 PM UTC | Sep 23, 2026, 1:47 PM UTC |
| 20 | 10 | 7 | 12,799 mi | Aug 21, 2026, 8:33 PM UTC | Sep 15, 2026, 11:46 AM UTC | |
| 17 | 3 | 14 | 11,439 mi | Aug 20, 2026, 12:33 PM UTC | Sep 22, 2026, 7:31 PM UTC | |
| 1 | 1 | 1 | 606 mi | Aug 31, 2026, 7:41 AM UTC | Aug 31, 2026, 8:57 AM UTC | |
| 1 | 1 | 1 | 629 mi | Aug 24, 2026, 8:06 AM UTC | Aug 24, 2026, 9:26 AM UTC |
Observed services
Open a flight number for its complete tracked profile.
| Flight number | Flights | Tail numbers | Tracked distance | First observed | Last observed |
|---|---|---|---|---|---|
| 25 | 18 | 16,032 mi | Aug 20, 2026, 6:46 PM UTC | Sep 23, 2026, 1:47 PM UTC | |
| 8 | 6 | 5,494 mi | Aug 23, 2026, 12:19 PM UTC | Sep 22, 2026, 7:31 PM UTC | |
| 8 | 7 | 5,293 mi | Aug 20, 2026, 12:33 PM UTC | Sep 21, 2026, 2:55 PM UTC | |
| 5 | 4 | 3,283 mi | Aug 24, 2026, 11:12 PM UTC | Sep 21, 2026, 9:39 PM UTC | |
| 4 | 3 | 2,470 mi | Aug 23, 2026, 10:08 PM UTC | Sep 20, 2026, 10:14 PM UTC | |
| 4 | 3 | 2,534 mi | Aug 22, 2026, 8:52 PM UTC | Sep 12, 2026, 9:11 PM UTC | |
Observed tail numbers
Open a tail number for its complete tracked profile.
| Tail number | Type | Flights | Flight numbers | Tracked distance | Last observed |
|---|---|---|---|---|---|
| CRJX | 11 | 7 | 7,108 mi | Sep 7, 2026, 12:45 PM UTC | |
| B38M | 4 | 2 | 2,552 mi | Sep 21, 2026, 9:39 PM UTC | |
| B38M | 3 | 1 | 1,911 mi | Sep 5, 2026, 1:10 PM UTC | |
| B38M | 3 | 1 | 1,917 mi | Sep 4, 2026, 7:24 PM UTC | |
| B738 | 3 | 1 | 1,923 mi | Aug 26, 2026, 2:05 PM UTC | |
| B38M | 2 | 1 | 1,259 mi | Sep 19, 2026, 12:53 PM UTC |
Observed aircraft types
Observed flights grouped by aircraft designator and matched to the aircraft reference catalog.
| Type | Aircraft name | Flights | Makeup | Tail numbers | Tracked distance | Operators | Flight numbers | First observed | Last observed |
|---|---|---|---|---|---|---|---|---|---|
| B38M | Boeing 737 MAX 8 | 20 | 27.4% | 12 | 12,759 mi | 1 | 3 | Aug 20, 2026, 6:46 PM UTC | Sep 23, 2026, 1:47 PM UTC |
| CRJX | Bombardier CRJ-1000 | 20 | 27.4% | 7 | 12,799 mi | 1 | 10 | Aug 21, 2026, 8:33 PM UTC | Sep 15, 2026, 11:46 AM UTC |
| B738 | Boeing 737-800 | 15 | 20.5% | 13 | 9,655 mi | 2 | 3 | Aug 21, 2026, 7:59 PM UTC | Sep 22, 2026, 2:28 PM UTC |
| A320 | Airbus A320 | 12 | 16.4% | 11 | 8,172 mi | 1 | 3 | Aug 20, 2026, 12:33 PM UTC | Sep 22, 2026, 7:31 PM UTC |
| A20N | Airbus A320neo | 4 | 5.5% | 2 | 2,752 mi | 1 | 1 | Aug 25, 2026, 5:57 PM UTC | Sep 8, 2026, 7:46 PM UTC |
| A319 | Airbus A319 | 1 | 1.4% | 1 | 515 mi | 1 | 1 | Sep 18, 2026, 8:03 AM UTC |
Observation log
Latest 100 flights on OPO → PMI within Aug 20 – Sep 24, 2026
| 3 |
| 2 |
| 1,970 mi |
| Aug 25, 2026, 12:44 PM UTC |
| Sep 8, 2026, 12:47 PM UTC |
| 3 | 2 | 1,949 mi | Aug 24, 2026, 11:49 AM UTC | Sep 7, 2026, 12:45 PM UTC |
| 2 | 2 | 1,276 mi | Aug 30, 2026, 5:33 PM UTC | Sep 13, 2026, 8:09 PM UTC |
| 2 | 2 | 1,227 mi | Aug 21, 2026, 8:33 PM UTC | Sep 4, 2026, 9:54 PM UTC |
| 2 | 1 | 1,254 mi | Aug 26, 2026, 8:49 PM UTC | Sep 2, 2026, 10:06 PM UTC |
| 1 | 1 | 638 mi | Sep 15, 2026, 10:24 AM UTC | Sep 15, 2026, 11:46 AM UTC |
| 1 | 1 | 624 mi | Sep 13, 2026, 9:25 PM UTC | Sep 13, 2026, 10:44 PM UTC |
| 1 | 1 | 652 mi | Sep 13, 2026, 7:29 AM UTC | Sep 13, 2026, 8:56 AM UTC |
| 1 | 1 | 606 mi | Aug 31, 2026, 7:41 AM UTC | Aug 31, 2026, 8:57 AM UTC |
| 1 | 1 | 663 mi | Aug 25, 2026, 11:24 PM UTC | Aug 26, 2026, 12:46 AM UTC |
| 1 | 1 | 629 mi | Aug 24, 2026, 8:06 AM UTC | Aug 24, 2026, 9:26 AM UTC |
| 1 | 1 | 665 mi | Aug 23, 2026, 7:36 PM UTC | Aug 23, 2026, 8:58 PM UTC |
| CRJX | 2 | 2 | 1,262 mi | Sep 15, 2026, 11:46 AM UTC |
| CRJX | 2 | 2 | 1,268 mi | Sep 13, 2026, 8:09 PM UTC |
| A20N | 2 | 1 | 1,383 mi | Sep 8, 2026, 7:46 PM UTC |
| A20N | 2 | 1 | 1,369 mi | Sep 1, 2026, 7:37 PM UTC |
| A320 | 2 | 1 | 1,395 mi | Aug 24, 2026, 3:51 PM UTC |
| CRJX | 2 | 2 | 1,289 mi | Aug 24, 2026, 1:10 PM UTC |
| B38M | 1 | 1 | 664 mi | Sep 23, 2026, 1:47 PM UTC |
| A320 | 1 | 1 | 635 mi | Sep 22, 2026, 7:31 PM UTC |
| B738 | 1 | 1 | 651 mi | Sep 22, 2026, 2:28 PM UTC |
| A320 | 1 | 1 | 704 mi | Sep 21, 2026, 2:55 PM UTC |
| B738 | 1 | 1 | 652 mi | Sep 21, 2026, 2:25 PM UTC |
| B38M | 1 | 1 | 618 mi | Sep 18, 2026, 7:19 PM UTC |
| A319 | 1 | 1 | 515 mi | Sep 18, 2026, 9:04 AM UTC |
| B738 | 1 | 1 | 620 mi | Sep 17, 2026, 7:34 PM UTC |
| B38M | 1 | 1 | 636 mi | Sep 16, 2026, 2:19 PM UTC |
| A320 | 1 | 1 | 727 mi | Sep 15, 2026, 7:29 PM UTC |
| B738 | 1 | 1 | 650 mi | Sep 15, 2026, 11:58 AM UTC |
| A320 | 1 | 1 | 652 mi | Sep 13, 2026, 8:56 AM UTC |
| B738 | 1 | 1 | 668 mi | Sep 11, 2026, 8:38 PM UTC |
| A320 | 1 | 1 | 646 mi | Sep 11, 2026, 9:16 AM UTC |
| B738 | 1 | 1 | 642 mi | Sep 10, 2026, 8:44 PM UTC |
| B738 | 1 | 1 | 642 mi | Sep 9, 2026, 3:41 PM UTC |
| CRJX | 1 | 1 | 643 mi | Sep 8, 2026, 12:47 PM UTC |
| B38M | 1 | 1 | 637 mi | Sep 8, 2026, 10:34 AM UTC |
| B38M | 1 | 1 | 627 mi | Sep 7, 2026, 11:15 PM UTC |
| A320 | 1 | 1 | 684 mi | Sep 7, 2026, 2:49 PM UTC |
| A320 | 1 | 1 | 700 mi | Sep 4, 2026, 9:15 AM UTC |
| B738 | 1 | 1 | 628 mi | Sep 2, 2026, 2:16 PM UTC |
| B738 | 1 | 1 | 635 mi | Sep 1, 2026, 12:06 AM UTC |
| A320 | 1 | 1 | 648 mi | Aug 31, 2026, 3:02 PM UTC |
| B738 | 1 | 1 | 669 mi | Aug 31, 2026, 2:42 PM UTC |
| CL30 | 1 | 1 | 606 mi | Aug 31, 2026, 8:57 AM UTC |
| B38M | 1 | 1 | 656 mi | Aug 30, 2026, 10:18 PM UTC |
| A320 | 1 | 1 | 724 mi | Aug 30, 2026, 1:45 PM UTC |
| B38M | 1 | 1 | 672 mi | Aug 25, 2026, 12:38 AM UTC |
| B738 | 1 | 1 | 629 mi | Aug 24, 2026, 9:26 AM UTC |
| B38M | 1 | 1 | 610 mi | Aug 23, 2026, 11:21 PM UTC |
| A320 | 1 | 1 | 655 mi | Aug 23, 2026, 1:41 PM UTC |
| CRJX | 1 | 1 | 619 mi | Aug 22, 2026, 10:08 PM UTC |
| B738 | 1 | 1 | 646 mi | Aug 22, 2026, 2:13 PM UTC |
| CRJX | 1 | 1 | 611 mi | Aug 21, 2026, 9:53 PM UTC |
| Sep 18, 2026, 9:04 AM UTC |
| CL30 | Bombardier Challenger 300 | 1 | 1.4% | 1 | 606 mi | 1 | 1 | Aug 31, 2026, 7:41 AM UTC | Aug 31, 2026, 8:57 AM UTC |
| A320 |
| Sep 22, 2026, 5:58 PM UTC |
| Sep 22, 2026, 7:31 PM UTC |
| 1 hr 33 min |
| 635 mi |
| High · 100 | FR6750 | B738 | Sep 22, 2026, 1:03 PM UTC | Sep 22, 2026, 2:28 PM UTC | 1 hr 26 min | 651 mi |
| High · 100 | FR7802 | B38M | Sep 21, 2026, 8:08 PM UTC | Sep 21, 2026, 9:39 PM UTC | 1 hr 31 min | 662 mi |
| High · 100 | EC7384 | A320 | Sep 21, 2026, 1:24 PM UTC | Sep 21, 2026, 2:55 PM UTC | 1 hr 31 min | 704 mi |
| High · 100 | FR6750 | B738 | Sep 21, 2026, 12:54 PM UTC | Sep 21, 2026, 2:25 PM UTC | 1 hr 31 min | 652 mi |
| High · 100 | FR7420 | B38M | Sep 20, 2026, 8:52 PM UTC | Sep 20, 2026, 10:14 PM UTC | 1 hr 23 min | 618 mi |
| High · 100 | FR6750 | B38M | Sep 19, 2026, 11:26 AM UTC | Sep 19, 2026, 12:53 PM UTC | 1 hr 27 min | 628 mi |
| High · 100 | FR6750 | B38M | Sep 18, 2026, 5:56 PM UTC | Sep 18, 2026, 7:19 PM UTC | 1 hr 23 min | 618 mi |
| High · 100 | EC7384 | A319 | Sep 18, 2026, 8:03 AM UTC | Sep 18, 2026, 9:04 AM UTC | 1 hr 1 min | 515 mi |
| High · 100 | FR6750 | B738 | Sep 17, 2026, 6:16 PM UTC | Sep 17, 2026, 7:34 PM UTC | 1 hr 18 min | 620 mi |
| High · 100 | FR6750 | B38M | Sep 16, 2026, 12:57 PM UTC | Sep 16, 2026, 2:19 PM UTC | 1 hr 23 min | 636 mi |
| High · 100 | EC6841 | A320 | Sep 15, 2026, 5:50 PM UTC | Sep 15, 2026, 7:29 PM UTC | 1 hr 39 min | 727 mi |
| High · 100 | FR6750 | B738 | Sep 15, 2026, 10:33 AM UTC | Sep 15, 2026, 11:58 AM UTC | 1 hr 25 min | 650 mi |
| High · 100 | YW3123 | CRJX | Sep 15, 2026, 10:24 AM UTC | Sep 15, 2026, 11:46 AM UTC | 1 hr 22 min | 638 mi |
| High · 100 | FR7802 | B38M | Sep 14, 2026, 8:35 PM UTC | Sep 14, 2026, 10:20 PM UTC | 1 hr 45 min | 687 mi |
| High · 100 | YW3277 | CRJX | Sep 13, 2026, 9:25 PM UTC | Sep 13, 2026, 10:44 PM UTC | 1 hr 19 min | 624 mi |
| High · 100 | FR7420 | B38M | Sep 13, 2026, 8:41 PM UTC | Sep 13, 2026, 9:50 PM UTC | 1 hr 9 min | 585 mi |
| High · 100 | YW8178 | CRJX | Sep 13, 2026, 6:43 PM UTC | Sep 13, 2026, 8:09 PM UTC | 1 hr 26 min | 636 mi |
| High · 100 | EC9040 | A320 | Sep 13, 2026, 7:29 AM UTC | Sep 13, 2026, 8:56 AM UTC | 1 hr 27 min | 652 mi |
| High · 100 | YW8166 | CRJX | Sep 12, 2026, 7:47 PM UTC | Sep 12, 2026, 9:11 PM UTC | 1 hr 24 min | 631 mi |
| High · 100 | FR6750 | B738 | Sep 11, 2026, 7:08 PM UTC | Sep 11, 2026, 8:38 PM UTC | 1 hr 31 min | 668 mi |
| High · 100 | EC7384 | A320 | Sep 11, 2026, 7:49 AM UTC | Sep 11, 2026, 9:16 AM UTC | 1 hr 28 min | 646 mi |
| High · 100 | FR6750 | B738 | Sep 10, 2026, 7:19 PM UTC | Sep 10, 2026, 8:44 PM UTC | 1 hr 25 min | 642 mi |
| High · 100 | FR6750 | B738 | Sep 9, 2026, 2:15 PM UTC | Sep 9, 2026, 3:41 PM UTC | 1 hr 26 min | 642 mi |
| High · 100 | EC6841 | A20N | Sep 8, 2026, 6:08 PM UTC | Sep 8, 2026, 7:46 PM UTC | 1 hr 38 min | 730 mi |
| High · 100 | YW8123 | CRJX | Sep 8, 2026, 11:28 AM UTC | Sep 8, 2026, 12:47 PM UTC | 1 hr 19 min | 643 mi |
| High · 100 | FR6750 | B38M | Sep 8, 2026, 9:11 AM UTC | Sep 8, 2026, 10:34 AM UTC | 1 hr 23 min | 637 mi |
| High · 100 | FR7802 | B38M | Sep 7, 2026, 9:56 PM UTC | Sep 7, 2026, 11:15 PM UTC | 1 hr 19 min | 627 mi |
| High · 100 | EC7384 | A320 | Sep 7, 2026, 1:24 PM UTC | Sep 7, 2026, 2:49 PM UTC | 1 hr 25 min | 684 mi |
| High · 100 | YW8111 | CRJX | Sep 7, 2026, 11:21 AM UTC | Sep 7, 2026, 12:45 PM UTC | 1 hr 24 min | 638 mi |
| High · 100 | YW8166 | CRJX | Sep 5, 2026, 7:33 PM UTC | Sep 5, 2026, 8:57 PM UTC | 1 hr 24 min | 618 mi |
| High · 100 | FR6750 | B38M | Sep 5, 2026, 11:45 AM UTC | Sep 5, 2026, 1:10 PM UTC | 1 hr 25 min | 610 mi |
| High · 100 | YW8150 | CRJX | Sep 4, 2026, 8:33 PM UTC | Sep 4, 2026, 9:54 PM UTC | 1 hr 21 min | 616 mi |
| High · 100 | FR6750 | B38M | Sep 4, 2026, 6:08 PM UTC | Sep 4, 2026, 7:24 PM UTC | 1 hr 16 min | 623 mi |
| High · 100 | EC7384 | A320 | Sep 4, 2026, 7:46 AM UTC | Sep 4, 2026, 9:15 AM UTC | 1 hr 29 min | 700 mi |
| High · 100 | FR6750 | B38M | Sep 3, 2026, 6:51 PM UTC | Sep 3, 2026, 8:21 PM UTC | 1 hr 30 min | 637 mi |
| High · 100 | YW8136 | CRJX | Sep 2, 2026, 8:44 PM UTC | Sep 2, 2026, 10:06 PM UTC | 1 hr 23 min | 613 mi |
| High · 100 | FR6750 | B738 | Sep 2, 2026, 12:48 PM UTC | Sep 2, 2026, 2:16 PM UTC | 1 hr 28 min | 628 mi |
| High · 100 | EC6841 | A20N | Sep 1, 2026, 5:52 PM UTC | Sep 1, 2026, 7:37 PM UTC | 1 hr 45 min | 738 mi |
| High · 100 | YW8123 | CRJX | Sep 1, 2026, 10:57 AM UTC | Sep 1, 2026, 12:19 PM UTC | 1 hr 23 min | 658 mi |
| High · 100 | FR6750 | B38M | Sep 1, 2026, 9:14 AM UTC | Sep 1, 2026, 10:50 AM UTC | 1 hr 37 min | 625 mi |
| High · 100 | FR7802 | B738 | Aug 31, 2026, 10:47 PM UTC | Sep 1, 2026, 12:06 AM UTC | 1 hr 19 min | 635 mi |
| High · 98 | — | A320 | Aug 31, 2026, 12:59 PM UTC | Aug 31, 2026, 4:37 PM UTC | 3 hr 38 min | 705 mi |
| High · 100 | EC7384 | A320 | Aug 31, 2026, 1:46 PM UTC | Aug 31, 2026, 3:02 PM UTC | 1 hr 16 min | 648 mi |
| High · 100 | FR6750 | B738 | Aug 31, 2026, 1:14 PM UTC | Aug 31, 2026, 2:42 PM UTC | 1 hr 28 min | 669 mi |
| High · 100 | YW8111 | CRJX | Aug 31, 2026, 10:49 AM UTC | Aug 31, 2026, 12:18 PM UTC | 1 hr 30 min | 686 mi |
| High · 100 | VJA535 | CL30 | Aug 31, 2026, 7:41 AM UTC | Aug 31, 2026, 8:57 AM UTC | 1 hr 17 min | 606 mi |
| High · 100 | FR7420 | B38M | Aug 30, 2026, 8:57 PM UTC | Aug 30, 2026, 10:18 PM UTC | 1 hr 22 min | 656 mi |
| High · 100 | YW8178 | CRJX | Aug 30, 2026, 5:33 PM UTC | Aug 30, 2026, 6:51 PM UTC | 1 hr 18 min | 640 mi |
| High · 100 | EC6841 | A320 | Aug 30, 2026, 12:16 PM UTC | Aug 30, 2026, 1:45 PM UTC | 1 hr 28 min | 724 mi |
| High · 100 | YW8166 | CRJX | Aug 29, 2026, 7:59 PM UTC | Aug 29, 2026, 9:22 PM UTC | 1 hr 23 min | 666 mi |
| High · 100 | FR6750 | B38M | Aug 29, 2026, 12:08 PM UTC | Aug 29, 2026, 1:33 PM UTC | 1 hr 25 min | 669 mi |
| High · 100 | FR6750 | B38M | Aug 27, 2026, 8:13 PM UTC | Aug 27, 2026, 9:31 PM UTC | 1 hr 18 min | 631 mi |
| High · 100 | YW8136 | CRJX | Aug 26, 2026, 8:49 PM UTC | Aug 26, 2026, 10:15 PM UTC | 1 hr 26 min | 642 mi |
| High · 100 | FR6750 | B738 | Aug 26, 2026, 12:41 PM UTC | Aug 26, 2026, 2:05 PM UTC | 1 hr 24 min | 647 mi |
| High · 100 | EC6841 | A20N | Aug 26, 2026, 5:32 AM UTC | Aug 26, 2026, 6:52 AM UTC | 1 hr 20 min | 630 mi |
| High · 100 | YW3120 | CRJX | Aug 25, 2026, 11:24 PM UTC | Aug 26, 2026, 12:46 AM UTC | 1 hr 22 min | 663 mi |
| High · 100 | EC6841 | A20N | Aug 25, 2026, 5:57 PM UTC | Aug 25, 2026, 7:24 PM UTC | 1 hr 27 min | 653 mi |
| High · 100 | YW8123 | CRJX | Aug 25, 2026, 12:44 PM UTC | Aug 25, 2026, 2:07 PM UTC | 1 hr 23 min | 669 mi |
| High · 100 | FR6750 | B738 | Aug 25, 2026, 9:13 AM UTC | Aug 25, 2026, 10:41 AM UTC | 1 hr 27 min | 648 mi |
| High · 100 | FR7802 | B38M | Aug 24, 2026, 11:12 PM UTC | Aug 25, 2026, 12:38 AM UTC | 1 hr 26 min | 672 mi |
| High · 100 | EC7384 | A320 | Aug 24, 2026, 2:18 PM UTC | Aug 24, 2026, 3:51 PM UTC | 1 hr 33 min | 705 mi |
| High · 100 | YW8111 | CRJX | Aug 24, 2026, 11:49 AM UTC | Aug 24, 2026, 1:10 PM UTC | 1 hr 22 min | 625 mi |
| High · 100 | ENT3MC | B738 | Aug 24, 2026, 8:06 AM UTC | Aug 24, 2026, 9:26 AM UTC | 1 hr 20 min | 629 mi |
| High · 100 | FR7420 | B38M | Aug 23, 2026, 10:08 PM UTC | Aug 23, 2026, 11:21 PM UTC | 1 hr 13 min | 610 mi |
| High · 100 | YW8176 | CRJX | Aug 23, 2026, 7:36 PM UTC | Aug 23, 2026, 8:58 PM UTC | 1 hr 22 min | 665 mi |
| High · 100 | EC6841 | A320 | Aug 23, 2026, 12:19 PM UTC | Aug 23, 2026, 1:41 PM UTC | 1 hr 22 min | 655 mi |
| High · 100 | YW8166 | CRJX | Aug 22, 2026, 8:52 PM UTC | Aug 22, 2026, 10:08 PM UTC | 1 hr 17 min | 619 mi |
| High · 100 | FR6750 | B738 | Aug 22, 2026, 12:49 PM UTC | Aug 22, 2026, 2:13 PM UTC | 1 hr 25 min | 646 mi |
| High · 100 | YW8150 | CRJX | Aug 21, 2026, 8:33 PM UTC | Aug 21, 2026, 9:53 PM UTC | 1 hr 20 min | 611 mi |
| High · 100 | FR6750 | B738 | Aug 21, 2026, 7:59 PM UTC | Aug 21, 2026, 9:19 PM UTC | 1 hr 20 min | 628 mi |
| High · 100 | FR6750 | B38M | Aug 20, 2026, 6:46 PM UTC | Aug 20, 2026, 8:12 PM UTC | 1 hr 26 min | 663 mi |
| High · 100 | EC7384 | A320 | Aug 20, 2026, 12:33 PM UTC | Aug 20, 2026, 2:02 PM UTC | 1 hr 29 min | 689 mi |
Global rankings
Among tracked routes · Aug 20 – Sep 24, 2026