‹ Aircraft

CN-RGX / 02013D

211 flights over 91 days · 2.32 legs/day · base GMMN · Casablanca · operators: RAM

211
Flights
19
Airports served
8%
ADS-B observed
30
Ferry / no-flightnum

Aircraft identity

B787-9 B789
Royal Air Maroc · reg CN-RGX
· free OpenSky data

Rotation map · last 14 days of legs

Daily rotations

2026-06-23 2 legs round-trip RAM
KJFK → GMMN → KJFK
KJFK GMMN KJFK · New York → GMMN · Casablanca intl RAM201N · AT201 · sched 00:45Z
GMMN KJFK GMMN · Casablanca → KJFK · New York intl RAM200N · AT200 · sched 14:55Z
2026-06-22 2 legs RAM
CYUL → GMMN → KJFK
CYUL GMMN CYUL · Montréal → GMMN · Casablanca intl RAM209M · AT209 · sched 01:50Z
GMMN KJFK GMMN · Casablanca → KJFK · New York intl RAM200N · AT200 · sched 14:55Z
2026-06-21 1 legs RAM
GMMN → CYUL
GMMN CYUL GMMN · Casablanca → CYUL · Montréal intl RAM7208 · AT7208 · sched Z
2026-06-18 1 legs RAM
CYYZ → GMMN
CYYZ GMMN CYYZ · Toronto → GMMN · Casablanca intl RAM211B · AT211 · ⏱ 02:48– (Nonem)
2026-06-17 2 legs RAM
KJFK → GMMN → CYYZ
KJFK GMMN KJFK · New York → GMMN · Casablanca intl RAM201N · AT201 · sched 00:45Z
GMMN CYYZ GMMN · Casablanca → CYYZ · Toronto intl RAM210B · AT210 · sched 15:45Z
2026-06-16 2 legs round-trip RAM
KJFK → GMMN → KJFK
KJFK GMMN KJFK · New York → GMMN · Casablanca intl RAM201N · AT201 · sched 00:45Z
GMMN KJFK GMMN · Casablanca → KJFK · New York ferry intl RAM200N · sched Z
2026-06-15 2 legs round-trip RAM
GMMN → KJFK → GMMN
GMMN KJFK GMMN · Casablanca → KJFK · New York intl RAM200N · AT200 · sched 14:55Z
GMME GMMN GMME · Rabat → GMMN · Casablanca ⚠ gap RAM8031 · AT8031 · sched Z
2026-06-14 3 legs RAM
KJFK → GMMN → OEJN → GMMY
KJFK GMMN KJFK · New York → GMMN · Casablanca intl RAM201N · AT201 · sched 00:45Z
GMMN OEJN GMMN · Casablanca → OEJN · Jeddah intl RAM2831 · AT2831 · sched Z
OEJN GMMY OEJN · Jeddah → GMMY · Kenitra intl RAM2031 · AT2031 · sched Z
2026-06-13 2 legs round-trip RAM
KJFK → GMMN → KJFK
KJFK GMMN KJFK · New York → GMMN · Casablanca intl RAM201N · AT201 · sched 00:45Z
GMMN KJFK GMMN · Casablanca → KJFK · New York intl RAM200N · AT200 · sched 14:55Z
2026-06-12 2 legs round-trip RAM
KJFK → GMMN → KJFK
KJFK GMMN KJFK · New York → GMMN · Casablanca intl RAM201N · AT201 · sched 00:45Z
GMMN KJFK GMMN · Casablanca → KJFK · New York ferry intl RAM200N · sched Z
2026-06-11 2 legs round-trip RAM
KJFK → GMMN → KJFK
KJFK GMMN KJFK · New York → GMMN · Casablanca intl RAM201N · AT201 · sched 00:45Z
GMMN KJFK GMMN · Casablanca → KJFK · New York intl RAM200N · AT200 · sched 14:55Z
2026-06-10 1 legs RAM
GMMN → KJFK
GMMN KJFK GMMN · Casablanca → KJFK · New York intl RAM200N · AT200 · sched 14:55Z
2026-06-09 2 legs round-trip RAM
GMMN → KLAX → GMMN
GMMN KLAX GMMN · Casablanca → KLAX · Los Angeles intl RAM250 · AT250 · sched 03:00Z
KLAX GMMN KLAX · Los Angeles → GMMN · Casablanca intl RAM251 · AT251 · sched 17:20Z
2026-06-08 2 legs round-trip RAM
GMMN → KJFK → GMMN
GMMN KJFK GMMN · Casablanca → KJFK · New York intl RAM202J · AT202 · sched 05:00Z
KJFK GMMN KJFK · New York → GMMN · Casablanca intl RAM203J · AT203 · sched 14:50Z
2026-06-07 1 legs RAM
ZBAD → GMMN
ZBAD GMMN ZBAD · Beijing → GMMN · Casablanca intl RAM231 · AT231 · ⏱ 06:09–18:34 (745m)
2026-06-06 2 legs round-trip RAM
GMMN → ZBAD → GMMN
GMMN ZBAD GMMN · Casablanca → ZBAD · Beijing intl RAM230 · AT230 · sched 15:05Z
? GMMN — → GMMN · Casablanca ferry RAM522T · sched Z
2026-06-05 3 legs RAM
GMMN → OEJN → GMMN → ?
GMMN OEJN GMMN · Casablanca → OEJN · Jeddah intl RAM248 · AT248 · sched 03:55Z
OEJN GMMN OEJN · Jeddah → GMMN · Casablanca intl RAM249 · AT249 · sched 12:10Z
GMMN ? GMMN · Casablanca → — ferry RAM523T · sched Z
2026-06-04 3 legs round-trip RAM
GMMN → OEJN → GMME → GMMN
GMMN OEJN GMMN · Casablanca → OEJN · Jeddah intl RAM248 · AT248 · sched 03:55Z
OEJN GMME OEJN · Jeddah → GMME · Rabat intl RAM249 · AT249 · sched 12:10Z
GMME GMMN GMME · Rabat → GMMN · Casablanca RAM8149 · AT8149 · sched Z
2026-06-03 2 legs round-trip RAM
GMMN → OEJN → GMMN
GMMN OEJN GMMN · Casablanca → OEJN · Jeddah intl RAM248 · AT248 · sched 03:55Z
OEJN GMMN OEJN · Jeddah → GMMN · Casablanca intl RAM249 · AT249 · sched 12:10Z
2026-06-02 2 legs round-trip RAM
GMMN → OEJN → GMMN
GMMN OEJN GMMN · Casablanca → OEJN · Jeddah intl RAM248 · AT248 · sched 03:55Z
OEJN GMMN OEJN · Jeddah → GMMN · Casablanca intl RAM249 · AT249 · sched 12:10Z
2026-06-01 3 legs RAM
GMFO → GMMN → GMFO → OEJN
GMFO GMMN GMFO · Ahl Angad → GMMN · Casablanca RAM2806 · AT2806 · sched Z
OEJN GMFO OEJN · Jeddah → GMFO · Ahl Angad ⚠ gap intl RAM2005 · AT2005 · sched Z
GMME OEJN GMME · Rabat → OEJN · Jeddah ⚠ gap intl RAM2805 · AT2805 · sched Z
2026-05-31 2 legs RAM
GMMN → OEJN → GMME
GMMN OEJN GMMN · Casablanca → OEJN · Jeddah intl RAM248 · AT248 · sched 03:55Z
OEJN GMME OEJN · Jeddah → GMME · Rabat intl RAM249 · AT249 · sched 12:10Z
2026-05-30 3 legs RAM
GOBD → GMMN → CYUL → GMMN
GOBD GMMN GOBD · Dakar → GMMN · Casablanca intl RAM500B · AT500 · sched 02:25Z
GMMN CYUL GMMN · Casablanca → CYUL · Montréal intl RAM206T · AT206 · sched 07:00Z
CYUL GMMN CYUL · Montréal → GMMN · Casablanca intl RAM207T · AT207 · ⏱ 16:16–22:35 (379m)
2026-05-29 2 legs RAM
KJFK → GMMN → GOBD
KJFK GMMN KJFK · New York → GMMN · Casablanca intl RAM201N · AT201 · sched 00:45Z
GMMN GOBD GMMN · Casablanca → GOBD · Dakar intl RAM501B · AT501 · sched 21:40Z
2026-05-28 2 legs RAM
KIAD → GMMN → KJFK
KIAD GMMN KIAD · Dulles → GMMN · Casablanca intl RAM219W · AT219 · sched 01:00Z
GMMN KJFK GMMN · Casablanca → KJFK · New York intl RAM200N · AT200 · sched 14:55Z
2026-05-27 2 legs round-trip RAM
GMMN → KIAD → GMMN
GMMN KIAD GMMN · Casablanca → KIAD · Dulles intl RAM218W · AT218 · sched 15:00Z
? GMMN — → GMMN · Casablanca ferry RAM522T · sched Z
2026-05-26 2 legs RAM
KJFK → GMMN → GABS
KJFK GMMN KJFK · New York → GMMN · Casablanca intl RAM201N · AT201 · sched 00:45Z
GMMN GABS GMMN · Casablanca → GABS · Bamako ferry intl RAM523T · sched Z
2026-05-25 2 legs RAM
GOBD → GMMN → KJFK
GOBD GMMN GOBD · Dakar → GMMN · Casablanca intl RAM500B · AT500 · sched 02:25Z
GMMN KJFK GMMN · Casablanca → KJFK · New York intl RAM200N · AT208 · sched Z
2026-05-24 2 legs RAM
ZBAD → GMMN → GOBD
ZBAD GMMN ZBAD · Beijing → GMMN · Casablanca intl RAM231 · AT231 · ⏱ 07:20– (Nonem)
GMMN GOBD GMMN · Casablanca → GOBD · Dakar intl RAM501B · AT501 · sched 21:40Z
2026-05-23 3 legs RAM
GMMN → DNMM → GMMN → ZBAD
GMMN DNMM GMMN · Casablanca → DNMM · Lagos intl RAM555 · AT555 · ⏱ 00:29– (Nonem)
DNMM GMMN DNMM · Lagos → GMMN · Casablanca intl RAM554 · AT554 · sched 06:05Z
GMMN ZBAD GMMN · Casablanca → ZBAD · Beijing intl RAM230 · AT230 · sched 15:05Z
2026-05-22 2 legs round-trip RAM
GMMN → LFPO → GMMN
GMMN LFPO GMMN · Casablanca → LFPO · Paris (Orly, Val-de-Marne) intl RAM764B · AT764 · sched 11:20Z
LFPO GMMN LFPO · Paris (Orly, Val-de-Marne) → GMMN · Casablanca intl RAM765B · AT765 · sched 15:35Z
2026-05-21 3 legs round-trip RAM
GMMN → GMME → OEJN → GMMN
GMMN GMME GMMN · Casablanca → GMME · Rabat RAM8148 · AT8148 · ⏱ 02:00–02:22 (22m)
GMME OEJN GMME · Rabat → OEJN · Jeddah intl RAM248 · AT248 · sched 04:00Z
OEJN GMMN OEJN · Jeddah → GMMN · Casablanca intl RAM249 · AT249 · sched 12:10Z
2026-05-20 4 legs round-trip RAM
GMMN → DNMM → GMMN → GOBD → GMMN
GMMN DNMM GMMN · Casablanca → DNMM · Lagos intl RAM555 · AT555 · sched 00:10Z
DNMM GMMN DNMM · Lagos → GMMN · Casablanca intl RAM554 · AT554 · sched 06:05Z
GMMN GOBD GMMN · Casablanca → GOBD · Dakar intl RAM503 · AT503 · sched 15:00Z
GOBD GMMN GOBD · Dakar → GMMN · Casablanca intl RAM502U · AT502 · sched 19:50Z
2026-05-19 1 legs RAM
ZBAD → GMMN
ZBAD GMMN ZBAD · Beijing → GMMN · Casablanca intl RAM231 · AT231 · ⏱ 06:05– (Nonem)
2026-05-18 2 legs RAM
KMIA → GMMN → ZBAD
KMIA GMMN KMIA · Miami → GMMN · Casablanca intl RAM205F · AT205 · sched 01:45Z
GMMN ZBAD GMMN · Casablanca → ZBAD · Beijing intl RAM230 · AT230 · sched 15:05Z
2026-05-17 3 legs RAM
GMMN → DNMM → GMMN → KMIA
GMMN DNMM GMMN · Casablanca → DNMM · Lagos intl RAM555 · AT555 · sched 00:10Z
DNMM GMMN DNMM · Lagos → GMMN · Casablanca intl RAM554 · AT554 · ⏱ 06:01– (Nonem)
GMMN KMIA GMMN · Casablanca → KMIA · Miami intl RAM204F · AT204 · sched 15:00Z
2026-05-16 2 legs round-trip RAM
GMMN → KJFK → GMMN
GMMN KJFK GMMN · Casablanca → KJFK · New York intl RAM202J · AT202 · sched 05:00Z
KJFK GMMN KJFK · New York → GMMN · Casablanca intl RAM203J · AT203 · sched 14:50Z
2026-05-15 1 legs RAM
ZBAD → GMMN
ZBAD GMMN ZBAD · Beijing → GMMN · Casablanca intl RAM231 · AT231 · ⏱ 05:52– (Nonem)
2026-05-14 2 legs RAM
KJFK → GMMN → ZBAD
KJFK GMMN KJFK · New York → GMMN · Casablanca intl RAM201N · AT201 · sched 00:45Z
GMMN ZBAD GMMN · Casablanca → ZBAD · Beijing intl RAM230 · AT230 · sched 15:05Z
2026-05-13 2 legs round-trip RAM
KJFK → GMMN → KJFK
KJFK GMMN KJFK · New York → GMMN · Casablanca intl RAM201N · AT201 · sched 00:45Z
GMMN KJFK GMMN · Casablanca → KJFK · New York ferry intl RAM200N · sched Z
2026-05-12 2 legs round-trip RAM
KJFK → GMMN → KJFK
KJFK GMMN KJFK · New York → GMMN · Casablanca intl RAM201N · AT201 · sched 00:45Z
GMMN KJFK GMMN · Casablanca → KJFK · New York intl RAM200N · AT200 · sched 14:55Z
2026-05-11 3 legs RAM
GMMN → DNMM → GMMN → KJFK
GMMN DNMM GMMN · Casablanca → DNMM · Lagos intl RAM555 · AT555 · sched 00:10Z
DNMM GMMN DNMM · Lagos → GMMN · Casablanca intl RAM554 · AT554 · ⏱ 06:06– (Nonem)
GMMN KJFK GMMN · Casablanca → KJFK · New York intl RAM200N · AT200 · sched 14:55Z
2026-05-10 2 legs round-trip RAM
GMMN → LTFM → GMMN
GMMN LTFM GMMN · Casablanca → LTFM · Istanbul intl RAM910T · AT910 · sched 09:15Z
LTFM GMMN LTFM · Istanbul → GMMN · Casablanca intl RAM911T · AT911 · sched 15:20Z
2026-05-09 3 legs RAM
GMMN → OEMA → GMMN → OEJN
GMMN OEMA GMMN · Casablanca → OEMA · Medina intl RAM248 · AT248 · sched 01:40Z
OEJN GMMN OEJN · Jeddah → GMMN · Casablanca ⚠ gap intl RAM249 · AT249 · sched 12:10Z
? OEJN — → OEJN · Jeddah ferry RAM248 · sched Z
2026-05-08 1 legs RAM
ZBAD → GMMN
ZBAD GMMN ZBAD · Beijing → GMMN · Casablanca intl RAM231 · AT231 · sched 05:25Z
2026-05-07 2 legs round-trip RAM
GMMN → ZBAD → GMMN
GMMN ZBAD GMMN · Casablanca → ZBAD · Beijing intl RAM230 · AT230 · sched 15:05Z
? GMMN — → GMMN · Casablanca ferry RAM522T · sched Z
2026-05-06 4 legs RAM
GMMN → OEMA → GMMN → GOBD → OEJN
GMMN OEMA GMMN · Casablanca → OEMA · Medina intl RAM248 · AT248 · sched 01:40Z
OEJN GMMN OEJN · Jeddah → GMMN · Casablanca ⚠ gap intl RAM249 · AT249 · sched 12:10Z
GMMN GOBD GMMN · Casablanca → GOBD · Dakar intl RAM523T · AT501 · sched 21:40Z
? OEJN — → OEJN · Jeddah ferry RAM248 · sched Z
2026-05-05 2 legs round-trip RAM
GMMN → GOBD → GMMN
GMMN GOBD GMMN · Casablanca → GOBD · Dakar intl RAM503 · AT503 · sched 15:05Z
GOBD GMMN GOBD · Dakar → GMMN · Casablanca ferry intl RAM502U · sched Z
2026-05-04 4 legs RAM
GOBD → GMMN → OEMA → ? → GMMN
GOBD GMMN GOBD · Dakar → GMMN · Casablanca intl RAM500B · AT500 · sched 02:25Z
GMME OEMA GMME · Rabat → OEMA · Medina ⚠ gap intl RAM252 · AT252 · sched 14:00Z
? ? — → — RAM8152 · AT8152 · sched Z
OEMA GMMN OEMA · Medina → GMMN · Casablanca intl RAM253 · AT253 · sched Z
2026-05-03 4 legs RAM
OEMA → GMMN → OEMA → GOBD → ?
OEMA GMMN OEMA · Medina → GMMN · Casablanca intl RAM2804 · AT2804 · sched Z
? OEMA — → OEMA · Medina RAM2004 · AT2004 · sched Z
GMMN GOBD GMMN · Casablanca → GOBD · Dakar ferry ⚠ gap intl RAM501B · sched Z
GMMN ? GMMN · Casablanca → — ⚠ gap RAM2805 · AT2805 · sched Z
2026-05-02 3 legs RAM
GOBD → GMMN → LFPO → GMMN
GOBD GMMN GOBD · Dakar → GMMN · Casablanca intl RAM500B · AT500 · ⏱ 02:48– (Nonem)
GMMN LFPO GMMN · Casablanca → LFPO · Paris (Orly, Val-de-Marne) intl RAM764B · AT764 · sched 11:20Z
LFPO GMMN LFPO · Paris (Orly, Val-de-Marne) → GMMN · Casablanca intl RAM765B · AT765 · sched 15:35Z
2026-05-01 2 legs RAM
ZBAD → GMMN → GOBD
ZBAD GMMN ZBAD · Beijing → GMMN · Casablanca intl RAM231 · AT231 · sched 05:25Z
GMMN GOBD GMMN · Casablanca → GOBD · Dakar ferry intl RAM501B · sched Z
2026-04-30 2 legs RAM
KJFK → GMMN → ZBAD
KJFK GMMN KJFK · New York → GMMN · Casablanca intl RAM201N · AT201 · sched 00:45Z
GMMN ZBAD GMMN · Casablanca → ZBAD · Beijing intl RAM230 · AT230 · sched 15:05Z
2026-04-29 2 legs RAM
? → GMMN → KJFK
? GMMN — → GMMN · Casablanca ferry RAM526S · sched Z
GMMN KJFK GMMN · Casablanca → KJFK · New York ferry intl RAM200N · sched Z
2026-04-28 2 legs RAM
ZBAD → GMMN → ?
ZBAD GMMN ZBAD · Beijing → GMMN · Casablanca intl RAM231 · AT231 · ⏱ 06:03– (Nonem)
GMMN ? GMMN · Casablanca → — ferry RAM527S · sched Z
2026-04-27 3 legs RAM
GMMN → DNMM → GMMN → ZBAD
GMMN DNMM GMMN · Casablanca → DNMM · Lagos intl RAM555 · AT555 · ⏱ 00:14– (Nonem)
DNMM GMMN DNMM · Lagos → GMMN · Casablanca intl RAM554 · AT554 · sched 06:05Z
GMMN ZBAD GMMN · Casablanca → ZBAD · Beijing intl RAM230 · AT230 · sched 15:05Z
2026-04-26 3 legs RAM
KJFK → GMMN → LFPO → GMMN
KJFK GMMN KJFK · New York → GMMN · Casablanca intl RAM201N · AT201 · sched 00:45Z
GMMN LFPO GMMN · Casablanca → LFPO · Paris (Orly, Val-de-Marne) intl RAM756 · AT756 · sched 12:00Z
LFPO GMMN LFPO · Paris (Orly, Val-de-Marne) → GMMN · Casablanca intl RAM757 · AT757 · sched 16:00Z
2026-04-25 2 legs round-trip RAM
GMMN → KJFK → GMMN
GMMN KJFK GMMN · Casablanca → KJFK · New York intl RAM200N · AT200 · sched 14:55Z
KMIA GMMN KMIA · Miami → GMMN · Casablanca ferry ⚠ gap intl RAM205F · sched Z
2026-04-24 3 legs RAM
GMMN → DNMM → GMMN → KMIA
GMMN DNMM GMMN · Casablanca → DNMM · Lagos intl RAM555 · AT555 · sched 00:10Z
DNMM GMMN DNMM · Lagos → GMMN · Casablanca intl RAM554 · AT554 · sched 06:05Z
GMMN KMIA GMMN · Casablanca → KMIA · Miami intl RAM204F · AT204 · sched 15:00Z
2026-04-23 3 legs RAM
GOBD → GMMN → LTFM → GMMN
GOBD GMMN GOBD · Dakar → GMMN · Casablanca intl RAM500B · AT500 · sched 02:25Z
GMMN LTFM GMMN · Casablanca → LTFM · Istanbul intl RAM910T · AT910 · sched 09:15Z
LTFM GMMN LTFM · Istanbul → GMMN · Casablanca intl RAM911T · AT911 · sched 15:20Z
2026-04-22 4 legs RAM
GABS → GMMN → LTFM → GMMN → GOBD
GABS GMMN GABS · Bamako → GMMN · Casablanca intl RAM522T · AT522 · sched 02:10Z
GMMN LTFM GMMN · Casablanca → LTFM · Istanbul intl RAM910T · AT910 · sched 09:15Z
LTFM GMMN LTFM · Istanbul → GMMN · Casablanca intl RAM911T · AT911 · sched 15:20Z
GMMN GOBD GMMN · Casablanca → GOBD · Dakar intl RAM501B · AT501 · sched 21:40Z
2026-04-21 2 legs RAM
KJFK → GMMN → GABS
KJFK GMMN KJFK · New York → GMMN · Casablanca intl RAM201N · AT201 · sched 00:45Z
GMMN GABS GMMN · Casablanca → GABS · Bamako intl RAM523T · AT523 · sched 21:00Z
2026-04-20 3 legs RAM
GMMN → DNMM → GMMN → KJFK
GMMN DNMM GMMN · Casablanca → DNMM · Lagos intl RAM555 · AT555 · sched 00:10Z
DNMM GMMN DNMM · Lagos → GMMN · Casablanca intl RAM554 · AT554 · sched 06:05Z
GMMN KJFK GMMN · Casablanca → KJFK · New York intl RAM200N · AT200 · sched 14:55Z
2026-04-19 1 legs RAM
GOBD → GMMN
GOBD GMMN GOBD · Dakar → GMMN · Casablanca intl RAM500B · AT500 · sched 02:25Z
2026-04-18 3 legs round-trip RAM
LTFM → GMMN → GOBD → LTFM
LTFM GMMN LTFM · Istanbul → GMMN · Casablanca intl RAM911T · AT911 · sched 15:20Z
GMMN GOBD GMMN · Casablanca → GOBD · Dakar intl RAM501B · AT501 · sched 21:40Z
GMMN LTFM GMMN · Casablanca → LTFM · Istanbul ferry ⚠ gap intl RAM910T · sched Z
2026-04-17 1 legs RAM
ZBAD → GMMN
ZBAD GMMN ZBAD · Beijing → GMMN · Casablanca intl RAM231 · AT231 · sched 05:25Z
2026-04-16 2 legs RAM
KJFK → GMMN → ZBAD
KJFK GMMN KJFK · New York → GMMN · Casablanca intl RAM201N · AT201 · sched 00:45Z
GMMN ZBAD GMMN · Casablanca → ZBAD · Beijing intl RAM230 · AT230 · sched 15:05Z
2026-04-15 2 legs RAM
CYUL → GMMN → KJFK
CYUL GMMN CYUL · Montréal → GMMN · Casablanca intl RAM209M · AT209 · sched 01:50Z
GMMN KJFK GMMN · Casablanca → KJFK · New York ferry intl RAM200N · sched Z
2026-04-14 2 legs RAM
KIAD → GMMN → CYUL
KIAD GMMN KIAD · Dulles → GMMN · Casablanca intl RAM219W · AT219 · sched 01:00Z
GMMN CYUL GMMN · Casablanca → CYUL · Montréal intl RAM208M · AT208 · sched 16:20Z
2026-04-13 2 legs round-trip RAM
GMMN → KIAD → GMMN
GMMN KIAD GMMN · Casablanca → KIAD · Dulles intl RAM218W · AT208 · sched 16:20Z
? GMMN — → GMMN · Casablanca ferry RAM522T · sched Z
2026-04-12 3 legs round-trip RAM
LFPO → GMMN → GOBD → LFPO
LFPO GMMN LFPO · Paris (Orly, Val-de-Marne) → GMMN · Casablanca intl RAM765B · AT765 · sched 15:35Z
GMMN GOBD GMMN · Casablanca → GOBD · Dakar intl RAM523T · AT501 · sched 21:40Z
GMMN LFPO GMMN · Casablanca → LFPO · Paris (Orly, Val-de-Marne) ferry ⚠ gap intl RAM764B · sched Z
2026-04-11 3 legs round-trip RAM
GMMN → DNMM → GMMN → GMMN
GMMN DNMM GMMN · Casablanca → DNMM · Lagos intl RAM555 · AT555 · sched 00:10Z
DNMM GMMN DNMM · Lagos → GMMN · Casablanca intl RAM554 · AT554 · sched 06:05Z
GMMN GMMN GMMN · Casablanca → GMMN · Casablanca ferry RAM502U · sched Z
2026-04-10 3 legs round-trip RAM
GMMN → LTFM → GMMN → GMMN
GMMN LTFM GMMN · Casablanca → LTFM · Istanbul intl RAM910T · AT910 · sched 09:15Z
LTFM GMMN LTFM · Istanbul → GMMN · Casablanca intl RAM911T · AT911 · sched 15:20Z
GABS GMMN GABS · Bamako → GMMN · Casablanca ferry ⚠ gap intl RAM522T · sched Z
2026-04-09 2 legs RAM
ZBAD → GMMN → GABS
ZBAD GMMN ZBAD · Beijing → GMMN · Casablanca intl RAM231 · AT231 · sched 04:55Z
GMMN GABS GMMN · Casablanca → GABS · Bamako intl RAM523T · AT501 · sched 21:40Z
2026-04-08 2 legs RAM
KJFK → GMMN → ZBAD
KJFK GMMN KJFK · New York → GMMN · Casablanca intl RAM201N · AT201 · sched 00:45Z
GMMN ZBAD GMMN · Casablanca → ZBAD · Beijing intl RAM230 · AT230 · sched 15:25Z
2026-04-07 2 legs RAM
CYUL → GMMN → KJFK
CYUL GMMN CYUL · Montréal → GMMN · Casablanca intl RAM209M · AT209 · sched 01:50Z
GMMN KJFK GMMN · Casablanca → KJFK · New York intl RAM200N · AT200 · sched 14:55Z
2026-04-06 4 legs RAM
GMMN → CYUL → GMMN → GMMN → LFPO
GMMN CYUL GMMN · Casablanca → CYUL · Montréal intl RAM208M · AT208 · sched 16:20Z
? GMMN — → GMMN · Casablanca ferry RAM522T · sched Z
LFPO GMMN LFPO · Paris (Orly, Val-de-Marne) → GMMN · Casablanca ferry ⚠ gap intl RAM761R · sched Z
GMMN LFPO GMMN · Casablanca → LFPO · Paris (Orly, Val-de-Marne) ferry intl RAM760R · sched Z
2026-04-05 4 legs RAM
GOBD → GMMN → LFPO → GMMN → GABS
GOBD GMMN GOBD · Dakar → GMMN · Casablanca intl RAM500B · AT500 · sched 02:25Z
GMMN LFPO GMMN · Casablanca → LFPO · Paris (Orly, Val-de-Marne) intl RAM764B · AT764 · sched 11:20Z
LFPO GMMN LFPO · Paris (Orly, Val-de-Marne) → GMMN · Casablanca intl RAM765B · AT765 · sched 15:35Z
GMMN GABS GMMN · Casablanca → GABS · Bamako ferry intl RAM523T · sched Z
2026-04-04 3 legs RAM
GMMN → OEJN → GMMN → GOBD
GMMN OEJN GMMN · Casablanca → OEJN · Jeddah intl RAM248 · AT248 · sched 03:55Z
OEJN GMMN OEJN · Jeddah → GMMN · Casablanca intl RAM249 · AT249 · sched 12:10Z
GMMN GOBD GMMN · Casablanca → GOBD · Dakar intl RAM501B · AT501 · ⏱ 22:14– (Nonem)
2026-04-03 3 legs RAM
GOBD → GMMN → LSGG → GMMN
GOBD GMMN GOBD · Dakar → GMMN · Casablanca intl RAM500B · AT500 · ⏱ 02:39– (Nonem)
GMMN LSGG GMMN · Casablanca → LSGG · Geneva intl RAM930G · AT930 · sched 11:50Z
LSGG GMMN LSGG · Geneva → GMMN · Casablanca intl RAM931G · AT931 · sched 16:15Z
2026-04-02 2 legs RAM
ZBAD → GMMN → GOBD
ZBAD GMMN ZBAD · Beijing → GMMN · Casablanca intl RAM231 · AT231 · sched 04:55Z
GMMN GOBD GMMN · Casablanca → GOBD · Dakar intl RAM501B · AT501 · ⏱ 22:11– (Nonem)
2026-04-01 3 legs RAM
GMMN → DNMM → GMMN → ZBAD
GMMN DNMM GMMN · Casablanca → DNMM · Lagos intl RAM555 · AT555 · sched 00:10Z
DNMM GMMN DNMM · Lagos → GMMN · Casablanca intl RAM554 · AT554 · sched 06:05Z
GMMN ZBAD GMMN · Casablanca → ZBAD · Beijing intl RAM230 · AT230 · sched 15:25Z
2026-03-31 1 legs RAM
ZBAD → GMMN
ZBAD GMMN ZBAD · Beijing → GMMN · Casablanca intl RAM231 · AT231 · sched 05:25Z
2026-03-30 2 legs RAM
GOBD → GMMN → ZBAD
GOBD GMMN GOBD · Dakar → GMMN · Casablanca intl RAM500B · AT500 · ⏱ 03:04– (Nonem)
GMMN ZBAD GMMN · Casablanca → ZBAD · Beijing intl RAM230 · AT230 · sched 15:05Z
2026-03-29 3 legs RAM
GMMN → LFPO → GMMN → GOBD
GMMN LFPO GMMN · Casablanca → LFPO · Paris (Orly, Val-de-Marne) intl RAM764B · AT764 · sched 11:20Z
LFPO GMMN LFPO · Paris (Orly, Val-de-Marne) → GMMN · Casablanca intl RAM765B · AT765 · sched 15:40Z
GMMN GOBD GMMN · Casablanca → GOBD · Dakar ferry intl RAM501B · sched Z
2026-03-28 3 legs round-trip RAM
GMMN → OEJN → GMMX → GMMN
GMMN OEJN GMMN · Casablanca → OEJN · Jeddah intl RAM2901 · AT2901 · sched Z
OEJN GMMX OEJN · Jeddah → GMMX · Marrakesh intl RAM2101 · AT2101 · sched Z
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca RAM2900 · AT2900 · sched Z
2026-03-27 3 legs round-trip RAM
GMMN → LTFM → GMMN → GMMN
GMMN LTFM GMMN · Casablanca → LTFM · Istanbul intl RAM910T · AT910 · sched 09:15Z
LTFM GMMN LTFM · Istanbul → GMMN · Casablanca intl RAM911T · AT911 · sched 15:20Z
? GMMN — → GMMN · Casablanca ferry RAM526S · sched Z
2026-03-26 2 legs RAM
ZBAD → GMMN → ?
ZBAD GMMN ZBAD · Beijing → GMMN · Casablanca intl RAM231 · AT231 · sched 05:55Z
GMMN ? GMMN · Casablanca → — ferry RAM527S · sched Z
2026-03-25 2 legs RAM
CYUL → GMMN → ZBAD
CYUL GMMN CYUL · Montréal → GMMN · Casablanca intl RAM209M · AT209 · sched 01:35Z
GMMN ZBAD GMMN · Casablanca → ZBAD · Beijing intl RAM230 · AT230 · sched 15:20Z
2026-03-24 2 legs round-trip RAM
GMMN → CYUL → GMMN
GMMN CYUL GMMN · Casablanca → CYUL · Montréal intl RAM208M · AT208 · sched 15:55Z
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca ⚠ gap RAM8932 · AT8932 · sched Z
2026-03-23 1 legs RAM
OEJN → GMMX
OEJN GMMX OEJN · Jeddah → GMMX · Marrakesh intl RAM2009 · AT2009 · sched Z