Flight

RAM950X

Flight history and live tracking for RAM950X, 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 → LIMC

Flight history 252 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02estimatedGMMELIMC15:15 +0019:42 CEST2h 26m201C4
2026-10-01estimatedGMMELIMC13:18 +0017:32 CEST2h 13m201A2
2026-09-30estimatedGMMELIMC12:39 +0016:58 CEST2h 18m20073
2026-09-29estimatedGMMELIMC12:42 +0017:12 CEST2h 29m201C4
2026-09-28estimatedGMMELIMC12:44 +0017:10 CEST2h 25m200EA
2026-09-27estimatedGMMELIMC14:22 +0018:54 CEST2h 31m201C5
2026-09-26estimatedGMMELIMC12:39 +0016:56 CEST2h 16m201C3
2026-09-25estimatedGMMELIMC14:37 +0019:02 CEST2h 24m201C1
2026-09-24estimatedGMMELIMC12:49 +0017:10 CEST2h 20m20104
2026-09-23estimatedGMMELIMC13:11 +0017:46 CEST2h 34m200F8
2026-09-22estimatedGMMELIMC12:44 +0017:02 CEST2h 17mCN-ROK
2026-09-21estimatedGMMELIMC12:44 +0017:18 CEST2h 33m0201D4
2026-09-18estimatedGMMELIMC15:09 +0118:36 CEST2h 26m2005B
2026-09-17estimatedGMMELIMC14:05 +0117:30 CEST2h 24m201D1
2026-09-16estimatedGMMELIMC13:46 +0117:08 CEST2h 21m201D2
2026-09-14estimatedGMMELIMC13:38 +0117:06 CEST2h 27m201C0
2026-09-13estimatedGMMELIMC15:21 +0118:50 CEST2h 28m20073
2026-09-12estimatedGMMELIMC13:38 +0117:16 CEST2h 37m200AF
2026-09-11estimatedGMMELIMC15:26 +0119:10 CEST2h 43m201A0
2026-09-10estimatedGMMELIMC13:42 +0117:08 CEST2h 25m2005B
2026-09-09estimatedGMMELIMC13:42 +0117:18 CEST2h 35m201C2
2026-09-08estimatedGMMELIMC13:41 +0117:08 CEST2h 26m201C3
2026-09-06estimatedGMMELIMC15:16 +0118:36 CEST2h 19m20066
2026-09-05estimatedGMMELIMC13:52 +0117:12 CEST2h 19m20072
2026-09-04estimatedGMMELIMC15:17 +0118:42 CEST2h 24m201C1
Earlier flights (227) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-09-03estimatedGMMELIMC13:47 +0117:02 CEST2h 15m2005A
2026-09-01estimatedGMMELIMC13:43 +0116:52 CEST2h 08m201C3
2026-08-31estimatedGMMELIMC13:36 +0116:54 CEST2h 17m2007D
2026-08-30estimatedGMMELIMC15:29 +0118:46 CEST2h 16m20139
2026-08-29estimatedGMMELIMC13:34 +0116:50 CEST2h 15m201C5
2026-08-28estimatedGMMELIMC15:37 +0118:58 CEST2h 20m20095
2026-08-27estimatedGMMELIMC14:14 +0117:26 CEST2h 11m20072
2026-08-25estimatedGMMELIMC13:44 +0116:50 CEST2h 06m2013A
2026-08-24estimatedGMMELIMC13:43 +0116:58 CEST2h 15m20072
2026-08-23estimatedGMMELIMC15:25 +0118:28 CEST2h 02m201A0
2026-08-22estimatedGMMELIMC13:47 +0117:00 CEST2h 12m201C1
2026-08-21estimatedGMMELIMC15:17 +0118:30 CEST2h 12m2006E
2026-08-20estimatedGMMELIMC15:50 +0119:02 CEST2h 11m20092
2026-08-19estimatedGMMELIMC13:35 +0116:46 CEST2h 11m2013A
2026-08-18estimated??12:44Z13:20Z0h 35m201C0
2026-08-17estimatedGMMELIMC14:27 +0117:08 CEST1h 40m20104
2026-08-16estimatedGMMELIMC16:12 +0119:26 CEST2h 13m20139
2026-08-15estimatedGMMELIMC13:36 +0116:52 CEST2h 15m201C1
2026-08-14estimatedGMMELIMC16:28 +0119:56 CEST2h 27m201D2
2026-08-13estimatedGMMELIMC13:34 +0116:54 CEST2h 19m200AF
2026-08-12estimatedGMMELIMC13:34 +0117:00 CEST2h 26m200EF
2026-07-23estimatedGMMELIMC13:37 +0116:48 CEST2h 10m200AF
2026-07-22estimatedGMMELIMC13:40 +0117:02 CEST2h 21m201C3
2026-07-21estimatedGMMELIMC13:49 +0116:58 CEST2h 09m201C5
2026-07-20estimatedGMMELIMC13:33 +0116:48 CEST2h 14m2019B
2026-07-19estimatedGMMELIMC15:23 +0118:30 CEST2h 07m20095
2026-07-18estimatedGMMELIMC13:37 +0116:48 CEST2h 10m201C1
2026-07-17estimatedGMMELIMC15:16 +0118:28 CEST2h 11m2013A
2026-07-16estimatedGMMELIMC13:53 +0117:10 CEST2h 16m20072
2026-07-15estimatedGMMELIMC13:33 +0116:54 CEST2h 20m201D2
2026-07-14estimatedGMMELIMC13:44 +0116:54 CEST2h 09m201C1
2026-07-13estimatedGMMELIMC13:34 +0116:44 CEST2h 09m2006F
2026-07-12estimatedGMMELIMC15:11 +0118:24 CEST2h 12m200EF
2026-07-11estimatedGMMELIMC13:42 +0117:00 CEST2h 17m2007A
2026-07-10estimatedGMMELIMC17:34 +0121:14 CEST2h 39m2012C
2026-07-09estimatedGMFMLIMC13:37 +0116:58 CEST2h 20m2012C
2026-07-08estimatedGMFMLIMC13:35 +0117:06 CEST2h 30m200EB
2026-07-07estimatedGMMELIMC13:43 +0117:06 CEST2h 22m201C4
2026-07-06estimatedGMMELIMC13:39 +0117:00 CEST2h 20m201D1
2026-07-05estimatedGMMELIMC15:10 +0118:36 CEST2h 25m200ED
2026-07-04estimatedGMMYLIMC13:37 +0116:58 CEST2h 20m200F8
2026-07-03estimatedGMMYLIMC18:07 +0121:32 CEST2h 24m20066
2026-07-02estimatedGMMELIMC13:44 +0117:14 CEST2h 30m20104
2026-07-01estimatedGMMELIMC13:31 +0117:26 CEST2h 54m201A0
2026-06-30estimatedGMMELIMC18:17 +0120:02 CEST0h 44m201C5
2026-06-30estimatedGMME?13:43 +0114:22Z1h 38m201C5
2026-06-29estimatedGMMELIMC13:41 +0117:06 CEST2h 24m200AE
2026-06-28estimatedGMMELIMC15:44 +0119:00 CEST2h 15m20057
2026-06-27estimatedGMMELIMC13:44 +0117:02 CEST2h 17m201C0
2026-06-26estimatedGMMELIMC15:25 +0118:44 CEST2h 18m20057
2026-06-25estimatedGMFMLIMC13:47 +0117:08 CEST2h 20m200EF
2026-06-24estimatedGMMELIMC14:10 +0117:32 CEST2h 21m201C4
2026-06-23estimatedGMMELIMC13:42 +0117:14 CEST2h 31m201C5
2026-06-22estimatedGMMELIMC13:27 +0116:56 CEST2h 28m201C5
2026-06-21estimatedGMMELIMC15:26 +0118:58 CEST2h 31m20139
2026-06-20estimatedGMMELIMC13:37 +0117:00 CEST2h 22m20092
2026-06-19estimatedGMMELIMC15:05 +0118:26 CEST2h 20m2008B
2026-06-18estimatedGMMELIMC16:21 +0117:50 CEST0h 28m200EA
2026-06-17estimatedGMMYLIMC13:34 +0117:00 CEST2h 25m2019B
2026-06-16estimatedGMMELIMC15:37 +0117:02 CEST0h 24m201C0
2026-06-15estimatedGMMELIMC13:30 +0116:58 CEST2h 28m201C2
2026-06-14estimatedGMMELIMC15:27 +0118:50 CEST2h 22m200AF
2026-06-13estimatedGMMYLIMC13:33 +0116:54 CEST2h 20m200AE
2026-06-12estimatedGMMYLIMC15:05 +0118:34 CEST2h 28m201C0
2026-05-29estimatedGMFMLIMC15:25 +0118:54 CEST2h 28m2005A
2026-05-28estimatedGMMELIMC13:26 +0116:42 CEST2h 15m200EA
2026-05-27estimatedGMMYLIMC13:29 +0116:56 CEST2h 27m20072
2026-05-26estimatedGMMY?13:41 +0115:00Z2h 18m201C1
2026-05-25estimatedGMMELIMC14:17 +0117:42 CEST2h 24m201C1
2026-05-24estimatedGMMELIMC15:27 +0119:04 CEST2h 36m200AF
2026-05-23estimatedGMMELIMC13:43 +0117:06 CEST2h 22m200EA
2026-05-22estimatedGMMELIMC15:12 +0118:38 CEST2h 25m20058
2026-05-21estimatedGMMELIMC13:41 +0117:02 CEST2h 20m20092
2026-05-20partialLIMC?02:45 CEST201D2
2026-05-19partialLIMC?05:00 CEST2006E
2026-05-12estimatedGMMELIMC13:40 +0116:46 CEST2h 05m201C5
2026-05-11estimatedGMMELIMC13:40 +0116:48 CEST2h 07m201C3
2026-05-10estimatedGMMELIMC15:17 +0118:24 CEST2h 06m201C2
2026-05-09estimatedGMFMLIMC13:36 +0116:46 CEST2h 09m200EF
2026-05-08estimatedGMMELIMC15:10 +0118:32 CEST2h 21m2012C
2026-05-07estimatedGMMELIMC13:41 +0116:56 CEST2h 14m2008B
2026-05-06estimatedGMFMLIMC14:04 +0117:20 CEST2h 15m2006E
2026-05-05estimatedGMMELIMC13:27 +0116:42 CEST2h 14m201C5
2026-05-04estimatedGMMYLIMC13:55 +0117:08 CEST2h 12m201C4
2026-05-03estimatedGMMYLIMC15:13 +0118:26 CEST2h 12m200EC
2026-05-02estimatedGMMELIMC13:35 +0116:56 CEST2h 20m20105
2026-05-01estimatedGMMELIMC15:23 +0118:48 CEST2h 24m20105
2026-04-30estimatedGMMELIMC13:32 +0116:56 CEST2h 23m200EA
2026-04-28estimatedGMMYLIMC13:48 +0117:16 CEST2h 27m201C1
2026-04-27estimatedGMMELIMC13:38 +0116:54 CEST2h 15m20123
2026-04-26estimatedGMMELIMC15:12 +0118:38 CEST2h 25m2006F
2026-04-25estimatedGMMELIMC13:34 +0116:58 CEST2h 24m200AF
2026-04-24estimatedGMMELIMC15:37 +0119:02 CEST2h 24m201D1
2026-04-23estimatedGMMELIMC13:43 +0117:06 CEST2h 22m200EF
2026-04-22estimatedGMMELIMC13:37 +0117:08 CEST2h 30m201A1
2026-04-21estimatedGMMELIMC13:33 +0117:14 CEST2h 40m201C5
2026-04-20estimatedGMMELIMC14:58 +0116:40 CEST0h 41m2013E
2026-04-19estimatedGMMELIMC15:13 +0118:34 CEST2h 20m200ED
2026-04-18estimatedGMMELIMC13:51 +0117:12 CEST2h 20m200AE
2026-04-17estimatedGMMELIMC15:14 +0118:38 CEST2h 24m20072
2026-04-16estimatedGMMELIMC13:45 +0117:12 CEST2h 26m201C4
2026-04-15estimatedGMMELIMC13:42 +0117:06 CEST2h 24m201C1
2026-04-14estimatedGMMELIMC13:40 +0117:16 CEST2h 35m201C2
2026-04-13estimated??16:50Z17:12Z0h 21m20122
2026-04-13estimated??12:25Z13:20Z0h 54m20122
2026-04-12estimatedGMMELIMC15:18 +0118:40 CEST2h 21m20105
2026-04-11estimatedGMMELIMC13:40 +0117:04 CEST2h 23m2005B
2026-04-06estimatedGMMELIMC13:16 +0116:30 CEST2h 13m20123
2026-04-05estimatedGMMELIMC15:26 +0118:44 CEST2h 17m2007D
2026-04-04estimatedGMMELIMC13:38 +0117:06 CEST2h 27m200EC
2026-04-03estimatedGMMELIMC15:34 +0119:26 CEST2h 51m200ED
2026-04-02estimated?LIMC12:30Z16:44 CEST2h 14m20122
2026-03-31estimatedGMMELIMC13:42 +0117:18 CEST2h 35m201C3
2026-03-30estimatedGMMELIMC13:59 +0117:48 CEST2h 48m201C4
2026-03-29estimatedGMMELIMC15:14 +0119:00 CEST2h 45m20092
2026-03-28estimatedGMMELIMC14:43 +0116:04 CET1h 20m200AF
2026-03-16estimatedGMMELIMC12:36 +0016:16 CET2h 39m2005A
2026-03-15estimatedGMMELIMC14:31 +0018:06 CET2h 34m20057
2026-03-14estimated?LIMC12:39Z16:06 CET2h 26m2007D
2026-03-13estimatedGMMELIMC14:11 +0017:36 CET2h 24m201C0
2026-03-12estimated??12:36Z14:02Z1h 25mCN-RGE
2026-03-11estimatedGMMELIMC12:36 +0016:12 CET2h 35mCN-RGK
2026-03-10estimatedGMMELIMC12:36 +0016:02 CET2h 25m0201C2
2026-03-09estimatedGMMELIMC12:35 +0015:46 CET2h 10mCN-ROC
2026-03-08estimatedGMMELIMC14:22 +0017:40 CET2h 17mCN-ROZ
2026-03-07estimated??12:34Z14:28Z1h 53mCN-RGK
2026-03-06estimatedGMMELIMC14:18 +0017:42 CET2h 23mCN-ROU
2026-03-05estimatedGMMELIMC12:38 +0016:04 CET2h 25mCN-RGN
2026-03-04estimatedGMMELIMC12:37 +0015:54 CET2h 16mCN-RGH
2026-03-03estimatedGMMELIMC12:39 +0016:00 CET2h 21m0201C4
2026-03-02estimatedGMMELIMC12:23 +0015:42 CET2h 18mCN-RGN
2026-03-01estimatedGMMELIMC14:25 +0017:42 CET2h 16mCN-RGN
2026-02-28estimatedGMMELIMC12:38 +0015:50 CET2h 12mCN-ROB
2026-02-27estimatedGMMELIMC14:24 +0017:48 CET2h 23m0201C2
2026-02-26estimatedGMMELIMC12:44 +0016:08 CET2h 23mCN-ROS
2026-02-25estimatedGMMELIMC15:01 +0018:26 CET2h 25mCN-RGN
2026-02-24estimatedGMMELIMC12:29 +0015:52 CET2h 22m0201C3
2026-02-23estimatedGMMELIMC12:38 +0015:58 CET2h 19m0201C3
2026-02-22estimatedGMMELIMC14:27 +0017:46 CET2h 19mCN-ROA
2026-02-21estimatedGMMELIMC12:53 +0016:20 CET2h 27mCN-ROH
2026-02-20estimatedGMMELIMC14:21 +0017:44 CET2h 23mCN-RGV
2026-02-19estimatedGMMELIMC12:42 +0016:04 CET2h 21m0201A2
2026-02-18estimatedGMMELIMC12:44 +0015:58 CET2h 13mCN-ROA
2026-02-17estimatedGMMELIMC12:44 +0016:00 CET2h 16m0201A1
2026-02-16estimatedGMMELIMC12:36 +0016:00 CET2h 23m200AF
2026-02-15estimatedGMMELIMC14:20 +0017:56 CET2h 35m20058
2026-02-14estimatedGMMELIMC13:31 +0116:00 CET2h 28m20073
2026-02-13estimatedGMMELIMC15:27 +0117:28 CET2h 00m201C3
2026-02-12estimatedGMMELIMC13:37 +0115:56 CET2h 19m2006F
2026-02-11estimatedGMMELIMC13:43 +0116:10 CET2h 27m20057
2026-02-07estimatedGMMELIMC13:44 +0115:54 CET2h 09m20104
2026-02-06estimatedGMMELIMC15:40 +0117:42 CET2h 01m0201C4
2026-02-05estimatedGMMELIMC13:46 +0115:50 CET2h 04m0201A2
2026-02-04estimatedGMMELIMC13:46 +0116:04 CET2h 17mCN-ROL
2026-02-03estimatedGMMELIMC13:41 +0115:56 CET2h 14m0201C4
2026-02-02estimatedGMMELIMC13:44 +0115:56 CET2h 11mCN-ROC
2026-02-01estimatedGMMELIMC15:18 +0117:46 CET2h 27m0201A1
2026-01-31estimatedGMMELIMC13:48 +0116:12 CET2h 23m02019B
2026-01-30estimatedGMMELIMC15:46 +0118:08 CET2h 21mCN-MAY
2026-01-29estimatedGMMELIMC13:48 +0115:52 CET2h 03m0201C2
2026-01-28estimatedGMMELIMC13:42 +0116:02 CET2h 19m0201C2
2026-01-27estimatedGMMELIMC13:35 +0115:42 CET2h 07m0201C3
2026-01-26estimatedGMMELIMC13:54 +0116:14 CET2h 19mCN-ROR
2026-01-25estimatedGMMELIMC15:24 +0117:48 CET2h 23mCN-RGG
2026-01-24estimatedGMMELIMC14:18 +0116:34 CET2h 15mCN-MAX
2026-01-23estimatedGMMELIMC15:32 +0117:34 CET2h 01mCN-RGK
2026-01-22estimatedGMMELIMC13:57 +0116:14 CET2h 16mCN-RGE
2026-01-21estimatedGMMELIMC13:47 +0116:06 CET2h 19mCN-ROR
2026-01-20estimatedGMMELIMC13:45 +0116:12 CET2h 26mCN-ROH
2026-01-19estimatedGMMELIMC13:39 +0116:02 CET2h 22m0201A2
2026-01-09GMMNLIMC15:11 +0117:52 CET2h 41m9H-AMM
2026-01-08GMMNLIMC13:28 +0116:20 CET2h 51mCN-MAY
2026-01-07GMMNLIMC14:55 +0118:16 CET3h 21m9H-AMM
2026-01-06GMMNLIMC13:18 +0115:58 CET2h 40mCN-ROZ
2026-01-05GMMNLIMC13:23 +0115:56 CET2h 33m02019F
2026-01-04GMMNLIMC14:54 +0117:36 CET2h 42m0201C2
2026-01-03GMMNLIMC13:49 +0116:12 CET2h 22mCN-RNZ
2026-01-02GMMNLIMC15:21 +0118:00 CET2h 38m9H-AMM
2026-01-01GMMNLIMC13:24 +0115:58 CET2h 33m0201C3
2025-12-31GMMNLIMC13:27 +0116:10 CET2h 42m9H-AMM
2025-12-30GMMNLIMC13:38 +0116:16 CET2h 37m0201C3
2025-12-29GMMNLIMC13:31 +0116:14 CET2h 42mCN-RGG
2025-12-28GMMNLIMC15:08 +0117:52 CET2h 43m0201B6
2025-12-27GMMNLIMC13:37 +0116:06 CET2h 28m0201C0
2025-12-26GMMNLIMC15:04 +0117:38 CET2h 33m9H-AMM
2025-12-25GMMNLIMC13:22 +0115:52 CET2h 29mCN-ROY
2025-12-24GMMNLIMC13:23 +0115:56 CET2h 33mCN-ROR
2025-12-23GMMNLIMC13:19 +0115:50 CET2h 30m0201A1
2025-12-22GMMNLIMC13:34 +0116:18 CET2h 44m0201C1
2025-12-21GMMNLIMC15:23 +0118:06 CET2h 42m0201B6
2025-12-20GMMNLIMC13:19 +0115:50 CET2h 31m0201C0
2025-12-19GMMNLIMC15:02 +0117:36 CET2h 33mCN-RNZ
2025-12-18GMMNLIMC13:24 +0116:26 CET3h 01mCN-RGN
2025-12-17GMMNLIMC13:11 +0116:12 CET3h 01m0201C1
2025-12-16GMMNLIMC13:13 +0115:48 CET2h 34mCN-ROS
2025-12-15GMMNLIMC13:34 +0116:10 CET2h 35mCN-ROT
2025-12-14GMMNLIMC15:21 +0117:56 CET2h 34m0201A1
2025-12-13estimatedGMMELIMC13:46 +0115:58 CET2h 12mCN-RGG
2025-12-12GMMNLIMC15:06 +0117:50 CET2h 43m0201C2
2025-12-11GMMNLIMC13:31 +0116:20 CET2h 48mCN-ROR
2025-12-10GMMNLIMC13:37 +0116:18 CET2h 40m0201A1
2025-11-27estimatedGMMELIMC13:31 +0116:24 CET2h 52m20105
2025-11-26estimatedGMMELIMC13:36 +0117:25 CET3h 48m200EC
2025-10-30estimatedGMMELIMC13:45 +0116:10 CET2h 24m20092
2025-10-29estimatedGMMELIMC13:32 +0115:42 CET2h 09m2006F
2025-10-28estimatedGMMELIMC13:55 +0116:14 CET2h 18m20044
2025-10-27estimatedGMMELIMC21:47 +0100:08 CET2h 20m200EB
2025-10-26estimatedGMMELIMC15:33 +0117:42 CET2h 09m200F8
2025-10-25estimatedGMMELIMC15:42 +0117:24 CEST0h 41m2006F
2025-10-24estimatedGMMELIMC15:01 +0117:00 CEST0h 58m20044
2025-10-20estimatedGMMELIMC13:42 +0117:12 CEST2h 29m201A1
2025-10-15estimatedGMMELIMC13:59 +0117:20 CEST2h 20mCN-ROT
2025-10-14estimatedGMMELIMC13:43 +0117:12 CEST2h 28m0201A2
2025-10-13estimatedGMMELIMC13:40 +0117:06 CEST2h 25m02019F
2025-10-07estimatedGMMELIMC13:38 +0116:58 CEST2h 20mCN-ROB
2025-10-06estimatedGMMELIMC14:15 +0117:40 CEST2h 25mCN-RGF
2025-10-05estimatedGMMELIMC16:32 +0119:00 CEST1h 27mCN-RGG
2025-10-04estimated?LILA20:56Z01:22 CEST2h 26mCN-ROY
2025-08-25estimatedGMMELIMC01:00 +0103:14 CEST1h 14mCN-ROA
2025-08-24estimated??14:55Z23:56Z9h 01mCN-ROA
2025-08-23estimatedGMMELIMC06:16 +0117:16 CEST9h 59mCN-MAX
2025-08-21estimatedGMMELIMC01:00 +0117:12 CEST15h 12mCN-ROK
2025-08-19estimatedGMMELIMC13:58 +0117:00 CEST2h 01m02019B
2025-08-17estimatedGMMELIMC15:47 +0119:10 CEST2h 22mCN-ROU
2025-08-16estimatedGMMELIMC13:44 +0116:56 CEST2h 12mCN-ROK
2025-08-15estimatedGMMELIMC13:57 +0117:16 CEST2h 18m0201A1
2025-08-14estimatedGMMELIMC15:27 +0116:54 CEST0h 26m0201A1

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