Flight
RAM781S
Flight history and live tracking for RAM781S, operated by Royal Air Maroc. Recent flights from the PlaneTrack independent receiver network, with departure and arrival times, aircraft used, and a real-time position feed.
Route
| Airline | Royal Air Maroc |
| Observed route | LFPO → GMMY |
Flight history 108 flights since Jan 2026
| Date | From | To | Dep | Arr | Duration | Aircraft |
|---|---|---|---|---|---|---|
| 2026-08-21estimated | ? | ? | 07:30Z | 22:08Z | 14h 37m | 200EF |
| 2026-08-20estimated | ? | ? | 07:22Z | 22:20Z | 14h 57m | 200EF |
| 2026-08-19estimated | ? | ? | 19:55Z | 22:12Z | 2h 16m | 200EF |
| 2026-08-18estimated | ? | ? | 21:32Z | 22:06Z | 0h 33m | 200EF |
| 2026-08-17estimated | ? | ? | 11:55Z | 21:48Z | 9h 52m | 200ED |
| 2026-08-16estimated | ? | ? | 07:24Z | 22:12Z | 14h 48m | 200ED |
| 2026-08-15estimated | ? | ? | 07:26Z | 22:12Z | 14h 46m | 200ED |
| 2026-08-14estimated | ? | ? | 08:00Z | 22:00Z | 13h 59m | 200ED |
| 2026-08-13estimated | ? | ? | 07:23Z | 22:00Z | 14h 36m | 200ED |
| 2026-08-12estimated | ? | ? | 19:29Z | 21:38Z | 2h 08m | 200ED |
| 2026-08-11estimated | ? | ? | 19:58Z | 22:06Z | 2h 07m | 200ED |
Earlier flights (97) - back to 2026-01-08
| Date | From | To | Dep | Arr | Duration | Aircraft |
|---|---|---|---|---|---|---|
| 2026-07-23estimated | ? | ? | 19:48Z | 22:06Z | 2h 17m | 200ED |
| 2026-07-22estimated | ? | ? | 20:26Z | 22:38Z | 2h 11m | 200ED |
| 2026-07-21estimated | ? | ? | 07:16Z | 23:18Z | 16h 01m | 200EB |
| 2026-07-20estimated | ? | ? | 19:48Z | 22:18Z | 2h 29m | 200EB |
| 2026-07-19estimated | ? | ? | 07:14Z | 21:52Z | 14h 38m | 200EB |
| 2026-07-18estimated | ? | ? | 19:51Z | 22:08Z | 2h 16m | 200EB |
| 2026-07-17estimated | LFPO | GMMY | 21:38 CEST | 22:56 +01 | 2h 17m | 200EB |
| 2026-07-16estimated | LFPO | GMMY | 22:23 CEST | 23:58 +01 | 2h 35m | 200EB |
| 2026-07-15estimated | ? | ? | 20:26Z | 22:46Z | 2h 19m | 200EB |
| 2026-07-14estimated | GMME | GMMY | 09:14 +01 | 23:38 +01 | 14h 24m | 200ED |
| 2026-07-13estimated | LFPO | GMMY | 21:51 CEST | 23:18 +01 | 2h 27m | 200ED |
| 2026-07-12estimated | LFPO | GMMY | 21:44 CEST | 23:10 +01 | 2h 25m | 200ED |
| 2026-07-11estimated | LFPO | GMMY | 22:02 CEST | 23:26 +01 | 2h 23m | 200ED |
| 2026-07-10 | LFPO | GMMY | 22:53 CEST | 00:12 +01 | 2h 19m | 200ED |
| 2026-07-09estimated | LFPO | GMMY | 21:42 CEST | 22:56 +01 | 2h 13m | 200ED |
| 2026-07-08estimated | LFPO | GMMY | 09:28 CEST | 23:50 +01 | 15h 21m | 201A2 |
| 2026-07-07 | LFPV | GMMY | 22:07 CEST | 23:20 +01 | 2h 12m | 201A2 |
| 2026-07-06estimated | LFPV | GMMY | 22:03 CEST | 23:10 +01 | 2h 07m | 200EC |
| 2026-07-05estimated | LFPN | GMMY | 09:21 CEST | 23:04 +01 | 14h 42m | 200EC |
| 2026-07-04estimated | LFPN | GMMY | 22:04 CEST | 23:10 +01 | 2h 05m | 200EC |
| 2026-07-03estimated | LFPN | GMMY | 09:24 CEST | 23:24 +01 | 14h 59m | 200EC |
| 2026-07-02estimated | LFPN | GMMY | 21:51 CEST | 22:52 +01 | 2h 00m | 200EC |
| 2026-07-01estimated | LFPN | GMMY | 21:59 CEST | 23:00 +01 | 2h 01m | 200EC |
| 2026-06-30partial | LFPO | ? | 09:16 CEST | 200ED | ||
| 2026-06-29estimated | LFPO | GMMY | 22:00 CEST | 23:02 +01 | 2h 01m | 200ED |
| 2026-06-28estimated | LFPO | GMMY | 10:35 CEST | 00:44 +01 | 15h 08m | 200ED |
| 2026-06-27estimated | LFPV | GMMY | 09:21 CEST | 00:14 +01 | 15h 53m | 200ED |
| 2026-06-26estimated | LFPO | GMMY | 21:43 CEST | 23:06 +01 | 2h 22m | 200ED |
| 2026-06-25estimated | LFPO | GMMY | 09:17 CEST | 22:56 +01 | 14h 38m | 200ED |
| 2026-06-24estimated | LFPO | ? | 09:34 CEST | 22:36Z | 15h 01m | 200ED |
| 2026-06-23estimated | LFPO | GMMY | 21:47 CEST | 23:00 +01 | 2h 12m | 200ED |
| 2026-06-22estimated | LFPO | GMMY | 22:05 CEST | 23:14 +01 | 2h 08m | 200FB |
| 2026-06-21estimated | LFPO | GMMY | 21:58 CEST | 23:06 +01 | 2h 07m | 200FB |
| 2026-06-20estimated | LFPV | GMMY | 22:20 CEST | 23:28 +01 | 2h 08m | 200FB |
| 2026-06-19estimated | LFPN | GMMY | 09:16 CEST | 23:06 +01 | 14h 49m | 200FB |
| 2026-06-18estimated | LFPO | GMMY | 09:24 CEST | 23:46 +01 | 15h 21m | 200FB |
| 2026-06-17estimated | LFPY | GMMY | 21:44 CEST | 22:50 +01 | 2h 06m | 200FB |
| 2026-06-16estimated | LFPN | GMMY | 21:43 CEST | 22:46 +01 | 2h 02m | 200FB |
| 2026-06-15estimated | LFPO | GMMY | 09:17 CEST | 22:54 +01 | 14h 36m | 200ED |
| 2026-06-14estimated | LFPV | GMMY | 09:23 CEST | 23:22 +01 | 14h 59m | 200ED |
| 2026-06-13estimated | LFPN | GMMY | 22:09 CEST | 23:32 +01 | 2h 22m | 200ED |
| 2026-06-12estimated | LFPN | GMMY | 21:48 CEST | 23:02 +01 | 2h 13m | 200ED |
| 2026-05-28estimated | LFPO | GMMY | 21:41 CEST | 22:50 +01 | 2h 08m | 200EF |
| 2026-05-27estimated | LFPO | GMMY | 09:11 CEST | 22:42 +01 | 14h 30m | 200EF |
| 2026-05-26estimated | LFPO | GMMY | 21:48 CEST | 23:00 +01 | 2h 11m | 200EF |
| 2026-05-25estimated | LFPO | GMMY | 21:48 CEST | 23:02 +01 | 2h 13m | 200EB |
| 2026-05-24estimated | LFPO | GMMY | 21:55 CEST | 23:02 +01 | 2h 06m | 200EB |
| 2026-05-23estimated | LFPO | GMMY | 21:52 CEST | 23:04 +01 | 2h 11m | 200EB |
| 2026-05-22estimated | LFPO | GMMY | 21:45 CEST | 23:00 +01 | 2h 14m | 200EB |
| 2026-05-21estimated | LFPO | GMMY | 09:18 CEST | 23:36 +01 | 15h 17m | 200EB |
| 2026-05-20partial | LFPN | ? | 02:07 CEST | 200EB | ||
| 2026-05-19partial | LFPN | ? | 04:25 CEST | 20104 | ||
| 2026-05-12estimated | LFPV | GMMY | 21:37 CEST | 22:50 +01 | 2h 12m | 20104 |
| 2026-05-11estimated | LFPN | GMMY | 21:45 CEST | 23:08 +01 | 2h 22m | 20105 |
| 2026-05-10estimated | LFPO | GMMY | 21:59 CEST | 23:32 +01 | 2h 33m | 20105 |
| 2026-05-09estimated | LFPO | GMMY | 09:29 CEST | 23:14 +01 | 14h 44m | 20105 |
| 2026-05-08estimated | LFPO | GMMY | 21:45 CEST | 23:18 +01 | 2h 33m | 20105 |
| 2026-05-07estimated | LFPO | GMMY | 21:45 CEST | 23:06 +01 | 2h 20m | 20105 |
| 2026-05-06estimated | LFPV | GMMY | 21:50 CEST | 23:02 +01 | 2h 11m | 20105 |
| 2026-05-05estimated | LFPO | GMMY | 21:54 CEST | 23:10 +01 | 2h 15m | 20105 |
| 2026-05-04estimated | LFPO | GMMY | 21:49 CEST | 23:04 +01 | 2h 14m | 200EF |
| 2026-05-03estimated | LFPN | GMMY | 09:28 CEST | 23:56 +01 | 15h 27m | 200EF |
| 2026-05-02estimated | LFPN | GMMY | 09:35 CEST | 23:54 +01 | 15h 18m | 200EF |
| 2026-05-01estimated | LFPO | GMMY | 22:19 CEST | 23:38 +01 | 2h 18m | 200EF |
| 2026-04-30estimated | LFPO | GMMY | 09:23 CEST | 23:02 +01 | 14h 38m | 200EF |
| 2026-04-29estimated | LFPO | GMMY | 22:00 CEST | 23:20 +01 | 2h 19m | 200EF |
| 2026-04-28estimated | LFPO | GMMY | 21:42 CEST | 22:56 +01 | 2h 14m | 200EF |
| 2026-04-27estimated | LFPO | GMMY | 09:06 CEST | 22:58 +01 | 14h 51m | 200F8 |
| 2026-04-26estimated | LFPO | GMMY | 09:32 CEST | 23:06 +01 | 14h 34m | 200F8 |
| 2026-04-25estimated | LFPO | GMMY | 09:30 CEST | 22:52 +01 | 14h 21m | 200F8 |
| 2026-04-24estimated | ? | ? | 19:48Z | 22:02Z | 2h 13m | 200F8 |
| 2026-04-23estimated | LFPO | GMMY | 21:50 CEST | 23:06 +01 | 2h 15m | 200F8 |
| 2026-04-22estimated | LFPO | GMMY | 22:06 CEST | 23:14 +01 | 2h 07m | 200F8 |
| 2026-04-21estimated | ? | ? | 07:14Z | 22:18Z | 15h 03m | 2007A |
| 2026-04-20estimated | ? | ? | 07:23Z | 22:00Z | 14h 36m | 2007A |
| 2026-04-19estimated | ? | ? | 07:23Z | 22:22Z | 14h 58m | 2007A |
| 2026-04-18 | ? | GMME | 20:38Z | 00:03 +01 | 2h 25m | 2007A |
| 2026-04-17estimated | ? | ? | 07:22Z | 22:16Z | 14h 53m | 200EC |
| 2026-04-16estimated | ? | ? | 20:15Z | 22:24Z | 2h 08m | 200EC |
| 2026-04-15estimated | ? | ? | 20:33Z | 22:40Z | 2h 06m | 20105 |
| 2026-04-14estimated | ? | ? | 20:09Z | 22:08Z | 1h 58m | 20105 |
| 2026-04-13estimated | ? | ? | 07:13Z | 21:38Z | 14h 24m | 2006E |
| 2026-04-12estimated | ? | ? | 07:27Z | 22:16Z | 14h 48m | 2006E |
| 2026-04-11estimated | ? | ? | 20:16Z | 22:44Z | 2h 27m | 2006E |
| 2026-04-05estimated | LFPO | GMMY | 21:57 CEST | 23:06 +01 | 2h 08m | 20104 |
| 2026-04-04partial | ? | ? | 00:00Z | 20104 | ||
| 2026-04-03estimated | ? | ? | 17:54Z | 23:58Z | 6h 03m | 20104 |
| 2026-04-02estimated | ? | ? | 20:10Z | 22:04Z | 1h 53m | 20104 |
| 2026-03-31estimated | ? | ? | 07:18Z | 22:00Z | 14h 42m | 200EC |
| 2026-03-30estimated | ? | ? | 20:29Z | 22:22Z | 1h 52m | 200EC |
| 2026-03-29estimated | ? | ? | 07:37Z | 22:22Z | 14h 44m | 200EC |
| 2026-03-28estimated | ? | ? | 20:08Z | 22:04Z | 1h 55m | 200EC |
| 2026-03-15estimated | ? | ? | 07:18Z | 21:40Z | 14h 22m | 200FB |
| 2026-03-14estimated | LFPO | GMMY | 21:00 CET | 21:56 +00 | 1h 55m | 200FB |
| 2026-03-13estimated | ? | ? | 19:50Z | 21:58Z | 2h 07m | 20105 |
| 2026-02-09 | LFPO | ? | 21:53 CET | 22:22Z | 1h 29m | 20066 |
| 2026-01-08 | LFPO | ? | 21:30 CET | 22:49Z | 2h 19m | 0200ED |
Times are local to each airport. Hover for UTC. Flights marked estimated were completed with route prediction or partial coverage; partial records have a confirmed departure but no reliable arrival fix.
Follow this flight
Get an email when RAM781S flies + if it runs late.
Data access
Live positions and 365-day history for this flight are available through the PlaneTrack API (commercial use from $29/month) and as one-off CSV extracts from our own receiver network archive. Questions: [email protected]