Flight

RAM209M

Flight history and live tracking for RAM209M, 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 originCYUL MONTREAL INTERNATIONAL DORVAL
Typical destinationGMMN MOHAMMED V
Distance3,064 nm

Flight history 255 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-08CYUL MONTREAL INTERNATIONAL DORVALGMMN MOHAMMED V22:45 EDT08:59 +006h 14mCNRHB
2026-10-07CYUL MONTREAL INTERNATIONAL DORVALGMMN MOHAMMED V22:09 EDT08:13 +006h 04mCNRGB
2026-10-06CYUL MONTREAL INTERNATIONAL DORVALGMMN MOHAMMED V22:00 EDT07:56 +005h 56mCNRHB
2026-10-05CYUL MONTREAL INTERNATIONAL DORVALGMMN MOHAMMED V22:19 EDT08:30 +006h 11mCNRHA
2026-10-04CYUL MONTREAL INTERNATIONAL DORVALGMMN MOHAMMED V21:49 EDT08:00 +006h 11mCNRGC
2026-10-03CYUL MONTREAL INTERNATIONAL DORVALGMMN MOHAMMED V22:09 EDT08:09 +006h 00mCNRGY
2026-10-02CYUL MONTREAL INTERNATIONAL DORVALGMMN MOHAMMED V22:12 EDT08:20 +006h 08m
2026-10-01CYUL MONTREAL INTERNATIONAL DORVALGMMN MOHAMMED V22:24 EDT08:31 +006h 07mCNRHA
2026-09-30partialCYUL?22:27 EDT201A4
2026-09-29partialCYUL?22:11 EDT201A4
2026-09-28partialCYUL?22:33 EDT0201A3
2026-09-27partialCYUL?22:28 EDT20122
2026-09-26partialCYUL?22:20 EDT201A4
2026-09-25partialCYUL?21:55 EDT0201A3
2026-09-24partialCYUL?21:45 EDT2013C
2026-09-23partialCYUL?22:14 EDT201A4
2026-09-22partialCYUL?22:04 EDT0201A4
2026-09-21partialCYUL?22:25 EDT0201A4
2026-09-20partialCYUL?21:46 EDTCN-RGU
2026-09-18estimated??00:33Z15:48Z15h 14m201A3
2026-09-17partialCYUL?22:00 EDT201A3
2026-09-16partialCYUL?21:58 EDTCN-RGZ
2026-09-15partialCYUL?23:16 EDT200CA
2026-09-14partialCYUL?22:02 EDT201A4
2026-09-13partialCYUL?22:07 EDT2013E
2026-09-12partialCYUL?22:01 EDT201A3
2026-09-11partialCYUL?22:28 EDT201A4
2026-09-10partialCYUL?22:15 EDT201A3
2026-09-09partialCYUL?22:04 EDT20122
2026-09-08estimated??02:11Z02:32Z0h 20mCN-RGU
Earlier flights (225) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-07partialCYUL?22:36 EDT201A4
2026-09-06partialCYUL?22:01 EDT200CA
2026-09-05partialCYUL?22:08 EDT201A4
2026-09-04partialCYUL?22:02 EDT201A4
2026-09-03partialCYUL?22:12 EDT201A3
2026-09-01partialCYUL?22:11 EDT20123
2026-08-31partialCYUL?23:51 EDT201A4
2026-08-30partialCYUL?22:11 EDT20122
2026-08-29partialCYUL?22:56 EDT20123
2026-08-28partialCYUL?22:09 EDT201A4
2026-08-27partialCYUL?22:41 EDT2013D
2026-08-25partialCYUL?22:55 EDT2013F
2026-08-24partialCYUL?22:23 EDT201A4
2026-08-23partialCYUL?21:54 EDT20123
2026-08-22partialCYUL?22:23 EDT201A3
2026-08-21estimated??02:10Z16:10Z13h 59m201A4
2026-08-20partialCYUL?22:22 EDT200CA
2026-08-19partialCYUL?21:45 EDT200CB
2026-08-18partial??00:25Z201A3
2026-08-17partialCYUL?22:43 EDT201A3
2026-08-16estimated??02:09Z03:12Z1h 02m200CB
2026-08-15estimated??02:30Z03:36Z1h 05m200CA
2026-08-14partialCYUL?22:37 EDT201A3
2026-08-13partialCYUL?22:30 EDT201A4
2026-08-12partialCYUL?22:35 EDT200CB
2026-07-23partialCYUL?22:15 EDT201A4
2026-07-22partialCYUL?22:34 EDT2013D
2026-07-21partialCYUL?22:18 EDT2013D
2026-07-20partialCYUL?22:51 EDT201A3
2026-07-19partialCYUL?22:38 EDT200CA
2026-07-18partialCYUL?22:40 EDT201A3
2026-07-17partialCYUL?22:23 EDT20123
2026-07-16partialCYUL?22:49 EDT201A3
2026-07-15CYULGMMN22:12 EDT09:20 +016h 07m200CA
2026-07-14CYULGMMN22:08 EDT09:26 +016h 17m201A3
2026-07-13partialCYUL?22:32 EDT20123
2026-07-06partialCYUL?23:12 EDT2013C
2026-07-02partialCYUL?22:59 EDT2013E
2026-07-01partialCYUL?22:20 EDT200CB
2026-06-30partialCYUL?20:41 EDT200CB
2026-06-29partialCYUL?22:53 EDT200CB
2026-06-28partialCYUL?22:11 EDT200CB
2026-06-27partialCYUL?23:09 EDT39E5C4
2026-06-26partialCYUL?23:08 EDT39E5C4
2026-06-25partialCYUL?23:01 EDT39E5C4
2026-06-24partialCYUL?22:54 EDT39E5C4
2026-06-23partialCYUL?23:29 EDT39E5C4
2026-06-22partialCYUL?22:56 EDT2013D
2026-06-21partialCYUL?03:26 EDT39E5C4
2026-06-20partialCYUL?23:15 EDT39E5C4
2026-06-19partialCYUL?22:58 EDT39E5C4
2026-06-18partialCYUL?22:43 EDT399264
2026-06-17partialCYUL?22:53 EDT399264
2026-06-16partialCYUL?22:52 EDT399264
2026-06-15partialCYUL?22:58 EDT399264
2026-06-14partialCYUL?22:38 EDT399264
2026-06-13partialCYUL?00:27 EDT399264
2026-06-12partialCYUL?22:48 EDT399264
2026-05-29estimatedCYUL?20:21 EDT06:04Z5h 42m200CA
2026-05-28partialCYUL?22:09 EDT200CA
2026-05-27partialCYUL?21:54 EDT200CA
2026-05-26partialCYUL?22:04 EDT20122
2026-05-25partialCYUL?22:21 EDT201A3
2026-05-24estimatedCYUL?20:53 EDT05:42Z4h 48m201A4
2026-05-23partialCYUL?22:12 EDT201A4
2026-05-22estimated??00:52Z02:58Z2h 06m201A4
2026-05-21partialCYUL?22:03 EDT201A4
2026-05-20partialCYUL?20:01 EDT20121
2026-05-19partialCYUL?21:40 EDT20121
2026-05-12partialCYUL?22:07 EDT20121
2026-05-11partialCYUL?22:02 EDT2013F
2026-05-10partialCYUL?22:04 EDT20123
2026-05-09partialCYUL?22:00 EDT2013C
2026-05-08partialCYUL?21:53 EDT2013E
2026-05-07partialCYUL?22:20 EDT2013F
2026-05-06partialCYUL?22:20 EDT20121
2026-05-05partialCYUL?21:54 EDT20122
2026-05-04partialCYUL?22:09 EDT2013E
2026-05-03partialCYUL?21:35 EDT2013E
2026-05-02partialCYUL?22:05 EDT2013C
2026-05-01partialCYUL?22:07 EDT20122
2026-04-30partialCYUL?21:52 EDT201A4
2026-04-29partialCYUL?21:52 EDT200CA
2026-04-28partialCYUL?21:59 EDT2013C
2026-04-27partialCYUL?21:52 EDT201A4
2026-04-26partialCYUL?21:47 EDT20123
2026-04-25partialCYUL?21:49 EDT20123
2026-04-24partialCYUL?21:48 EDT201A4
2026-04-23partialCYUL?22:18 EDT2013C
2026-04-22estimated?CYUL01:49Z03:54 EDT6h 04m200CA
2026-04-21estimated?CYUL01:56Z03:50 EDT5h 53m20123
2026-04-20partialCYUL?22:10 EDT201A4
2026-04-19partialCYUL?22:02 EDT200CA
2026-04-18partialCYUL?22:12 EDT2013C
2026-04-17estimated??01:11Z08:14Z7h 02m201A3
2026-04-16partialCYUL?22:21 EDT201A3
2026-04-15estimated??02:11Z07:54Z5h 43m20123
2026-04-14partialCYUL?23:00 EDT20123
2026-04-13partialCYUL?00:21 EDT201A4
2026-04-12estimated?CYUL02:05Z03:44 EDT5h 38m20123
2026-04-11estimated?CYUL02:40Z04:08 EDT5h 27m201A3
2026-04-06partialCYUL?22:20 EDT201A4
2026-04-05partialCYUL?22:19 EDT20122
2026-04-04partialCYUL?22:43 EDT201A3
2026-04-03estimated?CYUL02:45Z04:12 EDT5h 26m201A4
2026-04-02estimated?CYUL02:44Z04:12 EDT5h 27m201A3
2026-04-01partialCYUL?23:29 EDT20122
2026-03-31partialCYUL?23:14 EDT200CA
2026-03-30partialCYUL?21:51 EDT201A4
2026-03-29estimated?CYUL02:23Z04:08 EDT5h 44m200CA
2026-03-16partialCYUL?22:23 EDT201A3
2026-03-15estimated?CYUL01:57Z03:36 EDT5h 38m201A3
2026-03-14partialCYUL?22:20 EDT2013D
2026-03-13partialCYUL?21:48 EDT201A3
2026-03-12partialCYUL?22:49 EDT201A4
2026-03-11partialCYUL?21:35 EDT0201A4
2026-03-10partialCYUL?21:56 EDT0201A4
2026-03-09partialCYUL?22:03 EDT0201A4
2026-03-08estimated??02:24Z03:17Z0h 53m0201A3
2026-03-07partialCYUL?21:29 EST0201A4
2026-03-06partialCYUL?21:00 ESTCN-RGC
2026-03-05partialCYUL?21:37 EST0201A3
2026-03-04partialCYUL?20:48 ESTCN-RGC
2026-03-03partialCYUL?21:06 ESTCN-RGU
2026-03-02partialCYUL?21:11 EST0201A4
2026-03-01estimated??02:20Z03:52Z1h 31m0201A4
2026-02-28partialCYUL?22:58 ESTCN-RGT
2026-02-27partialCYUL?21:43 EST0201A3
2026-02-26partialCYUL?22:05 ESTCN-RGC
2026-02-25partialCYUL?21:02 ESTCN-RGC
2026-02-24partialCYUL?20:42 ESTCN-RGU
2026-02-23partialCYUL?21:15 EST0201A4
2026-02-22partialCYUL?20:54 ESTCN-RGB
2026-02-21partialCYUL?21:24 ESTCN-RGT
2026-02-20partialCYUL?20:57 ESTCN-RGB
2026-02-19partialCYUL?21:19 EST0201A3
2026-02-18partialCYUL?20:46 EST0201A4
2026-02-17partialCYUL?20:39 EST200CA
2026-02-16partialCYUL?20:48 EST200CA
2026-02-15partialCYUL?21:03 EST200CA
2026-02-14partialCYUL?21:37 EST200CA
2026-02-13partialCYUL?21:11 EST20122
2026-02-12partialCYUL?21:32 EST20121
2026-02-11partialCYUL?22:44 EST200CA
2026-02-10CYUL?20:44 EST06:22Z4h 37m200CA
2026-02-07partialCYUL?20:51 ESTCN-RGS
2026-02-06partialCYUL?21:11 ESTCN-RGS
2026-02-05partialCYUL?20:55 EST2013D
2026-02-04partialCYUL?22:01 ESTCN-RGS
2026-02-03partialCYUL?21:27 ESTCN-RGU
2026-02-02partialCYUL?21:14 EST0201A4
2026-02-01partialCYUL?21:38 EST0201A4
2026-01-31partialCYUL?21:54 EST0201A3
2026-01-30partialCYUL?01:04 ESTCN-RGU
2026-01-29partialCYUL?21:11 ESTCN-RGU
2026-01-28partialCYUL?22:19 ESTCN-RGU
2026-01-27partialCYUL?21:52 ESTCN-RGU
2026-01-26partialCYUL?23:14 EST0201A4
2026-01-25partialCYUL?21:51 EST0201A4
2026-01-24partialCYUL?22:24 EST0201A4
2026-01-23partialCYUL?21:59 ESTCN-RGS
2026-01-22partialCYUL?22:33 EST0201A4
2026-01-21partialCYUL?21:22 ESTCN-RGS
2026-01-20partialCYUL?23:19 ESTCN-RGS
2026-01-19partialCYUL?22:34 EST0201A3
2026-01-09CYULGMMN21:31 EST09:48 +016h 16m0201A3
2026-01-08CYULGMMN21:21 EST09:28 +016h 06mCN-RGB
2026-01-07CYULGMMN20:59 EST09:08 +016h 09mCN-RGB
2026-01-06CYULGMMN23:29 EST11:48 +016h 18mCN-RGX
2026-01-05CYULGMMN22:12 EST10:26 +016h 14mCN-RGY
2026-01-04CYULGMMN22:54 EST10:56 +016h 01mCN-RGU
2026-01-03CYULGMMN21:30 EST09:36 +016h 05mCN-RAM
2026-01-02CYULGMMN21:27 EST09:40 +016h 12m0201A3
2026-01-01CYULGMMN22:40 EST10:50 +016h 09mCN-RGT
2025-12-31CYULGMMN22:09 EST10:34 +016h 24mCN-RGB
2025-12-30CYULGMMN23:04 EST11:32 +016h 27mCN-RGZ
2025-12-29CYULGMMN22:24 EST10:45 +016h 21m0201A3
2025-12-28CYULGMMN21:39 EST09:54 +016h 14m0201A3
2025-12-27CYULGMMN21:58 EST10:12 +016h 13mCN-RGZ
2025-12-26CYULGMMN21:07 EST09:26 +016h 18m0201A3
2025-12-25CYULGMMN22:24 EST10:42 +016h 17mCN-RGB
2025-12-24CYULGMMN22:04 EST10:22 +016h 18mCN-RGC
2025-12-23CYULGMMN22:38 EST10:40 +016h 01m0201A3
2025-12-22CYULGMMN23:17 EST11:12 +015h 55m0201A3
2025-12-21CYULGMMN22:41 EST10:52 +016h 10mCN-RAM
2025-12-20CYULGMMN22:51 EST10:54 +016h 03mCN-RGZ
2025-12-19CYULGMMN21:24 EST09:16 +015h 52m0201A3
2025-12-18CYULGMMN22:44 EST10:34 +015h 49mCN-RGT
2025-12-17CYULGMMN22:06 EST09:54 +015h 48mCN-RGB
2025-12-16CYULGMMN22:45 EST10:38 +015h 52m0201A4
2025-12-15CYULGMMN22:39 EST10:22 +015h 42mCN-RGS
2025-12-14CYULGMMN22:40 EST10:40 +015h 59m0201A3
2025-12-13CYULGMMN23:19 EST11:26 +016h 06mCN-RGY
2025-12-12CYULGMMN23:13 EST11:22 +016h 09m0201A3
2025-12-11CYULGMMN00:30 EST12:12 +015h 41mCN-RGB
2025-12-10CYULGMMN22:00 EST09:42 +015h 41mCN-RGB
2025-12-02partialCYUL?21:36 EST200CA
2025-11-28estimated??00:27Z07:26Z6h 58m201A4
2025-11-27partialCYUL?21:45 EST201A4
2025-10-30partialCYUL?22:21 EDT200CB
2025-10-29partialCYUL?21:55 EDT201A3
2025-10-28partialCYUL?21:46 EDT200CA
2025-10-27partialCYUL?21:30 EDT201A3
2025-10-26partialCYUL?22:52 EDT20121
2025-10-25partialCYUL?23:07 EDT200CA
2025-10-24partialCYUL?22:15 EDT2013D
2025-10-23partialCYUL?22:09 EDT20121
2025-10-22partialCYUL?22:30 EDT2013D
2025-10-21partialCYUL?23:24 EDT2013C
2025-10-20partialCYUL?22:07 EDT201A4
2025-10-19partialCYUL?21:51 EDT200CA
2025-10-15partialCYUL?21:52 EDT0201A4
2025-10-14partialCYUL?22:01 EDTCN-RGB
2025-10-13partialCYUL?22:24 EDT0201A4
2025-10-08partialCYUL?21:53 EDT0201A4
2025-10-07partialCYUL?21:59 EDT0201A3
2025-10-06partialCYUL?22:00 EDTCN-RGC
2025-10-04partialCYUL?11:43 EDTCN-RGC
2025-09-24CYUL?22:14 EDT03:17Z1h 03m0201A4
2025-08-22partialCYUL?00:29 EDT0201A3
2025-08-20partialCYUL?23:25 EDT0201A4
2025-08-19partialCYUL?00:54 EDT0201A4
2025-08-17partialCYUL?03:07 EDT0201A4
2025-08-16partialCYUL?22:30 EDT0201A3
2025-08-15partialCYUL?22:35 EDT0201A4

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