Flight

RAM985A

Flight history and live tracking for RAM985A, 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

AirlineRoyal Air Maroc
Typical originLEMG MALAGA
Typical destinationGMMN MOHAMMED V
Distance250 nm

Flight history 243 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-07estimated??18:50Z19:14Z0h 24m2008B
2026-10-07estimatedLEMG?20:44 CEST19:04Z0h 20mCN-ROS
2026-10-06estimatedLEMG?20:41 CEST19:10Z0h 28m200EF
2026-10-06estimatedLEMG?20:40 CEST18:58Z0h 17mCN-RGE
2026-10-05partial??02:18Z2019B
2026-10-04partialLEMG?20:46 CESTCN-ROY
2026-10-03partialLEMG?20:44 CEST2019B
2026-10-02partialLEMG?20:52 CEST201C5
2026-10-01partialLEMG?20:42 CESTCN-RGF
2026-09-30estimated??04:29Z19:06Z14h 37m201A2
2026-09-29estimated??02:22Z19:16Z16h 53m201A1
2026-09-28partialLEMG?21:47 CEST201A1
2026-09-27partialLEMG?20:33 CESTCN-ROA
2026-09-26estimated??08:46Z19:08Z10h 21m20112
2026-09-25estimated??07:27Z19:26Z11h 58m200EB
2026-09-24partialLEMG?20:46 CESTCN-RGF
2026-09-23partialLEMG?20:39 CESTCN-ROC
2026-09-22partialLEMG?20:35 CESTCN-RGF
2026-09-17partialLEMG?20:51 CEST2007D
2026-09-16partialLEMG?20:31 CEST201A1
2026-09-15partial??00:56Z200EA
2026-09-14partialLEMG?20:25 CEST200EA
2026-09-13partialLEMG?21:03 CEST2008B
2026-09-12estimated??09:02Z23:48Z14h 45m20111
2026-09-11partialLEMG?21:51 CEST20111
2026-09-10partialLEMG?21:46 CEST20073
2026-09-09estimated??18:47Z19:08Z0h 20m20111
2026-09-08partialLEMG?20:49 CEST201C0
Earlier flights (215) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-06partialLEMG?20:49 CEST20110
2026-09-05partialLEMG?20:48 CEST2006E
2026-09-04estimated??07:46Z19:52Z12h 05m200EA
2026-09-03estimated??07:38Z19:50Z12h 11m20073
2026-09-01partialLEMG?20:41 CEST200EC
2026-08-31partialLEMG?21:31 CEST2008B
2026-08-30estimated??11:13Z19:04Z7h 50m200EF
2026-08-29partialLEMG?20:49 CEST200EF
2026-08-28partialLEMG?21:46 CEST2012C
2026-08-27partialLEMG?21:03 CEST200AF
2026-08-25partialLEMG?20:54 CEST20139
2026-08-24estimated??12:43Z21:02Z8h 19m201D3
2026-08-23partialLEMG?21:05 CEST201D3
2026-08-22partialLEMG?20:59 CEST200EB
2026-08-21estimated??11:59Z19:52Z7h 52m201A0
2026-08-19partialLEMG?21:07 CEST20073
2026-08-18partial??02:34Z200EB
2026-08-17estimated??11:42Z20:16Z8h 33m200AF
2026-08-16estimated??13:27Z23:12Z9h 44m2005A
2026-08-15partialLEMG?20:53 CEST2005A
2026-08-14estimated??13:24Z20:06Z6h 42m20066
2026-08-13estimated??12:56Z19:22Z6h 25m20104
2026-08-12estimated??07:41Z19:06Z11h 25m201D2
2026-08-11partialLEMG?21:01 CEST201A0
2026-07-23partialLEMG?20:52 CEST200EA
2026-07-22partialLEMG?20:46 CEST200EA
2026-07-21estimated??07:22Z22:12Z14h 49m2012C
2026-07-20partialLEMG?22:05 CEST2012C
2026-07-19partialLEMG?20:53 CEST200EA
2026-07-18partialLEMG?20:52 CEST200EA
2026-07-17estimated??04:04Z22:02Z17h 57m201A1
2026-07-16partialLEMG?20:40 CEST201A1
2026-07-15partialLEMG?21:15 CEST200EA
2026-07-14partialLEMG?21:03 CEST20110
2026-07-13LEMGGMMN22:06 CEST21:58 +010h 52m2007A
2026-07-12estimatedLEMG?20:54 CEST21:52Z2h 58m2007D
2026-07-11partialLEMG?20:33 CEST200EB
2026-07-10estimatedLEMGGMMN15:22 CEST22:04 +017h 42m2013A
2026-07-09estimatedLEMGGMMN21:04 CEST20:56 +010h 52m2013A
2026-07-08partialLEMG?20:40 CEST2013A
2026-07-07partialLEMG?20:49 CEST20110
2026-07-06partialLEMG?22:20 CEST201A1
2026-07-05partialLEMG?20:47 CEST201D3
2026-07-04estimatedLEMG?13:38 CEST19:08Z7h 29m201D3
2026-07-03estimatedLEMG?19:06 CEST20:20Z3h 13m20066
2026-07-02estimatedLEMG?16:14 CEST19:20Z5h 05m200F8
2026-07-01partialLEMG?20:44 CEST200F8
2026-06-29partialLEMG?21:03 CEST201A2
2026-06-28partialLEMG?21:09 CEST2006F
2026-06-27partialLEMG?21:26 CEST2006E
2026-06-26partialLEMG?21:19 CEST20112
2026-06-25partialLEMG?20:33 CEST20104
2026-06-24estimatedLEMG?11:03 CEST19:16Z10h 12m20110
2026-06-23partialLEMG?20:37 CEST20110
2026-06-22partialLEMG?20:50 CEST20058
2026-06-21partialLEMG?20:54 CEST200ED
2026-06-20estimatedLEMG?09:37 CEST18:54Z11h 16m20110
2026-06-19partialLEMG?21:06 CEST20110
2026-06-18partialLEMG?20:59 CEST20104
2026-06-17partialLEMG?20:54 CEST201D1
2026-06-16partialLEMG?20:41 CEST20111
2026-06-15partialLEMG?21:19 CEST2007A
2026-06-14partialLEMG?20:38 CEST20105
2026-06-13partialLEMG?21:07 CEST2006F
2026-06-12estimatedLEMG?09:50 CEST19:14Z11h 23m20104
2026-05-28partialLEMG?20:44 CEST20095
2026-05-27partialLEMG?20:48 CEST201C5
2026-05-26estimatedLEMG?12:26 CEST19:22Z8h 55m20139
2026-05-25estimatedLEMG?09:30 CEST19:36Z12h 06m201C2
2026-05-24partialLEMG?20:53 CEST201C2
2026-05-23partialLEMG?20:47 CEST200ED
2026-05-22estimated??12:27Z19:26Z6h 58m20104
2026-05-21partialLEMG?02:21 CEST200F8
2026-05-20partialLEMG?03:25 CEST2006E
2026-05-19partialLEMG?06:14 CEST20095
2026-05-12partialLEMG?21:22 CEST20112
2026-05-11partialLEMG?20:39 CEST20072
2026-05-10partialLEMG?21:01 CEST20139
2026-05-09estimatedLEMG?15:36 CEST19:34Z5h 57m201D2
2026-05-08partialLEMG?20:45 CEST201D2
2026-05-07estimatedLEMG?20:49 CEST19:20Z0h 30m200F8
2026-05-06partialLEMG?20:49 CEST20057
2026-05-05estimatedLEMG?14:45 CEST19:46Z7h 00m201A2
2026-05-04partialLEMG?20:50 CEST201A2
2026-05-03partialLEMG?21:05 CEST201C4
2026-05-02partialLEMG?20:27 CEST20104
2026-05-01partialLEMG?21:04 CEST2008B
2026-04-30partialLEMG?20:50 CEST20104
2026-04-29partialLEMG?20:47 CEST200EB
2026-04-28partialLEMG?20:41 CEST20111
2026-04-26partialLEMG?20:42 CEST2007A
2026-04-25partialLEMG?20:46 CEST201D1
2026-04-24partialLEMG?20:46 CEST20105
2026-04-23estimated?LEMG18:41Z21:12 CEST0h 31m20104
2026-04-21estimated?LEMG19:12Z21:42 CEST0h 29m20112
2026-04-20estimated??02:32Z19:26Z16h 53m20092
2026-04-19partialLEMG?20:53 CEST20092
2026-04-18estimated?LEMG18:53Z21:18 CEST0h 24m2005B
2026-04-17estimated?LEMG18:49Z21:16 CEST0h 26m2006E
2026-04-16partialLEMG?20:41 CEST20095
2026-04-15estimated??08:53Z19:14Z10h 20m20111
2026-04-14estimated??18:55Z19:18Z0h 22m20111
2026-04-12estimated??19:08Z19:26Z0h 17m20095
2026-04-11estimated??19:03Z19:30Z0h 26m20104
2026-04-05partialLEMG?21:52 CEST200EC
2026-04-04estimated??03:00Z19:24Z16h 24m2019F
2026-04-03estimated?LEMG18:42Z23:18 CEST2h 35m2019F
2026-04-02partialLEMG?21:00 CEST201C2
2026-03-31partialLEMG?20:56 CEST20111
2026-03-30partialLEMG?21:11 CEST201C1
2026-03-29estimated??09:11Z19:34Z10h 23m20112
2026-03-28partialLEMG?19:52 CET20112
2026-03-15estimated?LEMG18:01Z19:30 CET0h 28m201A2
2026-03-14estimated??09:33Z19:14Z9h 40m20112
2026-03-13estimated??07:37Z19:00Z11h 22m2005B
2026-03-12partialLEMG?19:15 CET2005B
2026-03-10partialLEMG?19:18 CETCN-ROR
2026-03-09partialLEMG?19:06 CETCN-RGQ
2026-03-08partialLEMG?19:15 CET0201C2
2026-03-07partialLEMG?19:15 CETCN-RGR
2026-03-06partialLEMG?19:08 CETCN-RGR
2026-03-05partialLEMG?19:23 CET0201A2
2026-03-03partialLEMG?19:12 CETCN-ROZ
2026-03-02partialLEMG?19:08 CETCN-RGR
2026-03-01partialLEMG?19:13 CETCN-MAY
2026-02-28partialLEMG?19:21 CETCN-RGP
2026-02-27partialLEMG?19:36 CETCN-RGP
2026-02-26partialLEMG?19:43 CETCN-RGK
2026-02-24partialLEMG?19:10 CETCN-ROS
2026-02-23partialLEMG?19:11 CETCN-RGR
2026-02-22partialLEMG?19:05 CETCN-MAX
2026-02-21partialLEMG?19:06 CETCN-RGM
2026-02-20partialLEMG?19:04 CETCN-RGK
2026-02-19partialLEMG?19:46 CETCN-RGQ
2026-02-18LEMGGMMN19:25 CET19:11 +000h 45m0201C2
2026-02-17partialLEMG?19:34 CETCN-RGE
2026-02-16partialLEMG?19:14 CETCN-RGP
2026-02-15partialLEMG?19:57 CETCN-ROB
2026-02-14partialLEMG?20:04 CETCN-RGQ
2026-02-13partialLEMG?21:34 CETCN-RGI
2026-02-12partialLEMG?20:41 CET0201C3
2026-02-11estimated??13:19Z18:46Z5h 26m2019F
2026-02-07partialLEMG?19:12 CETCN-RGQ
2026-02-06partialLEMG?19:03 CETCN-RGQ
2026-02-05partialLEMG?19:14 CET0201A1
2026-02-04partialLEMG?19:05 CET02019F
2026-02-03partialLEMG?19:33 CETCN-RGH
2026-02-02partialLEMG?19:05 CETCN-RGR
2026-02-01partialLEMG?19:21 CET0201A2
2026-01-31partialLEMG?19:25 CETCN-RGP
2026-01-30partialLEMG?19:16 CETCN-RGP
2026-01-29partialLEMG?19:09 CETCN-ROR
2026-01-28estimated??13:56Z19:04Z5h 07m2019B
2026-01-27partialLEMG?20:18 CET02019B
2026-01-26partialLEMG?19:02 CETCN-RGQ
2026-01-25partialLEMG?19:18 CET0201A0
2026-01-24partialLEMG?19:01 CETCN-RGQ
2026-01-23partialLEMG?19:02 CETCN-RGP
2026-01-22partialLEMG?19:25 CET0201A0
2026-01-21partialLEMG?19:05 CETCN-RGG
2026-01-20partialLEMG?19:08 CETCN-ROC
2026-01-19partialLEMG?18:45 CETCN-RGO
2026-01-18partialLEMG?19:11 CETCN-ROJ
2026-01-09LEMGGMMN19:12 CET20:06 +010h 53m0201A1
2026-01-08LEMGGMMN19:09 CET20:16 +011h 06mCN-ROC
2026-01-07LEMGGMMN19:09 CET19:54 +010h 45mCN-RGR
2026-01-06LEMGGMMN19:16 CET20:12 +010h 56mCN-ROH
2026-01-05LEMGGMMN19:30 CET20:41 +011h 11mCN-RGQ
2026-01-04LEMGGMMN20:00 CET20:52 +010h 51mCN-ROB
2026-01-03LEMGGMMN19:45 CET20:42 +010h 56mCN-RGQ
2026-01-02LEMGGMMN19:02 CET20:02 +010h 59mCN-RGP
2026-01-01LEMGGMMN19:14 CET20:16 +011h 02m0201C2
2025-12-31LEMGGMMN19:06 CET20:00 +010h 53mCN-RGP
2025-12-30LEMGGMMN19:42 CET20:44 +011h 02mCN-RNZ
2025-12-29LEMGGMMN19:35 CET20:22 +010h 47mCN-RGQ
2025-12-28LEMGGMMN19:43 CET20:32 +010h 48mCN-RGH
2025-12-27LEMGGMMN19:55 CET20:55 +010h 59mCN-RGQ
2025-12-26LEMGGMMN20:01 CET21:00 +010h 58mCN-RGP
2025-12-25LEMGGMMN19:10 CET19:54 +010h 44mCN-ROJ
2025-12-24LEMGGMMN19:14 CET20:08 +010h 53mCN-RGQ
2025-12-23LEMGGMMN19:55 CET20:52 +010h 56mCN-ROL
2025-12-22LEMGGMMN19:19 CET20:04 +010h 44mCN-RGP
2025-12-21LEMGGMMN19:35 CET20:34 +010h 58mCN-RGF
2025-12-20LEMGGMMN20:42 CET21:42 +010h 59m0201A2
2025-12-19estimatedLEMGGMMN20:18 CET21:44 +011h 25mCN-RGP
2025-12-18LEMGGMMN19:42 CET20:28 +010h 45mCN-RGP
2025-12-17LEMGGMMN19:14 CET19:58 +010h 43mCN-RGP
2025-12-16LEMGGMMN19:21 CET20:16 +010h 54mCN-MAY
2025-12-15LEMGGMMN19:21 CET20:16 +010h 54mCN-RGP
2025-12-14LEMGGMMN19:26 CET20:16 +010h 49m0201C1
2025-12-13LEMGGMMN19:13 CET20:06 +010h 52mCN-ROK
2025-12-12LEMGGMMN19:43 CET20:32 +010h 48mCN-MAX
2025-12-11estimatedLEMGGMMN19:17 CET20:08 +010h 50mCN-MAX
2025-12-09LEMGGMMN19:42 CET20:34 +010h 52mCN-MAY
2025-11-27estimated??18:07Z18:32Z0h 25m20111
2025-10-30partialLEMG?19:19 CET20111
2025-10-28estimated??18:15Z18:46Z0h 30m200EF
2025-10-27estimated??18:16Z18:44Z0h 28m20111
2025-10-26partialLEMG?19:14 CET2012C
2025-10-25estimated??19:40Z20:06Z0h 26m20111
2025-10-24estimated??19:33Z20:00Z0h 26m20110
2025-10-23partialLEMG?21:45 CEST20110
2025-10-21estimated??03:39Z20:18Z16h 38m200F8
2025-10-20estimated??07:39Z20:38Z12h 58m20113
2025-10-14partialLEMG?22:19 CESTCN-RGR
2025-10-13partialLEMG?21:38 CESTCN-RGO
2025-10-07LEMGGMMN21:44 CEST21:34 +010h 50mCN-RGO
2025-10-06partialLEMG?21:52 CESTCN-RGR
2025-10-05partialLEMG?16:56 CESTCN-RGR
2025-08-25partialLEMG?10:34 CESTCN-ROS
2025-08-24partialLEMG?05:13 CESTCN-RGO
2025-08-21partialLEMG?21:34 CESTCN-RGM
2025-08-17partialLEMG?20:12 CEST0201A1
2025-08-16partialLEMG?22:18 CESTCN-RGP
2025-08-15partialLEMG?21:21 CESTCN-RGP

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.

Open the live map Full history CSV API access
Follow this flight

Get an email when RAM985A 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 archive (from $9.99, with a free one-day sample). Questions: [email protected]