Flight

RAM270

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

In flightGMMN → HECA to CAIRO
Phasecruise
Progress53%
ETA19:25 EEST

Route

AirlineRoyal Air Maroc
Observed routeGMME → HECA

Flight history 152 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-07estimated??11:36Z14:24Z2h 47m0201D3
2026-10-07estimated??11:29Z14:16Z2h 46m201D3
2026-10-06estimated??11:39Z14:24Z2h 45mCN-ROC
2026-10-06estimated??11:31Z14:16Z2h 44m2005B
2026-10-05estimated??11:21Z14:25Z3h 03m20073
2026-10-03estimated??11:23Z19:02Z7h 39m201C1
2026-10-01estimated??11:38Z14:28Z2h 49m201C5
2026-09-30estimated??11:36Z18:58Z7h 21m201D2
2026-09-29estimated??11:25Z14:26Z3h 00m200AF
2026-09-28estimated??11:33Z16:16Z4h 42m20139
2026-09-26estimated??11:28Z14:22Z2h 53m201C5
2026-09-24estimated??11:38Z14:42Z3h 03m201C5
2026-09-23estimated??11:24Z14:28Z3h 03m2008B
2026-09-22estimated??11:42Z14:40Z2h 57mCN-ROJ
2026-09-21estimated??11:37Z14:40Z3h 02mCN-RGE
2026-09-17estimated??12:04Z20:28Z8h 23m201D3
2026-09-16estimated??12:41Z14:18Z1h 36m200AF
2026-09-14estimated??11:32Z18:32Z6h 59m201D1
2026-09-12estimated??11:32Z19:46Z8h 14m201A1
2026-09-10estimated??11:33Z19:28Z7h 54m2012C
2026-09-09estimated??11:36Z19:02Z7h 25m200ED
2026-09-08estimated??11:44Z15:52Z4h 07m20066
Earlier flights (130) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-09-05estimated??11:44Z19:34Z7h 49m201A2
2026-09-03estimated??12:48Z15:38Z2h 50m20105
2026-09-01estimated??11:23Z19:38Z8h 14m200ED
2026-08-31estimated??11:32Z14:32Z3h 00m20092
2026-08-29estimated??11:31Z19:34Z8h 02m2006F
2026-08-27estimated??11:26Z19:18Z7h 52m201D1
2026-08-25estimated??11:36Z19:10Z7h 34m200EA
2026-08-24estimated??11:36Z14:18Z2h 41m200EB
2026-08-22estimated??11:36Z19:30Z7h 53m201A0
2026-08-20estimated??11:57Z19:36Z7h 38m201D1
2026-08-19estimated??11:57Z19:48Z7h 50m2006E
2026-08-18estimated??12:50Z13:20Z0h 29m20092
2026-08-17estimated??13:09Z19:08Z5h 58m200FB
2026-08-15estimated??11:31Z14:24Z2h 52m2019F
2026-08-13estimated??11:43Z14:38Z2h 54m201C0
2026-08-12estimated??11:31Z18:54Z7h 23m200AF
2026-07-23estimated??12:33Z18:54Z6h 20m2008B
2026-07-22estimated??11:28Z15:30Z4h 01m20092
2026-07-21estimated??11:27Z19:26Z7h 59m200FB
2026-07-20estimated??11:30Z14:28Z2h 57m20105
2026-07-18estimated??11:32Z14:20Z2h 47m2012C
2026-07-16estimated??11:48Z14:40Z2h 52m20057
2026-07-15estimated??11:34Z14:16Z2h 41m200ED
2026-07-14estimatedGMFM?13:49 +0115:43Z2h 53m200EC
2026-07-13estimatedGMME?12:37 +0119:04Z7h 26m200FB
2026-07-11estimatedGMME?12:37 +0115:32Z3h 54m20072
2026-07-09estimatedGMFM?13:41 +0119:26Z6h 44m2007D
2026-07-08estimatedGMFM?12:39 +0119:08Z7h 29m2012C
2026-07-07estimatedGMMY?12:37 +0115:28Z3h 50m200EB
2026-07-06estimatedGMME?12:43 +0114:52Z3h 09m200AF
2026-07-04estimatedGMME?12:45 +0115:50Z4h 04m200EA
2026-07-02estimatedGMMY?12:43 +0119:00Z7h 16m20072
2026-07-01estimatedGMMY?12:40 +0114:56Z3h 15m200ED
2026-06-30estimated??17:17Z21:00Z3h 42m20092
2026-06-30estimatedGMFM?14:13 +0114:22Z1h 08m20092
2026-06-29estimatedGMME?12:28 +0116:32Z5h 04m200FB
2026-06-27estimatedGMME?12:25 +0114:34Z3h 08m20057
2026-06-25estimatedGMMY?12:34 +0115:28Z3h 54m20095
2026-06-24estimatedGMMY?12:50 +0119:36Z7h 46m200EB
2026-06-23estimatedGMME?12:35 +0116:10Z4h 34m200EC
2026-06-22estimatedGMME?12:36 +0118:22Z6h 46m2007D
2026-06-20estimatedGMMY?12:38 +0114:42Z3h 03m200EC
2026-06-18estimated??15:21Z15:48Z0h 27m20095
2026-06-17estimatedGMME?12:26 +0116:14Z4h 48m20092
2026-06-16estimated??14:35Z14:56Z0h 20m2007D
2026-06-16estimatedGMME?12:31 +0112:22Z0h 50m2007D
2026-06-15estimatedGMME?12:32 +0115:04Z3h 31m2012C
2026-06-13estimatedGMFM?12:30 +0117:43Z6h 13m200EC
2026-05-28estimated??11:22Z18:44Z7h 21m200FB
2026-05-27estimatedGMME?12:20 +0114:42Z3h 21m20104
2026-05-26estimatedGMME?12:43 +0115:00Z3h 16m200AE
2026-05-25estimatedGMME?12:21 +0114:38Z3h 17m200EC
2026-05-23estimatedGMME?12:28 +0114:28Z2h 59m2006E
2026-05-21estimatedGMME?12:30 +0114:40Z3h 09m2008B
2026-05-20estimatedGMFMHECA03:48 +0122:14 EEST16h 25m20105
2026-05-19partialGMME?03:48 +01200ED
2026-05-12estimatedGMFM?12:41 +0119:26Z7h 44m2007D
2026-05-11estimatedGMMY?12:26 +0117:40Z6h 13m200AF
2026-05-09estimatedGMME?12:40 +0119:36Z7h 55m2008B
2026-05-07estimatedGMFM?13:12 +0115:38Z3h 25m2007D
2026-05-06estimatedGMME?12:31 +0115:46Z4h 14m200EC
2026-05-05estimatedGMME?12:30 +0117:35Z6h 04m200AE
2026-05-04estimatedGMME?12:29 +0114:06Z2h 36m200AF
2026-05-02estimatedGMME?12:44 +0118:16Z6h 32m200EA
2026-04-30estimatedGMFM?12:30 +0114:12Z2h 42m201C5
2026-04-28estimatedGMME?12:24 +0116:00Z4h 36m2007D
2026-04-27estimatedGMMY?12:27 +0119:00Z7h 32m20105
2026-04-25GMMEHECA12:31 +0119:32 EEST5h 00m201C0
2026-04-23estimated??11:35Z18:16Z6h 40m201C1
2026-04-22estimated??11:26Z14:18Z2h 51m200ED
2026-04-21estimated??11:35Z16:04Z4h 29m200EC
2026-04-20estimated??13:52Z15:12Z1h 19m20092
2026-04-18estimated??11:53Z16:08Z4h 14m201C2
2026-04-16GMMEHECA12:35 +0118:38 EET5h 02m201C0
2026-04-15estimated??12:04Z18:16Z6h 12m200FB
2026-04-14estimated?HECA11:40Z18:43 EET5h 02m20072
2026-04-13estimated??11:45Z13:20Z1h 34m20095
2026-04-11estimated??11:42Z16:00Z4h 17m201C2
2026-04-06estimated??11:37Z15:12Z3h 34m2012C
2026-04-04estimated??11:42Z14:42Z2h 59m201C5
2026-04-02estimated??11:43Z19:32Z7h 48m201C4
2026-03-31estimated??12:17Z15:14Z2h 57m200EA
2026-03-30estimated??11:30Z14:44Z3h 13m20104
2026-03-28estimated??13:43Z20:06Z6h 22m201C4
2026-03-16estimated??11:36Z15:14Z3h 38m20095
2026-03-14estimated??11:32Z16:30Z4h 58m2006F
2026-03-12estimated??11:28Z14:02Z2h 33mCN-ROH
2026-03-09estimated??12:08Z16:28Z4h 19mCN-ROR
2026-03-07estimated??11:33Z14:28Z2h 55m0201A2
2026-03-05estimated??11:36Z16:04Z4h 27mCN-ROZ
2026-03-02estimated??11:42Z14:46Z3h 03mCN-ROZ
2026-02-28estimated??12:45Z15:44Z2h 58mCN-MAY
2026-02-26estimated??11:28Z15:52Z4h 23mCN-ROU
2026-02-23estimated??11:41Z15:02Z3h 20mCN-RGH
2026-02-21estimated??11:56Z15:00Z3h 04m0201A0
2026-02-19estimated??11:27Z15:46Z4h 18mCN-RGV
2026-02-16estimated??11:56Z16:20Z4h 23mCN-RGI
2026-02-14estimated??11:41Z15:58Z4h 17m201A0
2026-02-12estimated??11:44Z14:28Z2h 43mCN-RGM
2026-02-07estimated??11:29Z15:33Z4h 03m201A0
2026-02-05estimated??11:29Z14:04Z2h 34mCN-RGM
2026-02-02estimated??11:41Z14:22Z2h 40mCN-RGF
2026-01-31estimated??11:45Z16:08Z4h 22mCN-MAY
2026-01-29estimated??11:25Z15:28Z4h 02mCN-RGE
2026-01-26estimated??12:21Z15:16Z2h 55mCN-RGV
2026-01-24estimated??11:47Z15:40Z3h 53m0201A2
2026-01-22estimated??11:56Z16:24Z4h 27mCN-ROR
2026-01-19estimated??11:42Z16:12Z4h 29mCN-RNU
2026-01-08GMMN?12:27 +0114:48Z3h 20mCN-RGI
2026-01-05GMMN?13:22 +0115:32Z3h 09mCN-ROY
2026-01-03GMMN?12:19 +0115:46Z4h 26mCN-ROS
2026-01-01GMMN?12:32 +0114:40Z3h 07mCN-RGI
2025-12-29GMMN?13:41 +0116:04Z3h 22mCN-RGV
2025-12-27GMMN?12:20 +0114:42Z3h 21mCN-ROH
2025-12-25GMMN?12:52 +0114:54Z3h 02mCN-ROL
2025-12-22GMMN?12:53 +0116:34Z4h 41mCN-ROL
2025-12-20GMMN?13:59 +0116:24Z3h 24mCN-ROS
2025-12-18GMMN?12:32 +0116:32Z4h 59mCN-RGF
2025-12-15GMMN?12:40 +0114:58Z3h 17mCN-RGE
2025-12-13estimated??12:54Z15:48Z2h 53mCN-RGV
2025-12-11GMMN?13:59 +0117:58Z4h 58mCN-RGE
2025-11-27estimated??11:46Z15:24Z3h 37m200AE
2025-10-30estimated??13:55Z18:26Z4h 30m2012C
2025-10-27estimated??13:42Z20:46Z7h 04m2007D
2025-10-20estimated??12:06Z15:00Z2h 53m200AE
2025-10-13estimated??11:35Z15:50Z4h 14mCN-RGM
2025-10-06estimated??11:34Z15:58Z4h 23mCN-ROS
2025-08-26estimated??03:05Z03:24Z0h 19mCN-ROR
2025-08-21?HEAZ11:50Z19:12 EEST4h 21mCN-ROS
2025-08-14estimated??14:27Z15:48Z1h 20mCN-RGH

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.

Track live on the map Full history CSV API access

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]