✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
CN-RGT
/ 020122
214 flights over 89 days · 2.4 legs/day · base GMMN · Casablanca · operators: RAM
214
Flights
15
Airports served
8%
ADS-B observed
28
Ferry / no-flightnum
Aircraft identity
787 8
B788
Royal Air Maroc
· reg CN-RGT · built 2016
Boeing ·
free OpenSky data
+ Photo / OSINT via Firecrawl (1 credit)
Rotation map
· last 14 days of legs
Daily rotations
2026-06-23
1 legs
RAM
GOBD → GMMN
GOBD
→
GMMN
GOBD · Dakar → GMMN · Casablanca
intl
RAM500B · AT325 · sched 03:40Z
2026-06-22
2 legs
RAM
CYYZ → GMMN → GOBD
CYYZ
→
GMMN
CYYZ · Toronto → GMMN · Casablanca
intl
RAM211B · AT211 · sched 02:25Z
GMMN
→
GOBD
GMMN · Casablanca → GOBD · Dakar
intl
RAM501B · AT501 · sched 21:40Z
2026-06-21
2 legs
RAM
SBGR → GMMN → CYYZ
SBGR
→
GMMN
SBGR · São Paulo → GMMN · Casablanca
intl
RAM214 · AT214 · sched 03:30Z
GMMN
→
CYYZ
GMMN · Casablanca → CYYZ · Toronto
ferry
intl
RAM210B · sched Z
2026-06-20
2 legs
RAM
CYYZ → GMMN → SBGR
CYYZ
→
GMMN
CYYZ · Toronto → GMMN · Casablanca
intl
RAM211B · AT211 · ⏱ 03:12– (Nonem)
GMMN
→
SBGR
GMMN · Casablanca → SBGR · São Paulo
intl
RAM215 · AT215 · sched 15:50Z
2026-06-19
2 legs
RAM
SBGR → GMMN → CYYZ
SBGR
→
GMMN
SBGR · São Paulo → GMMN · Casablanca
intl
RAM214 · AT214 · sched 03:30Z
GMMN
→
CYYZ
GMMN · Casablanca → CYYZ · Toronto
intl
RAM210B · AT210 · sched 15:45Z
2026-06-18
2 legs
RAM
KIAD → GMMN → SBGR
KIAD
→
GMMN
KIAD · Dulles → GMMN · Casablanca
intl
RAM219W · AT219 · sched 01:00Z
GMMN
→
SBGR
GMMN · Casablanca → SBGR · São Paulo
intl
RAM215 · AT215 · sched 15:50Z
2026-06-17
2 legs
RAM
SBGR → GMMN → KIAD
SBGR
→
GMMN
SBGR · São Paulo → GMMN · Casablanca
intl
RAM214 · AT214 · sched 03:30Z
GMMN
→
KIAD
GMMN · Casablanca → KIAD · Dulles
intl
RAM218W · AT218 · sched 15:00Z
2026-06-16
2 legs
RAM
KIAD → GMMN → SBGR
KIAD
→
GMMN
KIAD · Dulles → GMMN · Casablanca
intl
RAM219W · AT219 · sched 01:00Z
GMMN
→
SBGR
GMMN · Casablanca → SBGR · São Paulo
intl
RAM215 · AT215 · sched 15:50Z
2026-06-15
2 legs
RAM
KMIA → GMMN → KIAD
KMIA
→
GMMN
KMIA · Miami → GMMN · Casablanca
intl
RAM205F · AT205 · sched 01:45Z
GMMN
→
KIAD
GMMN · Casablanca → KIAD · Dulles
intl
RAM218W · AT218 · sched 15:00Z
2026-06-14
2 legs
RAM
KIAD → GMMN → KMIA
KIAD
→
GMMN
KIAD · Dulles → GMMN · Casablanca
intl
RAM219W · AT219 · sched 01:00Z
GMMN
→
KMIA
GMMN · Casablanca → KMIA · Miami
intl
RAM204F · AT204 · sched 15:00Z
2026-06-13
2 legs
RAM
KMIA → GMMN → KIAD
KMIA
→
GMMN
KMIA · Miami → GMMN · Casablanca
intl
RAM205F · AT205 · sched 01:45Z
GMMN
→
KIAD
GMMN · Casablanca → KIAD · Dulles
intl
RAM218W · AT218 · sched 15:00Z
2026-06-12
2 legs
RAM
GOBD → GMMN → KMIA
GOBD
→
GMMN
GOBD · Dakar → GMMN · Casablanca
intl
RAM500B · AT500 · sched 02:25Z
GMMN
→
KMIA
GMMN · Casablanca → KMIA · Miami
intl
RAM204F · AT204 · sched 15:00Z
2026-06-11
3 legs
round-trip
RAM
OEJN → GMMN → GOBD → OEJN
OEJN
→
GMMN
OEJN · Jeddah → GMMN · Casablanca
intl
RAM249 · AT249 · sched 12:10Z
GMMN
→
GOBD
GMMN · Casablanca → GOBD · Dakar
intl
RAM501B · AT501 · sched 21:40Z
GMMN
→
OEJN
GMMN · Casablanca → OEJN · Jeddah
⚠ gap
intl
RAM248 · AT248 · sched Z
2026-06-10
1 legs
RAM
KJFK → GMMN
KJFK
→
GMMN
KJFK · New York → GMMN · Casablanca
intl
RAM201N · AT201 · sched 00:45Z
2026-06-09
2 legs
round-trip
RAM
KJFK → GMMN → KJFK
KJFK
→
GMMN
KJFK · New York → GMMN · Casablanca
ferry
intl
RAM201N · sched Z
GMMN
→
KJFK
GMMN · Casablanca → KJFK · New York
ferry
intl
RAM200N · sched Z
2026-06-08
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-06-07
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-06-06
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 · ⏱ 16:34–00:00 (445m)
2026-06-05
3 legs
RAM
GMMN → DNMM → GMMN → CYYZ
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
→
CYYZ
GMMN · Casablanca → CYYZ · Toronto
intl
RAM210B · AT210 · ⏱ 15:56– (Nonem)
2026-06-04
2 legs
round-trip
RAM
GMMN → KJFK → GMMN
GMMN
→
KJFK
GMMN · Casablanca → KJFK · New York
intl
RAM202J · AT202 · sched 06:00Z
KJFK
→
GMMN
KJFK · New York → GMMN · Casablanca
intl
RAM203J · AT203 · sched 15:50Z
2026-06-03
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-06-02
2 legs
round-trip
RAM
GMMN → KJFK → GMMN
GMMN
→
KJFK
GMMN · Casablanca → KJFK · New York
intl
RAM202J · AT202 · sched 06:00Z
KJFK
→
GMMN
KJFK · New York → GMMN · Casablanca
intl
RAM203J · AT203 · sched 15:50Z
2026-06-01
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-31
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-05-30
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-29
2 legs
round-trip
RAM
GMMN → KJFK → GMMN
GMMN
→
KJFK
GMMN · Casablanca → KJFK · New York
intl
RAM202J · AT202 · sched 06:10Z
KJFK
→
GMMN
KJFK · New York → GMMN · Casablanca
intl
RAM203J · AT203 · sched 16:00Z
2026-05-28
1 legs
RAM
KMIA → GMMN
KMIA
→
GMMN
KMIA · Miami → GMMN · Casablanca
intl
RAM205F · AT205 · sched 01:45Z
2026-05-27
2 legs
RAM
KIAD → GMMN → KMIA
KIAD
→
GMMN
KIAD · Dulles → GMMN · Casablanca
intl
RAM219W · AT219 · sched 01:00Z
GMMN
→
KMIA
GMMN · Casablanca → KMIA · Miami
ferry
intl
RAM204F · sched Z
2026-05-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 · AT200 · sched 14:55Z
2026-05-25
1 legs
RAM
GMMN → CYUL
GMMN
→
CYUL
GMMN · Casablanca → CYUL · Montréal
intl
RAM208M · AT208 · sched 16:20Z
2026-05-24
2 legs
round-trip
RAM
GMMN → CYUL → GMMN
GMMN
→
CYUL
GMMN · Casablanca → CYUL · Montréal
ferry
intl
RAM206T · sched Z
CYUL
→
GMMN
CYUL · Montréal → GMMN · Casablanca
ferry
intl
RAM207T · sched Z
2026-05-23
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 · ⏱ 16:37– (Nonem)
2026-05-22
2 legs
round-trip
RAM
GMMN → KJFK → GMMN
GMMN
→
KJFK
GMMN · Casablanca → KJFK · New York
intl
RAM202J · AT202 · sched 06:10Z
KJFK
→
GMMN
KJFK · New York → GMMN · Casablanca
intl
RAM203J · AT203 · sched 16:00Z
2026-05-21
2 legs
round-trip
RAM
GMMN → KJFK → GMMN
GMMN
→
KJFK
GMMN · Casablanca → KJFK · New York
intl
RAM202J · AT202 · sched 06:00Z
KJFK
→
GMMN
KJFK · New York → GMMN · Casablanca
intl
RAM203J · AT203 · sched 15:50Z
2026-05-20
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-05-19
4 legs
RAM
GMMN → GMMN → LFPO → GMMN → GOBD
GMMN
→
GMMN
GMMN · Casablanca → GMMN · Casablanca
RAM526S · AT501 · sched 21:40Z
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-05-18
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
RAM527S · AT501 · sched 21:40Z
2026-05-17
3 legs
RAM
GMMN → LFPO → GMMN → CYUL
GMMN
→
LFPO
GMMN · Casablanca → LFPO · Paris (Orly, Val-de-Marne)
intl
RAM760R · AT760 · sched 07:10Z
LFPO
→
GMMN
LFPO · Paris (Orly, Val-de-Marne) → GMMN · Casablanca
intl
RAM761R · AT761 · sched 11:25Z
GMMN
→
CYUL
GMMN · Casablanca → CYUL · Montréal
intl
RAM208M · AT208 · sched 16:20Z
2026-05-16
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-05-15
3 legs
round-trip
RAM
GMMN → CYUL → GMMN → GMMN
GMMN
→
CYUL
GMMN · Casablanca → CYUL · Montréal
intl
RAM206T · AT206 · sched 07:00Z
?
→
GMMN
— → GMMN · Casablanca
ferry
RAM522T · sched Z
CYUL
→
GMMN
CYUL · Montréal → GMMN · Casablanca
ferry
⚠ gap
intl
RAM207T · sched Z
2026-05-14
3 legs
RAM
GMMN → LFPO → GMMN → GABS
GMMN
→
LFPO
GMMN · Casablanca → LFPO · Paris (Orly, Val-de-Marne)
intl
RAM770T · AT770 · ⏱ 13:34– (Nonem)
LFPO
→
GMMN
LFPO · Paris (Orly, Val-de-Marne) → GMMN · Casablanca
ferry
intl
RAM771T · sched Z
GMMN
→
GABS
GMMN · Casablanca → GABS · Bamako
ferry
intl
RAM523T · sched Z
2026-05-12
3 legs
RAM
KIAD → GMMN → GOBD → GMMN
KIAD
→
GMMN
KIAD · Dulles → GMMN · Casablanca
intl
RAM219W · AT219 · sched 01:00Z
GMMN
→
GOBD
GMMN · Casablanca → GOBD · Dakar
intl
RAM503 · AT503 · sched 15:00Z
GOBD
→
GMMN
GOBD · Dakar → GMMN · Casablanca
ferry
intl
RAM502U · sched Z
2026-05-11
2 legs
RAM
KMIA → GMMN → KIAD
KMIA
→
GMMN
KMIA · Miami → GMMN · Casablanca
intl
RAM205F · AT205 · sched 01:45Z
GMMN
→
KIAD
GMMN · Casablanca → KIAD · Dulles
intl
RAM218W · AT218 · sched 15:00Z
2026-05-10
2 legs
RAM
SBGR → GMMN → KMIA
SBGR
→
GMMN
SBGR · São Paulo → GMMN · Casablanca
intl
RAM214 · AT214 · sched 03:30Z
GMMN
→
KMIA
GMMN · Casablanca → KMIA · Miami
intl
RAM204F · AT204 · sched 15:00Z
2026-05-09
3 legs
RAM
GMMN → DNMM → GMMN → SBGR
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
→
SBGR
GMMN · Casablanca → SBGR · São Paulo
intl
RAM215 · AT215 · sched 15:50Z
2026-05-08
3 legs
RAM
GOBD → GMMN → LTFM → GMMN
GOBD
→
GMMN
GOBD · Dakar → GMMN · Casablanca
intl
RAM500B · AT500 · ⏱ 02:31–04:59 (148m)
GMMN
→
LTFM
GMMN · Casablanca → LTFM · Istanbul
intl
RAM910T · AT910 · sched 09:15Z
LTFM
→
GMMN
LTFM · Istanbul → GMMN · Casablanca
intl
RAM911T · AT911 · sched 15:10Z
2026-05-07
2 legs
RAM
CYYZ → GMMN → GOBD
CYYZ
→
GMMN
CYYZ · Toronto → GMMN · Casablanca
intl
RAM211B · AT211 · sched 02:25Z
GMMN
→
GOBD
GMMN · Casablanca → GOBD · Dakar
intl
RAM501B · AT501 · sched 21:40Z
2026-05-06
2 legs
RAM
GOBD → GMMN → CYYZ
GOBD
→
GMMN
GOBD · Dakar → GMMN · Casablanca
intl
RAM500B · AT500 · sched 02:25Z
GMMN
→
CYYZ
GMMN · Casablanca → CYYZ · Toronto
intl
RAM210B · AT210 · sched 15:45Z
2026-05-05
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-05-04
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-05-03
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:18–10:27 (249m)
GMMN
→
KIAD
GMMN · Casablanca → KIAD · Dulles
intl
RAM218W · AT218 · sched 15:00Z
2026-05-02
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-01
3 legs
RAM
CYUL → GMMN → GOBD → GMMN
CYUL
→
GMMN
CYUL · Montréal → GMMN · Casablanca
intl
RAM209M · AT209 · sched 01:50Z
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-04-30
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-29
1 legs
RAM
GMMN → KMIA
GMMN
→
KMIA
GMMN · Casablanca → KMIA · Miami
ferry
intl
RAM204F · sched Z
2026-04-28
3 legs
RAM
GOBD → GMMN → EGLL → GMMN
GOBD
→
GMMN
GOBD · Dakar → GMMN · Casablanca
intl
RAM500B · AT500 · ⏱ 02:30– (Nonem)
GMMN
→
EGLL
GMMN · Casablanca → EGLL · London
intl
RAM800F · AT800 · sched 12:40Z
EGLL
→
GMMN
EGLL · London → GMMN · Casablanca
intl
RAM801F · AT801 · sched 17:10Z
2026-04-27
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-04-26
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-04-25
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-24
3 legs
RAM
GOBD → GMMN → LFPO → GMMN
GOBD
→
GMMN
GOBD · Dakar → GMMN · Casablanca
intl
RAM500B · AT500 · ⏱ 02:33–05:11 (158m)
GMMN
→
LFPO
GMMN · Casablanca → LFPO · Paris (Orly, Val-de-Marne)
intl
RAM764B · AT764 · ⏱ 11:33– (Nonem)
LFPO
→
GMMN
LFPO · Paris (Orly, Val-de-Marne) → GMMN · Casablanca
intl
RAM765B · AT765 · sched 15:35Z
2026-04-23
4 legs
RAM
KMIA → GMMN → GMMN → GOBD → LFPO
KMIA
→
GMMN
KMIA · Miami → GMMN · Casablanca
intl
RAM205F · AT205 · sched 01:45Z
LFPO
→
GMMN
LFPO · Paris (Orly, Val-de-Marne) → GMMN · Casablanca
⚠ gap
intl
RAM771T · AT771 · sched 17:10Z
GMMN
→
GOBD
GMMN · Casablanca → GOBD · Dakar
intl
RAM501B · AT501 · sched 21:40Z
GMMN
→
LFPO
GMMN · Casablanca → LFPO · Paris (Orly, Val-de-Marne)
ferry
⚠ gap
intl
RAM770T · sched Z
2026-04-22
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-04-21
4 legs
round-trip
RAM
GMMN → DNMM → GMMN → EGLL → GMMN
GMMN
→
DNMM
GMMN · Casablanca → DNMM · Lagos
intl
RAM555 · AT555 · sched 00:10Z
DNMM
→
GMMN
DNMM · Lagos → GMMN · Casablanca
intl
RAM554 · AT555 · sched 00:10Z
GMMN
→
EGLL
GMMN · Casablanca → EGLL · London
intl
RAM800F · AT800 · ⏱ 13:06– (Nonem)
EGLL
→
GMMN
EGLL · London → GMMN · Casablanca
intl
RAM801F · AT801 · sched 17:10Z
2026-04-20
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-04-19
2 legs
round-trip
RAM
GMMN → CYUL → GMMN
GMMN
→
CYUL
GMMN · Casablanca → CYUL · Montréal
intl
RAM206T · AT206 · ⏱ 07:20– (Nonem)
CYUL
→
GMMN
CYUL · Montréal → GMMN · Casablanca
intl
RAM207T · AT207 · sched 16:15Z
2026-04-18
3 legs
RAM
GOBD → GMMN → GMMN → CYUL
GOBD
→
GMMN
GOBD · Dakar → GMMN · Casablanca
intl
RAM500B · AT500 · ⏱ 02:36– (Nonem)
CYUL
→
GMMN
CYUL · Montréal → GMMN · Casablanca
⚠ gap
intl
RAM207T · AT207 · sched 16:15Z
GMMN
→
CYUL
GMMN · Casablanca → CYUL · Montréal
ferry
intl
RAM206T · sched Z
2026-04-17
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:35Z
GMMN
→
GOBD
GMMN · Casablanca → GOBD · Dakar
intl
RAM501B · AT501 · sched 21:40Z
2026-04-14
1 legs
RAM
GOBD → GMMN
GOBD
→
GMMN
GOBD · Dakar → GMMN · Casablanca
intl
RAM500B · AT500 · sched 02:25Z
2026-04-13
4 legs
RAM
CYYZ → GMMN → LIMC → GMMN → GOBD
CYYZ
→
GMMN
CYYZ · Toronto → GMMN · Casablanca
intl
RAM211B · AT211 · sched 02:25Z
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
GMMN
→
GOBD
GMMN · Casablanca → GOBD · Dakar
intl
RAM501B · AT501 · sched 21:40Z
2026-04-12
3 legs
RAM
GMMN → DNMM → GMMN → CYYZ
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
→
CYYZ
GMMN · Casablanca → CYYZ · Toronto
intl
RAM210B · AT210 · sched 15:45Z
2026-04-11
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-10
3 legs
RAM
GOBD → GMMN → CYUL → GMMN
GOBD
→
GMMN
GOBD · Dakar → GMMN · Casablanca
ferry
intl
RAM500B · ⏱ 03:08– (Nonem)
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-04-09
4 legs
round-trip
RAM
GOBD → GMMN → LTFM → GMMN → GOBD
GOBD
→
GMMN
GOBD · Dakar → GMMN · Casablanca
intl
RAM500B · AT500 · ⏱ 02:48– (Nonem)
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-04-08
3 legs
RAM
GMMN → OEJN → GMMN → GOBD
GMMN
→
OEJN
GMMN · Casablanca → OEJN · Jeddah
intl
RAM248 · AT248 · ⏱ 03:54– (Nonem)
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-04-07
3 legs
RAM
KJFK → GMMN → LTFM → GMMN
KJFK
→
GMMN
KJFK · New York → GMMN · Casablanca
intl
RAM201N · AT201 · sched 00: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-04-06
1 legs
RAM
GMMN → KJFK
GMMN
→
KJFK
GMMN · Casablanca → KJFK · New York
ferry
intl
RAM200N · ⏱ 15:33– (Nonem)
2026-04-05
3 legs
RAM
CYUL → GMMN → GOBD → GMMN
CYUL
→
GMMN
CYUL · Montréal → GMMN · Casablanca
intl
RAM209M · AT209 · ⏱ 02:18–08:28 (370m)
GMMN
→
GOBD
GMMN · Casablanca → GOBD · Dakar
intl
RAM503 · AT503 · sched 15:10Z
GOBD
→
GMMN
GOBD · Dakar → GMMN · Casablanca
intl
RAM502U · AT502 · sched 20:00Z
2026-04-04
2 legs
round-trip
RAM
GMMN → CYUL → GMMN
GMMN
→
CYUL
GMMN · Casablanca → CYUL · Montréal
intl
RAM208M · AT208 · sched 16:20Z
KMIA
→
GMMN
KMIA · Miami → GMMN · Casablanca
⚠ gap
intl
RAM205F · AT205 · sched Z
2026-04-03
2 legs
round-trip
RAM
GMMN → KMIA → GMMN
GMMN
→
KMIA
GMMN · Casablanca → KMIA · Miami
intl
RAM204F · AT204 · sched 15:00Z
?
→
GMMN
— → GMMN · Casablanca
ferry
RAM522T · sched Z
2026-04-02
4 legs
RAM
KIAD → GMMN → LIMC → GMMN → GABS
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
GMMN
→
GABS
GMMN · Casablanca → GABS · Bamako
intl
RAM523T · AT523 · sched 21:30Z
2026-04-01
2 legs
round-trip
RAM
GMMN → KIAD → GMMN
GMMN
→
KIAD
GMMN · Casablanca → KIAD · Dulles
intl
RAM218W · AT218 · sched 15:00Z
CYUL
→
GMMN
CYUL · Montréal → GMMN · Casablanca
ferry
⚠ gap
intl
RAM209M · sched Z
2026-03-31
2 legs
RAM
KIAD → GMMN → CYUL
KIAD
→
GMMN
KIAD · Dulles → GMMN · Casablanca
ferry
intl
RAM219W · sched Z
GMMN
→
CYUL
GMMN · Casablanca → CYUL · Montréal
ferry
intl
RAM208M · sched Z
2026-03-30
4 legs
RAM
KIAD → GMMN → LFPO → KIAD → GMMN
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
GMMN
→
KIAD
GMMN · Casablanca → KIAD · Dulles
ferry
⚠ gap
intl
RAM218W · sched Z
LFPO
→
GMMN
LFPO · Paris (Orly, Val-de-Marne) → GMMN · Casablanca
ferry
⚠ gap
intl
RAM765B · sched Z
2026-03-29
2 legs
round-trip
RAM
GMMN → KIAD → GMMN
GMMN
→
KIAD
GMMN · Casablanca → KIAD · Dulles
intl
RAM218W · AT218 · sched 15:00Z
KJFK
→
GMMN
KJFK · New York → GMMN · Casablanca
ferry
⚠ gap
intl
RAM201N · sched Z
2026-03-28
2 legs
RAM
KIAD → GMMN → KJFK
KIAD
→
GMMN
KIAD · Dulles → GMMN · Casablanca
intl
RAM219W · AT219 · sched 01:45Z
GMMN
→
KJFK
GMMN · Casablanca → KJFK · New York
intl
RAM200N · AT200 · sched 14:50Z
2026-03-27
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:00Z
GMMN
→
KIAD
GMMN · Casablanca → KIAD · Dulles
intl
RAM218W · AT218 · sched 15:25Z
2026-03-26
3 legs
RAM
GMMN → OEMA → GMMN → OEJN
GMMN
→
OEMA
GMMN · Casablanca → OEMA · Medina
intl
RAM248 · AT248 · sched 01:35Z
OEJN
→
GMMN
OEJN · Jeddah → GMMN · Casablanca
⚠ gap
intl
RAM249 · AT249 · sched 12:00Z
OEMA
→
OEJN
OEMA · Medina → OEJN · Jeddah
ferry
⚠ gap
RAM248 · sched Z
2026-03-25
2 legs
round-trip
RAM
GMMN → OEJN → GMMN
GMMN
→
OEJN
GMMN · Casablanca → OEJN · Jeddah
intl
RAM250 · AT250 · sched 05:35Z
OEJN
→
GMMN
OEJN · Jeddah → GMMN · Casablanca
intl
RAM251 · AT251 · sched 13:45Z
2026-03-24
3 legs
RAM
GMMN → OEMA → GMMN → OEJN
GMMN
→
OEMA
GMMN · Casablanca → OEMA · Medina
intl
RAM248 · AT248 · sched 01:35Z
OEJN
→
GMMN
OEJN · Jeddah → GMMN · Casablanca
⚠ gap
intl
RAM249 · AT249 · sched 12:00Z
OEMA
→
OEJN
OEMA · Medina → OEJN · Jeddah
ferry
⚠ gap
RAM248 · sched Z