‹ Aircraft

CN-RGU / 020123

222 flights over 87 days · 2.55 legs/day · base GMMN · Casablanca · operators: RAM

222
Flights
23
Airports served
5%
ADS-B observed
35
Ferry / no-flightnum

Aircraft identity

787 8 B788
Royal Air Maroc · reg CN-RGU
Boeing · free OpenSky data

Rotation map · last 14 days of legs

Daily rotations

2026-06-23 1 legs RAM
GMMN → KATL
GMMN KATL GMMN · Casablanca → KATL · Atlanta intl RAM2416 · AT2416 · sched 01:35Z
2026-06-22 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-21 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-20 1 legs RAM
KIAD → GMMN
KIAD GMMN KIAD · Dulles → GMMN · Casablanca intl RAM219W · AT219 · sched 01:00Z
2026-06-19 2 legs RAM
KJFK → GMMN → KIAD
KJFK GMMN KJFK · New York → GMMN · Casablanca intl RAM201N · AT201 · sched 00:45Z
GMMN KIAD GMMN · Casablanca → KIAD · Dulles intl RAM218W · AT218 · sched 15:00Z
2026-06-18 2 legs RAM
KMIA → GMMN → KJFK
KMIA GMMN KMIA · Miami → GMMN · Casablanca intl RAM205F · AT205 · sched 01:45Z
GMMN KJFK GMMN · Casablanca → KJFK · New York intl RAM200N · AT200 · sched 14:55Z
2026-06-17 1 legs RAM
GMMN → KMIA
GMMN KMIA GMMN · Casablanca → KMIA · Miami intl RAM204F · AT204 · sched 15:00Z
2026-06-15 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-14 2 legs round-trip RAM
GMMN → KJFK → GMMN
GMMN KJFK GMMN · Casablanca → KJFK · New York intl RAM202J · AT206 · sched 07:00Z
KJFK GMMN KJFK · New York → GMMN · Casablanca intl RAM203J · AT203 · sched 14:50Z
2026-06-13 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-12 2 legs round-trip RAM
KJFK → GMMN → KJFK
KJFK GMMN KJFK · New York → GMMN · Casablanca intl RAM203J · AT2501 · sched 15:50Z
GMMN KJFK GMMN · Casablanca → KJFK · New York ferry intl RAM202J · sched Z
2026-06-11 2 legs round-trip RAM
GMMN → CYUL → GMMN
GMMN CYUL GMMN · Casablanca → CYUL · Montréal intl RAM206T · AT206 · sched 07:00Z
CYUL GMMN CYUL · Montréal → GMMN · Casablanca intl RAM207T · AT207 · sched 16:15Z
2026-06-10 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:05Z
GOBD GMMN GOBD · Dakar → GMMN · Casablanca intl RAM502U · AT502 · sched 19:50Z
2026-06-09 2 legs round-trip RAM
GMMN → KJFK → GMMN
GMMN KJFK GMMN · Casablanca → KJFK · New York intl RAM202J · AT202 · ⏱ 05:17– (Nonem)
KJFK GMMN KJFK · New York → GMMN · Casablanca intl RAM203J · AT203 · sched 15:00Z
2026-06-08 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-06-07 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 · sched 21:40Z
2026-06-06 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 ferry intl RAM207T · sched Z
2026-06-05 4 legs round-trip RAM
GOBD → GMMN → LTFM → GMMN → GOBD
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
GMMN GOBD GMMN · Casablanca → GOBD · Dakar intl RAM501B · AT501 · sched 21:40Z
2026-06-04 4 legs RAM
KJFK → GMMN → LTFM → GMMN → GOBD
KJFK GMMN KJFK · New York → GMMN · Casablanca intl RAM201N · AT201 · sched 00:45Z
GMMN LTFM GMMN · Casablanca → LTFM · Istanbul intl RAM910T · AT910 · sched 09:20Z
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-06-03 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-02 2 legs RAM
KJFK → GMMN → CYUL
KJFK GMMN KJFK · New York → GMMN · Casablanca intl RAM201N · AT201 · sched 00:45Z
GMMN CYUL GMMN · Casablanca → CYUL · Montréal intl RAM208M · AT208 · sched 16:20Z
2026-06-01 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-05-31 1 legs RAM
GMMN → CYUL
GMMN CYUL GMMN · Casablanca → CYUL · Montréal ferry intl RAM208M · sched Z
2026-05-30 3 legs RAM
KMIA → GMMN → LFPO → GMMN
KMIA GMMN KMIA · Miami → GMMN · Casablanca intl RAM205F · AT205 · sched 01:45Z
GMMN LFPO GMMN · Casablanca → LFPO · Paris (Orly, Val-de-Marne) intl RAM770T · AT770 · sched 13:15Z
LFPO GMMN LFPO · Paris (Orly, Val-de-Marne) → GMMN · Casablanca intl RAM771T · AT771 · sched 17:30Z
2026-05-29 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-05-28 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-26 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-25 3 legs RAM
GBYD → GMMN → LTFM → GMMN
GBYD GMMN GBYD · Banjul (Yundum) → GMMN · Casablanca intl RAM578 · AT578 · sched 02:45Z
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-24 4 legs round-trip RAM
GBYD → GMMN → LTFM → GMMN → GBYD
GBYD GMMN GBYD · Banjul (Yundum) → GMMN · Casablanca intl RAM578 · AT578 · sched 02:45Z
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 GBYD GMMN · Casablanca → GBYD · Banjul (Yundum) intl RAM579 · AT579 · ⏱ 22:10– (Nonem)
2026-05-23 2 legs RAM
KMIA → GMMN → GBYD
KMIA GMMN KMIA · Miami → GMMN · Casablanca intl RAM205F · AT205 · sched 01:45Z
GMMN GBYD GMMN · Casablanca → GBYD · Banjul (Yundum) intl RAM579 · AT579 · sched 21:40Z
2026-05-22 2 legs RAM
CYUL → GMMN → KMIA
CYUL GMMN CYUL · Montréal → GMMN · Casablanca intl RAM209M · AT209 · ⏱ 02:05–07:52 (347m)
GMMN KMIA GMMN · Casablanca → KMIA · Miami intl RAM204F · AT204 · sched 15:00Z
2026-05-21 2 legs RAM
CYYZ → GMMN → CYUL
CYYZ GMMN CYYZ · Toronto → GMMN · Casablanca intl RAM211B · AT211 · sched 02:25Z
GMMN CYUL GMMN · Casablanca → CYUL · Montréal intl RAM208M · AT208 · sched 16:20Z
2026-05-20 2 legs RAM
CYUL → GMMN → CYYZ
CYUL GMMN CYUL · Montréal → GMMN · Casablanca intl RAM209M · AT209 · sched 01:50Z
GMMN CYYZ GMMN · Casablanca → CYYZ · Toronto intl RAM210B · AT210 · sched 15:45Z
2026-05-19 1 legs RAM
GMMN → CYUL
GMMN CYUL GMMN · Casablanca → CYUL · Montréal intl RAM208M · AT208 · sched 16:20Z
2026-05-18 4 legs RAM
? → GMFO → ? → OEJN → GMMN
? GMFO — → GMFO · Ahl Angad RAM2034 · AT2034 · sched Z
GMMN ? GMMN · Casablanca → — ⚠ gap RAM2835 · AT2835 · sched Z
GMFO OEJN GMFO · Ahl Angad → OEJN · Jeddah intl RAM2034 · AT2034 · sched Z
OEJN GMMN OEJN · Jeddah → GMMN · Casablanca intl RAM2834 · AT2834 · sched Z
2026-05-17 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 ferry intl RAM207T · sched Z
2026-05-16 2 legs RAM
KIAD → GMMN → GOBD
KIAD GMMN KIAD · Dulles → GMMN · Casablanca intl RAM219W · AT219 · sched 01:00Z
GMMN GOBD GMMN · Casablanca → GOBD · Dakar ferry intl RAM501B · sched Z
2026-05-15 3 legs RAM
GMMN → DNMM → GMMN → KIAD
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 KIAD GMMN · Casablanca → KIAD · Dulles intl RAM218W · AT218 · sched 15:00Z
2026-05-14 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
GOBD GMMN GOBD · Dakar → GMMN · Casablanca ferry ⚠ gap intl RAM500B · sched Z
2026-05-13 4 legs RAM
GUCY → GMMN → LTFM → GMMN → GOBD
GUCY GMMN GUCY · Conakry → GMMN · Casablanca intl RAM526S · AT526 · sched 03: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 ferry intl RAM501B · sched Z
2026-05-12 4 legs RAM
GOBD → GMMN → LFPO → GMMN → ?
GOBD GMMN GOBD · Dakar → GMMN · Casablanca ferry intl RAM500B · ⏱ 03:07– (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
GMMN ? GMMN · Casablanca → — ferry RAM527S · sched Z
2026-05-11 4 legs RAM
KIAD → GMMN → LFPO → GMMN → GOBD
KIAD GMMN KIAD · Dulles → GMMN · Casablanca intl RAM219W · AT219 · sched 01:00Z
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 GOBD GMMN · Casablanca → GOBD · Dakar ferry intl RAM501B · sched Z
2026-05-10 2 legs RAM
CYUL → GMMN → KIAD
CYUL GMMN CYUL · Montréal → GMMN · Casablanca intl RAM209M · AT209 · sched 01:50Z
GMMN KIAD GMMN · Casablanca → KIAD · Dulles intl RAM218W · AT218 · ⏱ 15:17– (Nonem)
2026-05-09 2 legs RAM
KMIA → GMMN → CYUL
KMIA GMMN KMIA · Miami → GMMN · Casablanca intl RAM205F · AT205 · sched 01:45Z
GMMN CYUL GMMN · Casablanca → CYUL · Montréal intl RAM208M · AT208 · sched 16:20Z
2026-05-08 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 ferry intl RAM204F · sched Z
2026-05-07 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 ferry intl RAM203J · sched Z
2026-05-06 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-05 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
OEMA OEJN OEMA · Medina → OEJN · Jeddah ferry ⚠ gap RAM248 · sched Z
2026-05-04 3 legs RAM
KMIA → GMMN → GOBD → GMMN
KMIA GMMN KMIA · Miami → GMMN · Casablanca intl RAM205F · AT205 · sched 01:45Z
GMMN GOBD GMMN · Casablanca → GOBD · Dakar intl RAM503 · AT503 · sched 15:05Z
GQPF GMMN GQPF · Fderik → GMMN · Casablanca ferry ⚠ gap intl RAM502U · sched Z
2026-05-03 3 legs RAM
GMMN → DIAP → GMMN → KMIA
GMMN DIAP GMMN · Casablanca → DIAP · Abidjan intl RAM533X · AT533 · sched 00:20Z
DIAP GMMN DIAP · Abidjan → GMMN · Casablanca intl RAM532X · AT532 · sched 06:15Z
GMMN KMIA GMMN · Casablanca → KMIA · Miami intl RAM204F · AT210 · sched Z
2026-05-02 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 RAM503 · sched Z
2026-05-01 3 legs RAM
GUCY → GMMN → LTFM → GMMN
GUCY GMMN GUCY · Conakry → GMMN · Casablanca intl RAM526S · AT526 · sched 03: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
2026-04-30 3 legs RAM
GMMN → LFPO → GMMN → ?
GMMN LFPO GMMN · Casablanca → LFPO · Paris (Orly, Val-de-Marne) intl RAM770T · AT770 · ⏱ 13:14– (Nonem)
LFPO GMMN LFPO · Paris (Orly, Val-de-Marne) → GMMN · Casablanca intl RAM771T · AT771 · sched 17:10Z
GMMN ? GMMN · Casablanca → — ferry RAM527S · ⏱ 21:37– (Nonem)
2026-04-27 3 legs RAM
KIAD → GMMN → LIMC → GMMN
KIAD GMMN KIAD · Dulles → GMMN · Casablanca intl RAM219W · AT219 · sched 01:00Z
GMMN LIMC GMMN · Casablanca → LIMC · Ferno (VA) intl RAM950X · AT950 · sched 11:40Z
LIMC GMMN LIMC · Ferno (VA) → GMMN · Casablanca intl RAM951X · AT951 · sched 16:50Z
2026-04-26 2 legs RAM
CYUL → GMMN → KIAD
CYUL GMMN CYUL · Montréal → GMMN · Casablanca intl RAM209M · AT209 · sched 01:50Z
GMMN KIAD GMMN · Casablanca → KIAD · Dulles intl RAM218W · AT218 · sched 15:00Z
2026-04-25 2 legs round-trip RAM
CYUL → GMMN → CYUL
CYUL GMMN CYUL · Montréal → GMMN · Casablanca intl RAM209M · AT209 · sched 01:50Z
GMMN CYUL GMMN · Casablanca → CYUL · Montréal intl RAM208M · AT208 · sched 16:20Z
2026-04-24 1 legs RAM
GMMN → CYUL
GMMN CYUL GMMN · Casablanca → CYUL · Montréal intl RAM208M · AT208 · sched 16:20Z
2026-04-23 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-04-22 3 legs RAM
GOBD → GMMN → LFPO → GMMN
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
2026-04-21 4 legs RAM
CYUL → GMMN → LFPO → GMMN → GOBD
CYUL GMMN CYUL · Montréal → GMMN · Casablanca intl RAM209M · AT209 · sched 01:50Z
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 GOBD GMMN · Casablanca → GOBD · Dakar intl RAM501B · AT501 · sched 21:40Z
2026-04-20 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-19 3 legs RAM
GMMN → DNMM → GMMN → KIAD
GMMN DNMM GMMN · Casablanca → DNMM · Lagos intl RAM555 · AT555 · sched 00:10Z
DNMM GMMN DNMM · Lagos → GMMN · Casablanca intl RAM554 · AT554 · ⏱ 06:27–10:30 (243m)
GMMN KIAD GMMN · Casablanca → KIAD · Dulles intl RAM218W · AT218 · sched 15:00Z
2026-04-18 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-04-17 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 · sched 16:15Z
2026-04-16 4 legs round-trip RAM
GMMN → LTFM → GMMN → GOBD → 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 GOBD GMMN · Casablanca → GOBD · Dakar ferry intl RAM501B · ⏱ 22:09– (Nonem)
? GMMN — → GMMN · Casablanca ferry RAM500B · sched Z
2026-04-15 3 legs RAM
? → GMMN → ? → GOBD
? GMMN — → GMMN · Casablanca RAM4920 · AT4920 · sched Z
? ? — → — ferry RAM4320 · sched Z
GMMN GOBD GMMN · Casablanca → GOBD · Dakar ferry intl RAM501B · sched Z
2026-04-14 2 legs RAM
CYUL → GMMN → ?
CYUL GMMN CYUL · Montréal → GMMN · Casablanca intl RAM209M · AT209 · sched 01:50Z
GMMN ? GMMN · Casablanca → — RAM4921 · AT4921 · sched Z
2026-04-13 2 legs RAM
KMIA → GMMN → CYUL
KMIA GMMN KMIA · Miami → GMMN · Casablanca intl RAM205F · AT205 · sched 01:45Z
GMMN CYUL GMMN · Casablanca → CYUL · Montréal ferry intl RAM208M · sched Z
2026-04-12 2 legs RAM
CYUL → GMMN → KMIA
CYUL GMMN CYUL · Montréal → GMMN · Casablanca intl RAM209M · AT209 · sched 01:50Z
GMMN KMIA GMMN · Casablanca → KMIA · Miami intl RAM204F · AT204 · sched 15:00Z
2026-04-11 2 legs RAM
KMIA → GMMN → CYUL
KMIA GMMN KMIA · Miami → GMMN · Casablanca intl RAM205F · AT205 · sched 01:45Z
GMMN CYUL GMMN · Casablanca → CYUL · Montréal intl RAM208M · AT208 · sched 16:20Z
2026-04-10 1 legs RAM
GMMN → KMIA
GMMN KMIA GMMN · Casablanca → KMIA · Miami intl RAM204F · AT204 · sched 15:00Z
2026-04-09 3 legs round-trip RAM
GMMN → LFPO → GMMN → GMMN
GMMN LFPO GMMN · Casablanca → LFPO · Paris (Orly, Val-de-Marne) intl RAM770T · AT770 · sched 12:55Z
LFPO GMMN LFPO · Paris (Orly, Val-de-Marne) → GMMN · Casablanca ferry intl RAM771T · sched Z
KMIA GMMN KMIA · Miami → GMMN · Casablanca ferry ⚠ gap intl RAM205F · sched Z
2026-04-08 2 legs RAM
CYUL → GMMN → KMIA
CYUL GMMN CYUL · Montréal → GMMN · Casablanca intl RAM209M · AT209 · sched 01:50Z
GMMN KMIA GMMN · Casablanca → KMIA · Miami intl RAM204F · AT204 · sched 15:00Z
2026-04-07 1 legs RAM
GMMN → CYUL
GMMN CYUL GMMN · Casablanca → CYUL · Montréal intl RAM208M · AT208 · sched 16:20Z
2026-04-06 3 legs RAM
KMIA → GMMN → LIMC → GMMN
KMIA GMMN KMIA · Miami → GMMN · Casablanca intl RAM205F · AT205 · sched 01:45Z
GMMN LIMC GMMN · Casablanca → LIMC · Ferno (VA) intl RAM950X · AT950 · sched 11:40Z
LIMC GMMN LIMC · Ferno (VA) → GMMN · Casablanca intl RAM951X · AT951 · sched 16:50Z
2026-04-05 2 legs round-trip RAM
GMMN → KMIA → GMMN
GMMN KMIA GMMN · Casablanca → KMIA · Miami ferry intl RAM204F · sched Z
? GMMN — → GMMN · Casablanca ferry RAM526S · sched Z
2026-04-04 5 legs RAM
GMMN → DNMM → GMMN → LSGG → GMMN → ?
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 LSGG GMMN · Casablanca → LSGG · Geneva intl RAM930G · AT930 · sched 11:50Z
LSGG GMMN LSGG · Geneva → GMMN · Casablanca intl RAM931G · AT931 · sched 16:15Z
GMMN ? GMMN · Casablanca → — ferry RAM527S · ⏱ 22:00– (Nonem)
2026-04-03 4 legs round-trip RAM
GMMN → DNMM → GMMN → LFPO → 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 LFPO GMMN · Casablanca → LFPO · Paris (Orly, Val-de-Marne) ferry intl RAM764B · sched Z
LFPO GMMN LFPO · Paris (Orly, Val-de-Marne) → GMMN · Casablanca ferry intl RAM765B · sched Z
2026-04-02 3 legs round-trip RAM
GMMN → LFPG → GMMN → GMMN
GMMN LFPG GMMN · Casablanca → LFPG · Paris (Roissy-en-France, Val-d'Oise) intl RAM788H · AT788 · sched 12:25Z
LFPG GMMN LFPG · Paris (Roissy-en-France, Val-d'Oise) → GMMN · Casablanca intl RAM789H · AT789 · sched 16:30Z
KMIA GMMN KMIA · Miami → GMMN · Casablanca ferry ⚠ gap intl RAM205F · sched Z
2026-04-01 2 legs round-trip RAM
GMMN → KMIA → GMMN
GMMN KMIA GMMN · Casablanca → KMIA · Miami intl RAM204F · AT204 · sched 15:00Z
GOBD GMMN GOBD · Dakar → GMMN · Casablanca ferry ⚠ gap intl RAM500B · sched Z
2026-03-31 4 legs RAM
GMMN → GMMN → LIPE → GMMN → GOBD
GMMN GMMN GMMN · Casablanca → GMMN · Casablanca RAM248 · AT248 · sched 01:40Z
GMMN LIPE GMMN · Casablanca → LIPE · Bologna intl RAM952Q · AT952 · sched 11:55Z
LIPE GMMN LIPE · Bologna → GMMN · Casablanca intl RAM953Q · AT953 · sched 15:55Z
GMMN GOBD GMMN · Casablanca → GOBD · Dakar ferry intl RAM501B · sched Z
2026-03-29 2 legs round-trip RAM
GMMN → CYUL → GMMN
GMMN CYUL GMMN · Casablanca → CYUL · Montréal intl RAM206T · AT206 · sched 07:00Z
CYUL GMMN CYUL · Montréal → GMMN · Casablanca ferry intl RAM207T · sched Z
2026-03-28 3 legs round-trip RAM
OEJN → ? → GMMN → OEJN
OEJN ? OEJN · Jeddah → — RAM2019 · AT2019 · sched Z
? GMMN — → GMMN · Casablanca RAM2952 · AT2952 · sched Z
GMMN OEJN GMMN · Casablanca → OEJN · Jeddah intl RAM2819 · AT2819 · sched Z
2026-03-27 2 legs round-trip RAM
GMMN → CYUL → GMMN
GMMN CYUL GMMN · Casablanca → CYUL · Montréal intl RAM206T · AT206 · sched 06:55Z
CYUL GMMN CYUL · Montréal → GMMN · Casablanca ferry intl RAM207T · sched Z
2026-03-26 3 legs RAM
OEJN → GMMX → OEJN → GMMN
OEJN GMMX OEJN · Jeddah → GMMX · Marrakesh intl RAM2015 · AT2015 · sched Z
GMTT OEJN GMTT · Tangier → OEJN · Jeddah ⚠ gap intl RAM2815 · AT2815 · sched Z
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca ⚠ gap RAM2955 · AT2955 · sched Z
2026-03-25 3 legs RAM
GOBD → GMMN → OEJN → GMTT
GOBD GMMN GOBD · Dakar → GMMN · Casablanca ferry intl RAM500B · ⏱ 03:31–05:59 (148m)
GMMN OEJN GMMN · Casablanca → OEJN · Jeddah intl RAM2813 · AT2813 · sched Z
OEJN GMTT OEJN · Jeddah → GMTT · Tangier intl RAM2013 · AT2013 · sched Z
2026-03-24 4 legs RAM
CYUL → GMMN → LFPO → GMMN → GOBD
CYUL GMMN CYUL · Montréal → GMMN · Casablanca intl RAM209M · AT209 · sched 01:35Z
GMMN LFPO GMMN · Casablanca → LFPO · Paris (Orly, Val-de-Marne) intl RAM770T · AT770 · sched 13:15Z
LFPO GMMN LFPO · Paris (Orly, Val-de-Marne) → GMMN · Casablanca intl RAM771T · AT771 · sched 17:35Z
GMMN GOBD GMMN · Casablanca → GOBD · Dakar ferry intl RAM501B · sched Z