Flight

RAM964Y

Flight history and live tracking for RAM964Y, 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
Observed routeGMME → LEBL

Flight history 245 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-03estimatedGMMELEBL10:52 +0014:28 CEST1h 36m20072
2026-10-02estimated??10:48Z12:30Z1h 41m2007D
2026-10-01estimated??09:09Z10:50Z1h 40m201D4
2026-09-30estimatedGMMELEBL08:58 +0012:34 CEST1h 35m200EB
2026-09-29estimatedGMMELEBL09:06 +0012:58 CEST1h 51m201A0
2026-09-28estimated??09:46Z11:38Z1h 51m20111
2026-09-27GMMNLEBL09:00 +0013:08 CEST2h 07m0201A2
2026-09-26estimated??09:08Z10:48Z1h 39m200EF
2026-09-25estimatedGMMELEBL09:01 +0012:56 CEST1h 54m2006F
2026-09-24estimated??09:00Z10:46Z1h 45m201C4
2026-09-23estimatedGMMELEBL09:04 +0012:46 CEST1h 41m201D2
2026-09-22estimatedGMMELEBL09:20 +0013:04 CEST1h 43m0201D2
2026-09-21estimatedGMMELEBL09:25 +0013:02 CEST1h 37mCN-RGO
2026-09-18estimatedGMMELEBL11:00 +0113:56 CEST1h 55m2006E
2026-09-17estimatedGMMELEBL10:28 +0113:08 CEST1h 39m2007D
2026-09-14estimated??09:28Z11:12Z1h 44m201C2
2026-09-13estimatedGMMELEBL10:12 +0112:52 CEST1h 39m201A0
2026-09-12estimated??09:07Z11:04Z1h 56m20104
2026-09-11estimatedGMMELEBL10:20 +0113:06 CEST1h 45m200F8
2026-09-10estimatedGMMELEBL10:16 +0113:08 CEST1h 51m200EB
2026-09-09estimated??10:42Z12:14Z1h 31m2019B
2026-09-08estimatedGMMELEBL09:55 +0112:40 CEST1h 44m201A0
2026-09-07estimated??09:21Z09:40Z0h 18m2008B
2026-09-06estimatedGMMELEBL13:57 +0116:34 CEST1h 36m200AE
2026-09-06estimated??09:12Z09:44Z0h 31m201C1
2026-09-05estimatedGMMELEBL10:08 +0112:52 CEST1h 43m2006E
2026-09-04estimatedGMMELEBL10:55 +0113:30 CEST1h 35m200EF
Earlier flights (218) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-03estimated??09:14Z10:50Z1h 35m2007D
2026-09-01estimatedGMMELEBL10:07 +0112:40 CEST1h 32m201D1
2026-08-31estimatedGMMELEBL10:19 +0112:58 CEST1h 39m200EA
2026-08-30estimated??09:19Z11:02Z1h 42m2013A
2026-08-29estimatedGMMELEBL10:16 +0112:58 CEST1h 41m201C4
2026-08-28estimatedGMMELEBL10:15 +0112:36 CEST1h 20m2006E
2026-08-27estimatedGMMELEBL10:39 +0112:34 CEST0h 54m201C1
2026-08-25estimatedGMMELEBL10:41 +0113:04 CEST1h 22m201D3
2026-08-24estimatedGMMELEBL10:11 +0112:32 CEST1h 20m2005A
2026-08-23estimatedGMMELEBL10:07 +0112:36 CEST1h 28m201D2
2026-08-22estimatedGMMELEBL10:36 +0113:04 CEST1h 27m2006F
2026-08-21estimated??09:14Z10:54Z1h 39m20073
2026-08-20estimated??09:18Z10:34Z1h 15m201C2
2026-08-19estimated??09:12Z10:36Z1h 23m200EA
2026-08-18estimated??09:07Z10:44Z1h 36m20139
2026-08-17estimated??12:36Z13:02Z0h 25m200F8
2026-08-16estimated??09:09Z10:42Z1h 32m201D1
2026-08-15estimatedGMMELEBL10:08 +0114:02 CEST2h 53m200AF
2026-08-14estimated??09:28Z11:00Z1h 31m2005B
2026-08-13estimated??09:16Z10:50Z1h 34m2019B
2026-08-12estimated??09:11Z10:42Z1h 30m2006F
2026-07-23estimatedGMMELEBL10:07 +0112:50 CEST1h 42m2005B
2026-07-22estimated??09:18Z10:48Z1h 29m200F8
2026-07-21estimated??09:10Z10:50Z1h 39m201C1
2026-07-20estimated??09:15Z10:48Z1h 32m2005A
2026-07-19estimated?LEBL09:10Z12:42 CEST1h 32m20072
2026-07-18estimated??09:03Z10:36Z1h 32m20058
2026-07-17estimated?LEBL09:05Z12:42 CEST1h 36m201A2
2026-07-16estimated??09:18Z11:30Z2h 12m20073
2026-07-15estimated??10:28Z11:26Z0h 58m20066
2026-07-14GMMNLEBL09:57 +0112:44 CEST1h 46m200EF
2026-07-13estimatedGMME?10:15 +0110:54Z1h 39m200F8
2026-07-12estimatedGMME?10:07 +0110:36Z1h 28m2007A
2026-07-11estimatedGMFM?10:12 +0110:46Z1h 33m200F8
2026-07-10estimatedGMFMLEBL10:07 +0112:36 CEST1h 28m2006F
2026-07-09estimatedGMMELEBL10:14 +0112:54 CEST1h 39m2013A
2026-07-08estimatedGMMELEBL10:14 +0112:52 CEST1h 37m201C2
2026-07-07estimatedGMMELEBL10:05 +0112:40 CEST1h 34m20058
2026-07-06estimatedGMMELEBL10:05 +0112:42 CEST1h 36m20105
2026-07-05estimatedGMMELEBL10:12 +0112:48 CEST1h 35m201A2
2026-07-04estimatedGMME?10:23 +0111:22Z1h 58m2006E
2026-07-03estimatedGMMELEBL09:59 +0112:40 CEST1h 40m20058
2026-07-02estimatedGMMELEBL10:08 +0112:56 CEST1h 48m201A1
2026-07-01estimatedGMME?10:04 +0110:48Z1h 43m201D3
2026-06-30estimatedGMME?10:08 +0111:06Z1h 57m20057
2026-06-29estimatedGMMELEBL10:09 +0112:48 CEST1h 38m200AF
2026-06-28estimatedGMMELEBL10:05 +0112:40 CEST1h 34m2013A
2026-06-27estimatedGMMELEBL10:06 +0112:54 CEST1h 47m201D3
2026-06-26estimatedGMMELEGE10:21 +0112:54 CEST1h 32m20095
2026-06-25estimatedGMME?10:15 +0110:58Z1h 43m201C2
2026-06-24estimatedGMMELEBL10:15 +0112:56 CEST1h 40m2012C
2026-06-23estimatedGMMELEBL10:07 +0112:42 CEST1h 34m2005B
2026-06-22estimatedGMMELEBL10:01 +0112:38 CEST1h 36m20057
2026-06-21estimatedGMME?10:04 +0110:46Z1h 41m201D2
2026-06-20estimatedGMME?10:02 +0110:50Z1h 47m20105
2026-06-19estimatedGMFM?11:00 +0111:34Z1h 33m201D2
2026-06-18estimatedGMME?10:03 +0110:40Z1h 36m2013A
2026-06-17estimatedGMFMLEBL10:14 +0113:04 CEST1h 49m200ED
2026-06-16estimatedGMMELEBL10:18 +0113:04 CEST1h 45m201C1
2026-06-15estimatedGMMELEBL10:12 +0112:52 CEST1h 39m2007A
2026-06-14estimatedGMME?10:06 +0110:40Z1h 33m201D2
2026-06-13estimatedGMMELEBL10:10 +0112:46 CEST1h 35m201A1
2026-06-12estimatedGMME?10:01 +0110:50Z1h 48m201C5
2026-05-29estimatedGMFMLEBL10:09 +0112:54 CEST1h 44m201A0
2026-05-28estimatedGMMYLEBL10:11 +0112:52 CEST1h 40m20058
2026-05-27estimatedGMMY?10:59 +0111:20Z1h 20m20092
2026-05-26estimatedGMFMLEBL10:08 +0112:46 CEST1h 38m201C4
2026-05-25estimatedGMMY?10:02 +0110:40Z1h 37m20058
2026-05-24estimatedGMMELEBL10:12 +0112:48 CEST1h 35m201A2
2026-05-23estimatedGMME?10:04 +0110:50Z1h 45m201A0
2026-05-22estimated??09:09Z10:50Z1h 40m20057
2026-05-21estimatedGMMELEBL10:26 +0113:06 CEST1h 39m200EA
2026-05-20partialLEBL?02:16 CEST201C2
2026-05-19partialLEBL?04:34 CEST201A1
2026-05-12estimatedGMME?10:06 +0110:38Z1h 31m20072
2026-05-11estimatedGMMELEBL10:03 +0112:28 CEST1h 24m200AE
2026-05-10estimatedGMMCLEBL10:10 +0112:42 CEST1h 31m20139
2026-05-09estimatedGMFM?10:14 +0110:48Z1h 33m20104
2026-05-08estimatedGMMYLEBL10:07 +0112:42 CEST1h 34m2005A
2026-05-07estimatedGMME?10:08 +0110:52Z1h 43m200EA
2026-05-06estimatedGMFM?10:10 +0110:42Z1h 32m2005A
2026-05-05estimatedGMME?10:11 +0110:48Z1h 36m201A0
2026-05-04estimatedGMME?10:06 +0110:42Z1h 35m20058
2026-05-03estimatedGMMELEBL10:23 +0112:56 CEST1h 33m201D2
2026-05-02estimatedGMFM?10:15 +0110:34Z1h 18m2012C
2026-05-01estimatedGMME?10:02 +0110:46Z1h 43m200AE
2026-04-30estimatedGMME?10:14 +0110:48Z1h 33m20104
2026-04-28estimatedGMMELEBL10:17 +0113:06 CEST1h 48m201A0
2026-04-27estimatedGMMELEBL10:17 +0112:52 CEST1h 34m201A0
2026-04-26estimatedGMMYLEBL10:18 +0112:58 CEST1h 39m20139
2026-04-25estimatedGMMELEBL10:15 +0112:58 CEST1h 42m201A0
2026-04-24estimated??09:05Z10:48Z1h 42m2006E
2026-04-23estimated?LEBL09:08Z12:40 CEST1h 31m20104
2026-04-22estimated?LEBL09:06Z12:46 CEST1h 39m2005A
2026-04-21estimated?LEBL09:18Z12:54 CEST1h 35m201B5
2026-04-20estimated?LEBL09:20Z12:56 CEST1h 36m201C0
2026-04-19estimated??09:11Z10:56Z1h 44m201A2
2026-04-18estimated??09:26Z11:10Z1h 43m2005B
2026-04-17estimated?LEBL09:04Z12:46 CEST1h 42m200EA
2026-04-16estimated??09:10Z10:54Z1h 43m200AF
2026-04-15estimated?LEBL09:17Z12:50 CEST1h 32m201C3
2026-04-14estimated?LEBL09:04Z13:02 CEST1h 57m201C3
2026-04-13estimated?LEBL09:11Z12:56 CEST1h 44m201C2
2026-04-12estimatedGMMELEBL10:05 +0112:44 CEST1h 38m2013A
2026-04-11estimatedGMMELEBL10:12 +0112:52 CEST1h 39m2005A
2026-04-06estimatedGMMELEBL10:07 +0112:48 CEST1h 40m201C4
2026-04-05estimated??09:17Z11:04Z1h 46m201C2
2026-04-04estimated??09:10Z11:06Z1h 55m20066
2026-04-03estimated?LEBL09:05Z12:54 CEST1h 48m200EF
2026-04-02estimated?LEBL09:10Z12:54 CEST1h 43m201C2
2026-04-01estimated??09:17Z10:46Z1h 28m2012C
2026-03-31estimated?LEBL09:13Z12:58 CEST1h 44m2005A
2026-03-30estimated??09:09Z11:22Z2h 12m2007D
2026-03-29estimated??09:11Z11:02Z1h 50m201C2
2026-03-16estimated?LEBL09:19Z12:20 CET2h 01m200AE
2026-03-15estimated?LEBL08:57Z11:54 CET1h 56m2007A
2026-03-14estimated?LEBL09:05Z11:58 CET1h 52m201C4
2026-03-13estimated?LEBL08:59Z11:40 CET1h 40m201C3
2026-03-12estimatedGMMELEBL09:13 +0011:54 CET1h 40m2005A
2026-03-11estimatedGMMELEBL09:02 +0012:02 CET1h 59m201C3
2026-03-09estimatedGMMELEBL09:04 +0011:42 CET1h 38mCN-RGQ
2026-03-08estimatedGMMELEBL09:37 +0012:08 CET1h 30mCN-ROB
2026-03-07estimatedGMMELEBL08:59 +0011:28 CET1h 28m0201C0
2026-03-06estimatedGMMELEBL09:08 +0011:44 CET1h 35mCN-RGM
2026-03-05estimatedGMMELEBL08:58 +0011:50 CET1h 51mCN-ROB
2026-03-04estimatedGMMELEBL09:12 +0012:00 CET1h 47mCN-ROL
2026-03-02estimatedGMMELEBL09:02 +0012:02 CET1h 59m0201C3
2026-03-01estimatedGMMELEBL08:58 +0011:38 CET1h 39m0201C1
2026-02-28estimatedGMMELEBL09:06 +0011:50 CET1h 43mCN-ROA
2026-02-27estimatedGMMELEBL09:36 +0012:12 CET1h 35m0201A2
2026-02-26estimatedGMMELEBL09:01 +0011:48 CET1h 46mCN-ROC
2026-02-25estimatedGMMELEBL10:05 +0012:42 CET1h 37mCN-ROJ
2026-02-23estimatedGMMELEBL09:32 +0012:12 CET1h 39mCN-RGR
2026-02-22estimatedGMMELEBL09:04 +0011:45 CET1h 40m0201C2
2026-02-21estimatedGMMELEBL09:06 +0012:02 CET1h 56m02019F
2026-02-20estimatedGMMELEBL09:10 +0011:59 CET1h 48m0201C0
2026-02-19estimatedGMMELEBL09:13 +0011:50 CET1h 37mCN-ROA
2026-02-18estimatedGMMELEBL09:03 +0011:38 CET1h 34m0201C0
2026-02-17estimatedGMMELEBL08:57 +0011:38 CET1h 40m2005B
2026-02-16estimatedGMMELEBL10:24 +0013:08 CET1h 43m0201C1
2026-02-15estimatedGMMELEBL10:52 +0013:42 CET1h 49m20095
2026-02-14estimatedGMMELEBL10:13 +0112:00 CET1h 46m200EC
2026-02-13estimatedGMMELEBL10:36 +0112:08 CET1h 31m201C4
2026-02-12estimatedGMMELEBL11:23 +0113:06 CET1h 43m201C1
2026-02-11estimatedGMMELEBL10:30 +0112:06 CET1h 35m20073
2026-02-07estimatedGMMELEBL10:02 +0111:30 CET1h 28m200ED
2026-02-06estimatedGMMELEBL10:21 +0111:46 CET1h 24mCN-ROR
2026-02-05estimatedGMMELEBL09:58 +0111:24 CET1h 25mCN-RNZ
2026-02-04estimatedGMMELEBL10:12 +0111:54 CET1h 41m201C0
2026-02-03estimatedGMMELEBL09:54 +0111:30 CET1h 36m0201C1
2026-02-02estimatedGMMELEBL10:07 +0111:40 CET1h 32mCN-RGR
2026-02-01estimatedGMMELEBL11:37 +0113:16 CET1h 38m02019B
2026-01-31estimatedGMMELEBL10:50 +0112:36 CET1h 45mCN-ROR
2026-01-30estimatedGMMELEBL10:31 +0112:08 CET1h 36mCN-ROL
2026-01-29estimatedGMMELEBL10:10 +0111:52 CET1h 41mCN-ROP
2026-01-28estimatedGMMELEBL09:57 +0111:38 CET1h 41m201C0
2026-01-27estimatedGMMELEBL10:02 +0111:38 CET1h 36m0201A2
2026-01-26estimatedGMMELEBL10:06 +0112:02 CET1h 56m0201C1
2026-01-25estimatedGMMELEBL10:02 +0111:38 CET1h 35mCN-ROR
2026-01-24estimatedGMMELEBL10:26 +0112:00 CET1h 34m0201C2
2026-01-23estimatedGMMELEBL10:13 +0111:42 CET1h 28mCN-RGQ
2026-01-22estimatedGMMELEBL10:07 +0112:06 CET1h 58mCN-ROA
2026-01-21estimatedGMMELEBL10:06 +0111:54 CET1h 47mCN-ROB
2026-01-20estimatedGMMELEBL10:04 +0111:44 CET1h 39mCN-ROP
2026-01-19estimatedGMMELEBL10:46 +0112:28 CET1h 42mCN-RGF
2026-01-09GMMNLEBL10:52 +0112:52 CET1h 59m0201C0
2026-01-08GMMNLEBL10:18 +0112:22 CET2h 03m0201B5
2026-01-07GMMNLEBL10:19 +0112:26 CET2h 06mCN-MAY
2026-01-06GMMNLEBL10:36 +0112:26 CET1h 49mCN-ROH
2026-01-05GMMNLEBL09:48 +0111:40 CET1h 51mCN-ROK
2026-01-04GMMNLEBL10:03 +0111:52 CET1h 49mCN-ROH
2026-01-03GMMNLEBL09:54 +0111:46 CET1h 51m0201B5
2026-01-02GMMNLEBL09:52 +0111:50 CET1h 57mCN-ROE
2026-01-01GMMNLEBL09:50 +0111:48 CET1h 57m0201B5
2025-12-31GMMNLEBL09:59 +0111:54 CET1h 54m0201C1
2025-12-30GMMNLEBL09:51 +0111:48 CET1h 56mCN-RNU
2025-12-29GMMNLEBL09:53 +0111:44 CET1h 50mCN-RGN
2025-12-28GMMNLEBL10:01 +0111:48 CET1h 46mCN-ROC
2025-12-27GMMNLEBL10:04 +0111:56 CET1h 51mCN-RGK
2025-12-26GMMNLEBL09:55 +0111:50 CET1h 54mCN-ROL
2025-12-25estimatedGMMNLEBL09:45 +0111:48 CET2h 02m0201B5
2025-12-24GMMNLEBL09:46 +0111:40 CET1h 53mCN-RGG
2025-12-23GMMNLEBL09:42 +0111:42 CET1h 59m0201C2
2025-12-22GMMNLEBL10:53 +0113:00 CET2h 07mCN-ROK
2025-12-21GMMNLEBL09:42 +0111:32 CET1h 50mCN-ROU
2025-12-20GMMNLEBL09:59 +0111:58 CET1h 58m0201B6
2025-12-19GMMNLEBL09:53 +0111:58 CET2h 04mCN-RGN
2025-12-18GMMNLEBL09:46 +0112:08 CET2h 22m0201B5
2025-12-17GMMNLEBL10:02 +0112:12 CET2h 09m0201B6
2025-12-16GMMNLEBL09:44 +0111:42 CET1h 57m0201A1
2025-12-15GMMNLEBL09:55 +0111:54 CET1h 58m0201C2
2025-12-14GMMNLEBL09:58 +0111:54 CET1h 56mCN-RGQ
2025-12-13GMMNLEBL09:48 +0111:42 CET1h 54mCN-ROZ
2025-12-12GMMNLEBL09:51 +0111:54 CET2h 02mCN-RGO
2025-12-11GMMNLEBL09:48 +0111:48 CET2h 00mCN-ROK
2025-12-10GMMNLEBL09:49 +0111:38 CET1h 48mCN-RGF
2025-11-28estimated??09:02Z10:10Z1h 08m20104
2025-11-27estimated??09:12Z11:22Z2h 09m20072
2025-11-26estimated??09:03Z10:56Z1h 52m20111
2025-10-30estimatedGMMELEBL10:05 +0111:48 CET1h 42m2013A
2025-10-29estimatedGMMELEBL10:03 +0111:42 CET1h 38m20066
2025-10-28estimatedGMMELEBL10:07 +0111:50 CET1h 42m201A0
2025-10-27estimated??09:00Z10:46Z1h 46m20111
2025-10-24estimated??09:07Z10:32Z1h 24m200AE
2025-10-22estimated??09:06Z10:08Z1h 01m201A1
2025-10-15estimatedGMMELEBL10:22 +0113:02 CEST1h 40m02019F
2025-10-13estimatedGMMELEBL10:23 +0113:06 CEST1h 42m0201C0
2025-10-08estimated??09:01Z10:22Z1h 20m0201A2
2025-10-06estimatedGMMELEBL10:16 +0112:58 CEST1h 42mCN-ROR
2025-10-04estimatedGMMELEBL19:04 +0120:56 CEST0h 51mCN-ROT
2025-08-24estimatedGMMELEBL10:15 +0112:44 CEST1h 28mCN-MAX
2025-08-23estimatedGMMELEBL05:34 +0107:06 CEST0h 31mCN-RGG
2025-08-21estimatedGMMELEBL10:23 +0112:48 CEST1h 24mCN-RGP
2025-08-20estimatedGMMELEBL14:59 +0118:46 CEST2h 47mCN-ROJ
2025-08-19estimatedGMMELEBL10:38 +0113:06 CEST1h 28mCN-ROR
2025-08-17estimatedGMMELEBL10:17 +0112:53 CEST1h 35mCN-MAY
2025-08-16estimated??09:18Z10:50Z1h 31mCN-ROT
2025-08-15estimatedGMMELEBL10:21 +0113:00 CEST1h 38mCN-ROH

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 RAM964Y 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]