‹ Aircraft

CN-COI / 02010E

498 flights over 88 days · 5.66 legs/day · base GMMN · Casablanca · operators: RAM

498
Flights
23
Airports served
6%
ADS-B observed
25
Ferry / no-flightnum

Aircraft identity

ATR 72 600 AT76
Royal Air Maroc Express · reg CN-COI
Avions De Transport Regional · free OpenSky data

Rotation map · last 14 days of legs

Daily rotations

2026-06-23 5 legs RAM
GMAA → GMMN → GMAG → GMMN → GMFO → GMMN
GMAA GMMN GMAA · Inezgane → GMMN · Casablanca RAM428 · AT428 · sched 04:30Z
GMMN GMAG GMMN · Casablanca → GMAG · Guelmim RAM1435 · AT1435 · sched 08:15Z
GMAG GMMN GMAG · Guelmim → GMMN · Casablanca RAM1434 · AT1434 · sched 10:45Z
GMMN GMFO GMMN · Casablanca → GMFO · Ahl Angad RAM1402 · AT1402 · sched 15:40Z
GMFO GMMN GMFO · Ahl Angad → GMMN · Casablanca RAM1403 · AT1403 · sched 18:05Z
2026-06-22 1 legs RAM
GMMN → GMAD
GMMN GMAD GMMN · Casablanca → GMAD · Agadir (Temsia) RAM429 · AT429 · sched 20:50Z
2026-06-21 3 legs RAM
GMMX → GMMN → GCLP → GMMN
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca RAM400 · AT400 · sched 04:50Z
GMMN GCLP GMMN · Casablanca → GCLP · Gran Canaria Island intl RAM976Q · AT976 · sched 14:35Z
GCLP GMMN GCLP · Gran Canaria Island → GMMN · Casablanca intl RAM977Q · AT977 · ⏱ 18:13– (Nonem)
2026-06-20 8 legs round-trip RAM
GMMX → GMMN → GMMW → GMMN → GMAD → GMML → GMAD → GMMN → GMMX
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca RAM400 · AT400 · sched 04:55Z
GMMN GMMW GMMN · Casablanca → GMMW · Al Aaroui RAM1452 · AT1452 · sched 08:55Z
GMMW GMMN GMMW · Al Aaroui → GMMN · Casablanca RAM1453 · AT1453 · sched 11:10Z
GMMN GMAD GMMN · Casablanca → GMAD · Agadir (Temsia) RAM483 · AT483 · sched 14:00Z
GMAD GMML GMAD · Agadir (Temsia) → GMML · El Aaiún intl RAM1494 · AT1494 · sched 16:05Z
GMML GMAD GMML · El Aaiún → GMAD · Agadir (Temsia) intl RAM1495 · AT1495 · sched 18:30Z
GMAD GMMN GMAD · Agadir (Temsia) → GMMN · Casablanca RAM482B · AT482 · sched 20:50Z
GMMN GMMX GMMN · Casablanca → GMMX · Marrakesh RAM417 · AT417 · sched 22:55Z
2026-06-19 5 legs RAM
GMMN → GMAZ → GMMN → GMMA → GMMN → GMMX
GMMN GMAZ GMMN · Casablanca → GMAZ · Zagora RAM1467 · AT1467 · sched 06:45Z
GMMZ GMMN GMMZ · Ouarzazate → GMMN · Casablanca ⚠ gap RAM1467 · AT1467 · sched 11:05Z
GMMN GMMA GMMN · Casablanca → GMMA · Smara intl RAM1480 · AT1480 · sched 13:25Z
GMMA GMMN GMMA · Smara → GMMN · Casablanca intl RAM1481 · AT1481 · sched 16:35Z
GMMN GMMX GMMN · Casablanca → GMMX · Marrakesh RAM401 · AT401 · sched 20:50Z
2026-06-18 6 legs round-trip RAM
GMMN → GCTS → GMMN → GMFO → GMMN → GMMX → GMMN
GMMN GCTS GMMN · Casablanca → GCTS · Tenerife intl RAM986 · AT986 · sched 08:00Z
GCTS GMMN GCTS · Tenerife → GMMN · Casablanca intl RAM987 · AT987 · sched 12:05Z
GMMN GMFO GMMN · Casablanca → GMFO · Ahl Angad RAM1402 · AT1402 · sched 15:40Z
GMFO GMMN GMFO · Ahl Angad → GMMN · Casablanca RAM1403 · AT1403 · sched 18:05Z
GMMN GMMX GMMN · Casablanca → GMMX · Marrakesh RAM401 · AT401 · sched 20:50Z
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca RAM416 · AT416 · sched 23:30Z
2026-06-17 4 legs round-trip RAM
GMMN → GMAT → GMMN → GMFO → GMMN
GMMN GMAT GMMN · Casablanca → GMAT · Tan Tan RAM1430 · AT1430 · sched 08:05Z
GMAT GMMN GMAT · Tan Tan → GMMN · Casablanca RAM1431 · AT1431 · sched 10:45Z
GMMN GMFO GMMN · Casablanca → GMFO · Ahl Angad RAM1402 · AT1402 · sched 15:40Z
GMFO GMMN GMFO · Ahl Angad → GMMN · Casablanca RAM1403 · AT1403 · sched 18:05Z
2026-06-16 5 legs RAM
GMAD → GMMN → GMAD → GMML → GMAD → GMMN
GMAD GMMN GMAD · Agadir (Temsia) → GMMN · Casablanca RAM428 · AT428 · sched 04:30Z
GMMN GMAD GMMN · Casablanca → GMAD · Agadir (Temsia) RAM483 · AT483 · sched 14:00Z
GMAD GMML GMAD · Agadir (Temsia) → GMML · El Aaiún intl RAM1494 · AT1494 · sched 16:05Z
GMML GMAD GMML · El Aaiún → GMAD · Agadir (Temsia) intl RAM1495 · AT1495 · sched 18:30Z
GMAD GMMN GMAD · Agadir (Temsia) → GMMN · Casablanca ferry RAM482B · sched Z
2026-06-15 6 legs round-trip RAM
GMMN → GMAD → GMFO → GMMN → GMAD → GMMN → GMMN
GMMN GMAD GMMN · Casablanca → GMAD · Agadir (Temsia) RAM423A · AT423 · sched 09:55Z
GMMN GMFO GMMN · Casablanca → GMFO · Ahl Angad ⚠ gap RAM1402 · AT1402 · sched 15:40Z
GMFO GMMN GMFO · Ahl Angad → GMMN · Casablanca RAM1403 · AT1403 · sched 18:05Z
GMMN GMAD GMMN · Casablanca → GMAD · Agadir (Temsia) RAM429 · AT429 · sched 20:50Z
GMFM GMMN GMFM · Meknes → GMMN · Casablanca ferry ⚠ gap RAM441A · sched Z
GMAD GMMN GMAD · Agadir (Temsia) → GMMN · Casablanca ferry ⚠ gap RAM422A · sched Z
2026-06-14 4 legs RAM
GMFM → GMMN → GMAD → GMMN → GMFF
GMFM GMMN GMFM · Meknes → GMMN · Casablanca RAM441A · AT441 · sched 04:30Z
GMMN GMAD GMMN · Casablanca → GMAD · Agadir (Temsia) RAM439 · AT439 · sched 16:00Z
GMAD GMMN GMAD · Agadir (Temsia) → GMMN · Casablanca RAM438 · AT438 · sched 18:05Z
GMMN GMFF GMMN · Casablanca → GMFF · Saïss RAM440A · AT440 · sched 22:05Z
2026-06-13 6 legs round-trip RAM
GMFF → GMMN → GCTS → GMMN → GMAD → GMMN → GMFF
GMFF GMMN GMFF · Saïss → GMMN · Casablanca RAM441A · AT441 · sched 04:30Z
GMMN GCTS GMMN · Casablanca → GCTS · Tenerife intl RAM986 · AT986 · sched 08:00Z
GCTS GMMN GCTS · Tenerife → GMMN · Casablanca intl RAM987 · AT987 · ⏱ 11:55– (Nonem)
GMMN GMAD GMMN · Casablanca → GMAD · Agadir (Temsia) RAM439 · AT439 · sched 16:00Z
GMAD GMMN GMAD · Agadir (Temsia) → GMMN · Casablanca RAM438 · AT438 · sched 18:05Z
GMMN GMFF GMMN · Casablanca → GMFF · Saïss RAM440A · AT440 · sched 22:05Z
2026-06-12 6 legs RAM
GMFM → GMMN → GMAZ → GMMN → GMMA → GMMN → GMFF
GMFM GMMN GMFM · Meknes → GMMN · Casablanca RAM441A · AT441 · sched 04:30Z
GMMN GMAZ GMMN · Casablanca → GMAZ · Zagora RAM1467 · AT1467 · sched 06:45Z
GMMZ GMMN GMMZ · Ouarzazate → GMMN · Casablanca ⚠ gap RAM1467 · AT1467 · sched 11:05Z
GMMN GMMA GMMN · Casablanca → GMMA · Smara intl RAM1480 · AT1480 · sched 13:25Z
GMMA GMMN GMMA · Smara → GMMN · Casablanca intl RAM1481 · AT1481 · sched 16:35Z
GMMN GMFF GMMN · Casablanca → GMFF · Saïss RAM440A · AT440 · sched 22:05Z
2026-06-11 2 legs round-trip RAM
GMMN → GMFM → GMMN
GMMN GMFM GMMN · Casablanca → GMFM · Meknes RAM440A · AT440 · sched 22:05Z
GMMB GMMN GMMB · Ben Slimane → GMMN · Casablanca ⚠ gap RAM8725 · AT8725 · sched Z
2026-06-08 1 legs RAM
GMMN → GMMB
GMMN GMMB GMMN · Casablanca → GMMB · Ben Slimane RAM8724 · AT8724 · sched Z
2026-06-07 4 legs round-trip RAM
GMMN → GMAD → GCLP → GMMN → GMMN
GMMN GMAD GMMN · Casablanca → GMAD · Agadir (Temsia) RAM423A · AT423 · sched 10:05Z
GMMN GCLP GMMN · Casablanca → GCLP · Gran Canaria Island ⚠ gap intl RAM976Q · AT976 · sched 14:35Z
GCLP GMMN GCLP · Gran Canaria Island → GMMN · Casablanca intl RAM977Q · AT977 · ⏱ 18:33– (Nonem)
GMAD GMMN GMAD · Agadir (Temsia) → GMMN · Casablanca ferry ⚠ gap RAM422A · sched Z
2026-06-06 7 legs RAM
GMFF → GMMN → GMMW → GMMN → GMAD → GMML → GMAD → GMMN
GMFF GMMN GMFF · Saïss → GMMN · Casablanca RAM441A · AT441 · sched 04:30Z
GMMN GMMW GMMN · Casablanca → GMMW · Al Aaroui RAM1452 · AT1452 · sched 08:55Z
GMMW GMMN GMMW · Al Aaroui → GMMN · Casablanca RAM1453 · AT1453 · sched 11:10Z
GMMN GMAD GMMN · Casablanca → GMAD · Agadir (Temsia) RAM483 · AT483 · ⏱ 14:21–15:36 (74m)
GMAD GMML GMAD · Agadir (Temsia) → GMML · El Aaiún intl RAM1494 · AT1494 · sched 16:05Z
GMML GMAD GMML · El Aaiún → GMAD · Agadir (Temsia) intl RAM1495 · AT1495 · sched 18:30Z
GMAD GMMN GMAD · Agadir (Temsia) → GMMN · Casablanca RAM482B · AT482 · sched 20:50Z
2026-06-05 8 legs RAM
GMMX → GMMN → GMAD → GMTN → GMTA → GMTN → GMMN → GMFF → GMMN
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca RAM400 · AT400 · sched 04:50Z
GMMN GMAD GMMN · Casablanca → GMAD · Agadir (Temsia) RAM423A · AT423 · sched 09:55Z
GMMN GMTN GMMN · Casablanca → GMTN · Tétouan ⚠ gap RAM1436 · AT1436 · sched 14:30Z
GMTN GMTA GMTN · Tétouan → GMTA · Al Hoceima RAM1436 · AT1436 · sched 16:30Z
GMTA GMTN GMTA · Al Hoceima → GMTN · Tétouan RAM1437 · AT1437 · sched 18:05Z
GMTN GMMN GMTN · Tétouan → GMMN · Casablanca RAM1437 · AT1437 · sched 19:35Z
GMMN GMFF GMMN · Casablanca → GMFF · Saïss RAM440A · AT440 · sched 22:05Z
GMAD GMMN GMAD · Agadir (Temsia) → GMMN · Casablanca ferry ⚠ gap RAM422A · sched Z
2026-06-04 5 legs RAM
GMMN → GCTS → GMMN → GMFO → GMMN → GMMX
GMMN GCTS GMMN · Casablanca → GCTS · Tenerife intl RAM986 · AT986 · sched 08:00Z
GCTS GMMN GCTS · Tenerife → GMMN · Casablanca intl RAM987 · AT987 · ⏱ 12:20– (Nonem)
GMMN GMFO GMMN · Casablanca → GMFO · Ahl Angad RAM1402 · AT1402 · sched 15:40Z
GMFO GMMN GMFO · Ahl Angad → GMMN · Casablanca RAM1403 · AT1403 · sched 18:05Z
GMMN GMMX GMMN · Casablanca → GMMX · Marrakesh RAM401 · AT401 · sched 20:50Z
2026-06-03 6 legs round-trip RAM
GMMN → GMMW → GMMN → GMTA → GMTT → GMTA → GMMN
GMMN GMMW GMMN · Casablanca → GMMW · Al Aaroui RAM1452 · AT1452 · sched 08:55Z
GMMW GMMN GMMW · Al Aaroui → GMMN · Casablanca RAM1453 · AT1453 · sched 11:10Z
GMMN GMTA GMMN · Casablanca → GMTA · Al Hoceima RAM1438 · AT1438 · sched 13:45Z
GMTA GMTT GMTA · Al Hoceima → GMTT · Tangier RAM1438 · AT1438 · sched 16:00Z
GMTT GMTA GMTT · Tangier → GMTA · Al Hoceima RAM1439 · AT1439 · sched 17:50Z
GMTA GMMN GMTA · Al Hoceima → GMMN · Casablanca RAM1439 · AT1439 · sched 19:35Z
2026-06-02 6 legs RAM
GMAD → GMMN → GMAD → GMMN → GMAD → GMMN → ?
GMAD GMMN GMAD · Agadir (Temsia) → GMMN · Casablanca RAM428 · AT428 · sched 04:30Z
GMMN GMAD GMMN · Casablanca → GMAD · Agadir (Temsia) RAM423A · AT423 · sched 09:55Z
GMAD GMMN GMAD · Agadir (Temsia) → GMMN · Casablanca RAM422A · AT422 · sched 12:00Z
GMMN GMAD GMMN · Casablanca → GMAD · Agadir (Temsia) RAM439 · AT439 · sched 16:00Z
GMAD GMMN GMAD · Agadir (Temsia) → GMMN · Casablanca RAM438 · AT438 · sched 18:05Z
GMMN ? GMMN · Casablanca → — RAM8429 · AT8429 · sched Z
2026-06-01 7 legs RAM
GMTT → GMMN → GMMZ → GMMN → GMTA → GMTT → GMTA → GMMN
GMTT GMMN GMTT · Tangier → GMMN · Casablanca RAM471G · AT471 · sched 04:25Z
GMMN GMMZ GMMN · Casablanca → GMMZ · Ouarzazate RAM1469 · AT1469 · sched 06:45Z
GMAZ GMMN GMAZ · Zagora → GMMN · Casablanca ⚠ gap RAM1469 · AT1469 · sched 10:45Z
GMMN GMTA GMMN · Casablanca → GMTA · Al Hoceima RAM1438 · AT1438 · sched 13:45Z
GMTA GMTT GMTA · Al Hoceima → GMTT · Tangier RAM1438 · AT1438 · ⏱ 16:16– (Nonem)
GMTT GMTA GMTT · Tangier → GMTA · Al Hoceima RAM1439 · AT1439 · sched 17:50Z
GMTA GMMN GMTA · Al Hoceima → GMMN · Casablanca RAM1439 · AT1439 · sched 19:35Z
2026-05-31 8 legs RAM
GMMZ → GMMN → LEZL → GMMN → GMTN → GMTA → GMTN → GMMN → GMTT
GMMZ GMMN GMMZ · Ouarzazate → GMMN · Casablanca RAM1461 · AT1461 · sched 06:55Z
GMMN LEZL GMMN · Casablanca → LEZL · Seville intl RAM924 · AT924 · sched 09:40Z
LEZL GMMN LEZL · Seville → GMMN · Casablanca intl RAM925 · AT925 · sched 12:05Z
GMMN GMTN GMMN · Casablanca → GMTN · Tétouan RAM1436 · AT1436 · sched 14:30Z
GMTN GMTA GMTN · Tétouan → GMTA · Al Hoceima RAM1436 · AT1436 · sched 16:30Z
GMTA GMTN GMTA · Al Hoceima → GMTN · Tétouan RAM1437 · AT1437 · ⏱ 18:03–18:29 (26m)
GMTN GMMN GMTN · Tétouan → GMMN · Casablanca RAM1437 · AT1437 · sched 19:35Z
GMMN GMTT GMMN · Casablanca → GMTT · Tangier RAM470 · AT470 · sched 22:10Z
2026-05-30 7 legs round-trip RAM
GMMN → GMMW → GMMN → GMAD → GMML → GMAD → GMMZ → GMMN
GMMN GMMW GMMN · Casablanca → GMMW · Al Aaroui RAM1452 · AT1452 · sched 08:55Z
GMMW GMMN GMMW · Al Aaroui → GMMN · Casablanca RAM1453 · AT1453 · sched 11:10Z
GMMN GMAD GMMN · Casablanca → GMAD · Agadir (Temsia) RAM483 · AT483 · sched 14:00Z
GMAD GMML GMAD · Agadir (Temsia) → GMML · El Aaiún intl RAM1494 · AT1494 · sched 16:05Z
GMML GMAD GMML · El Aaiún → GMAD · Agadir (Temsia) intl RAM1495 · AT1495 · ⏱ 18:26–19:45 (79m)
GMMN GMMZ GMMN · Casablanca → GMMZ · Ouarzazate ⚠ gap RAM1460 · AT1460 · sched 22:20Z
? GMMN — → GMMN · Casablanca ferry RAM482B · sched Z
2026-05-29 8 legs RAM
GMFM → GMMN → GMAZ → GMMN → GMMA → GMMN → GMAG → GMMN → GMAT
GMFM GMMN GMFM · Meknes → GMMN · Casablanca RAM441A · AT441 · sched 04:30Z
GMMN GMAZ GMMN · Casablanca → GMAZ · Zagora RAM1467 · AT1467 · sched 06:45Z
GMMZ GMMN GMMZ · Ouarzazate → GMMN · Casablanca ⚠ gap RAM1467 · AT1467 · sched 11:05Z
GMMN GMMA GMMN · Casablanca → GMMA · Smara intl RAM1480 · AT1480 · sched 13:25Z
GMMA GMMN GMMA · Smara → GMMN · Casablanca intl RAM1481 · AT1481 · sched 16:35Z
GMMN GMAG GMMN · Casablanca → GMAG · Guelmim RAM1433 · AT1433 · sched 19:00Z
GMAT GMMN GMAT · Tan Tan → GMMN · Casablanca ⚠ gap RAM1433 · AT1433 · sched Z
? GMAT — → GMAT · Tan Tan RAM1433 · AT1433 · sched Z
2026-05-28 5 legs RAM
GMMN → GCTS → GMMN → GMFO → GMMN → GMFF
GMMN GCTS GMMN · Casablanca → GCTS · Tenerife intl RAM986 · AT986 · sched 08:00Z
GCTS GMMN GCTS · Tenerife → GMMN · Casablanca intl RAM987 · AT987 · ⏱ 12:00–14:24 (144m)
GMMN GMFO GMMN · Casablanca → GMFO · Ahl Angad RAM1402 · AT1402 · sched 15:40Z
GMFO GMMN GMFO · Ahl Angad → GMMN · Casablanca RAM1403 · AT1403 · sched 18:05Z
GMMN GMFF GMMN · Casablanca → GMFF · Saïss RAM440A · AT440 · sched 22:05Z
2026-05-27 6 legs RAM
GMMZ → GMMN → GMAT → LEZL → GMMX → GMMN → GMMN
GMMZ GMMN GMMZ · Ouarzazate → GMMN · Casablanca RAM1461 · AT1461 · sched 06:55Z
GMMN GMAT GMMN · Casablanca → GMAT · Tan Tan RAM1430 · AT1430 · sched 08:05Z
GMMN LEZL GMMN · Casablanca → LEZL · Seville ⚠ gap intl RAM924 · AT924 · sched 09:40Z
GMAT GMMX GMAT · Tan Tan → GMMX · Marrakesh ⚠ gap RAM1431 · AT1431 · sched 10:45Z
LEZL GMMN LEZL · Seville → GMMN · Casablanca ⚠ gap intl RAM925 · AT925 · sched 12:05Z
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca ⚠ gap RAM1431 · AT1431 · sched Z
2026-05-26 6 legs RAM
GMAA → GMMN → GMMW → GMMN → GMFO → GMMN → GMMZ
GMAA GMMN GMAA · Inezgane → GMMN · Casablanca RAM428 · AT428 · sched 04:30Z
GMMN GMMW GMMN · Casablanca → GMMW · Al Aaroui RAM1452 · AT1452 · sched 08:55Z
GMMW GMMN GMMW · Al Aaroui → GMMN · Casablanca RAM1453 · AT1453 · sched 11:10Z
GMMN GMFO GMMN · Casablanca → GMFO · Ahl Angad RAM1402 · AT1402 · sched 15:40Z
GMFO GMMN GMFO · Ahl Angad → GMMN · Casablanca RAM1403 · AT1403 · sched 18:05Z
GMMN GMMZ GMMN · Casablanca → GMMZ · Ouarzazate RAM1460 · AT1460 · sched 22:20Z
2026-05-25 5 legs RAM
GMMN → GMAT → GMMN → GMMA → GMMN → GMAD
GMMN GMAT GMMN · Casablanca → GMAT · Tan Tan RAM1430 · AT1430 · sched 08:05Z
GMAT GMMN GMAT · Tan Tan → GMMN · Casablanca RAM1431 · AT1431 · sched 10:45Z
GMMN GMMA GMMN · Casablanca → GMMA · Smara intl RAM1480 · AT1480 · ⏱ 13:50–16:07 (137m)
GMMA GMMN GMMA · Smara → GMMN · Casablanca intl RAM1481 · AT1481 · sched 16:35Z
GMMN GMAD GMMN · Casablanca → GMAD · Agadir (Temsia) RAM429 · AT429 · sched 20:50Z
2026-05-24 7 legs RAM
GMTT → GMMN → LEZL → GMMN → GMMX → GMAG → GMAD → GMMN
GMTT GMMN GMTT · Tangier → GMMN · Casablanca RAM471G · AT471 · sched 04:25Z
GMMN LEZL GMMN · Casablanca → LEZL · Seville intl RAM924 · AT924 · sched 09:40Z
LEZL GMMN LEZL · Seville → GMMN · Casablanca intl RAM925 · AT925 · sched 12:05Z
GMMN GMMX GMMN · Casablanca → GMMX · Marrakesh RAM413 · AT413 · sched 15:35Z
GMAG GMAG GMAG · Guelmim → GMAG · Guelmim ⚠ gap RAM1433 · AT1433 · sched 19:00Z
GMMN GMAD GMMN · Casablanca → GMAD · Agadir (Temsia) ⚠ gap RAM1433 · AT1433 · sched 19:00Z
GMAG GMMN GMAG · Guelmim → GMMN · Casablanca ⚠ gap RAM1432 · AT1432 · sched 21:30Z
2026-05-23 8 legs RAM
GMMN → GMMN → GMAG → GMMN → GMMX → GMTT → GMMN → GMMN → GMMW
GMMN GMMN GMMN · Casablanca → GMMN · Casablanca RAM1461 · AT1460 · sched 22:20Z
GMMN GMAG GMMN · Casablanca → GMAG · Guelmim RAM1435 · AT1435 · sched 08:15Z
GMAG GMMN GMAG · Guelmim → GMMN · Casablanca RAM1434 · AT1434 · sched 10:45Z
GMMN GMMX GMMN · Casablanca → GMMX · Marrakesh RAM413 · AT413 · sched 16:05Z
GMMN GMTT GMMN · Casablanca → GMTT · Tangier ⚠ gap RAM470 · AT470 · sched 22:10Z
GMMW GMMN GMMW · Al Aaroui → GMMN · Casablanca ⚠ gap RAM1453 · AT1453 · sched Z
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca ⚠ gap RAM412 · AT412 · sched Z
GMMN GMMW GMMN · Casablanca → GMMW · Al Aaroui RAM1452 · AT1452 · sched Z
2026-05-22 8 legs RAM
GMTT → GMMN → GMMX → GMMN → GMTN → GMTN → GMMZ → GMMN → GMTA
GMTT GMMN GMTT · Tangier → GMMN · Casablanca RAM471G · AT471 · sched 04:25Z
GMMN GMMX GMMN · Casablanca → GMMX · Marrakesh RAM409 · AT409 · sched 07:30Z
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca RAM408 · AT408 · sched 09:15Z
GMMN GMTN GMMN · Casablanca → GMTN · Tétouan RAM1436 · AT1436 · sched 16:30Z
GMTA GMTN GMTA · Al Hoceima → GMTN · Tétouan ⚠ gap RAM1437 · AT1437 · sched 19:35Z
GMMN GMMZ GMMN · Casablanca → GMMZ · Ouarzazate ⚠ gap RAM1460 · AT1460 · sched 22:20Z
GMTN GMMN GMTN · Tétouan → GMMN · Casablanca ⚠ gap RAM1437 · AT1437 · sched Z
GMTN GMTA GMTN · Tétouan → GMTA · Al Hoceima ⚠ gap RAM1436 · AT1436 · sched Z
2026-05-21 6 legs RAM
GMAD → GMMN → GCTS → GMMN → GMAD → GMMN → GMTT
GMAD GMMN GMAD · Agadir (Temsia) → GMMN · Casablanca RAM428 · AT428 · sched 04:30Z
GMMN GCTS GMMN · Casablanca → GCTS · Tenerife intl RAM986 · AT986 · sched 08:00Z
GCTS GMMN GCTS · Tenerife → GMMN · Casablanca intl RAM987 · AT987 · ⏱ 11:52– (Nonem)
GMMN GMAD GMMN · Casablanca → GMAD · Agadir (Temsia) RAM439 · AT439 · sched 16:00Z
GMAA GMMN GMAA · Inezgane → GMMN · Casablanca ⚠ gap RAM438 · AT438 · sched 18:05Z
GMMN GMTT GMMN · Casablanca → GMTT · Tangier RAM470 · AT470 · sched 22:10Z
2026-05-20 4 legs RAM
GMMZ → GMMN → GMFO → GMMN → GMAD
GMMZ GMMN GMMZ · Ouarzazate → GMMN · Casablanca RAM1461 · AT1461 · sched 06:55Z
GMMN GMFO GMMN · Casablanca → GMFO · Ahl Angad RAM1402 · AT1402 · sched 15:40Z
GMFO GMMN GMFO · Ahl Angad → GMMN · Casablanca RAM1403 · AT1403 · sched 18:05Z
GMMN GMAD GMMN · Casablanca → GMAD · Agadir (Temsia) RAM429 · AT429 · ⏱ 21:02–22:06 (64m)
2026-05-19 6 legs RAM
GMAD → GMMN → GMAD → GMFO → GMMN → GMMZ → GMMN
GMAD GMMN GMAD · Agadir (Temsia) → GMMN · Casablanca RAM428 · AT428 · sched 04:30Z
GMMN GMAD GMMN · Casablanca → GMAD · Agadir (Temsia) RAM423A · AT423 · sched 09:55Z
GMMN GMFO GMMN · Casablanca → GMFO · Ahl Angad ⚠ gap RAM1402 · AT1402 · sched 15:40Z
GMFO GMMN GMFO · Ahl Angad → GMMN · Casablanca RAM1403 · AT1403 · sched 18:05Z
GMMN GMMZ GMMN · Casablanca → GMMZ · Ouarzazate RAM1460 · AT1460 · sched 22:20Z
GMAD GMMN GMAD · Agadir (Temsia) → GMMN · Casablanca ferry ⚠ gap RAM422A · sched Z
2026-05-18 8 legs RAM
GMTT → GMMN → GMMX → GMMN → GMMX → GMMN → GMMX → GMMN → GMAD
GMTT GMMN GMTT · Tangier → GMMN · Casablanca RAM471G · AT471 · sched 04:25Z
GMMN GMMX GMMN · Casablanca → GMMX · Marrakesh RAM409 · AT409 · sched 07:30Z
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca RAM408 · AT408 · sched 09:15Z
GMMN GMMX GMMN · Casablanca → GMMX · Marrakesh RAM411M · AT411 · sched 11:00Z
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca RAM410M · AT410 · sched 12:45Z
GMMN GMMX GMMN · Casablanca → GMMX · Marrakesh RAM413 · AT413 · sched 16:05Z
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca RAM412 · AT412 · sched 17:50Z
GMMN GMAD GMMN · Casablanca → GMAD · Agadir (Temsia) RAM429 · AT429 · sched 20:50Z
2026-05-17 8 legs RAM
GMMX → GMMN → GMMX → GMMN → GMTN → GMTA → GMTN → GMMN → GMTT
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca RAM400 · AT400 · sched 04:50Z
GMMN GMMX GMMN · Casablanca → GMMX · Marrakesh RAM409 · AT409 · sched 07:30Z
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca RAM408 · AT408 · sched 09:15Z
GMMN GMTN GMMN · Casablanca → GMTN · Tétouan RAM1436 · AT1436 · sched 14:30Z
GMTN GMTA GMTN · Tétouan → GMTA · Al Hoceima RAM1436 · AT1436 · sched 16:30Z
GMTA GMTN GMTA · Al Hoceima → GMTN · Tétouan RAM1437 · AT1437 · ⏱ 17:49– (Nonem)
GMTN GMMN GMTN · Tétouan → GMMN · Casablanca RAM1437 · AT1437 · sched 19:35Z
GMMN GMTT GMMN · Casablanca → GMTT · Tangier RAM470 · AT470 · sched 22:10Z
2026-05-16 6 legs RAM
GMMZ → GMMN → GMAD → GMMX → GMMN → GMMX → GMMN
GMMZ GMMN GMMZ · Ouarzazate → GMMN · Casablanca RAM1461 · AT1461 · sched 06:55Z
GMMN GMAD GMMN · Casablanca → GMAD · Agadir (Temsia) RAM423A · AT423 · sched 09:55Z
GMMN GMMX GMMN · Casablanca → GMMX · Marrakesh ⚠ gap RAM413 · AT413 · sched 16:05Z
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca RAM412 · AT412 · sched 17:50Z
GMMN GMMX GMMN · Casablanca → GMMX · Marrakesh RAM401 · AT401 · sched 20:50Z
GMAD GMMN GMAD · Agadir (Temsia) → GMMN · Casablanca ferry ⚠ gap RAM422A · sched Z
2026-05-15 6 legs RAM
GMTT → GMMN → GMMW → GMMN → GMMN → GMMA → GMMZ
GMTT GMMN GMTT · Tangier → GMMN · Casablanca RAM471G · AT471 · sched 04:25Z
GMMN GMMW GMMN · Casablanca → GMMW · Al Aaroui RAM1452 · AT1452 · sched 08:55Z
GMMW GMMN GMMW · Al Aaroui → GMMN · Casablanca RAM1453 · AT1453 · sched 11:10Z
GMMN GMMN GMMN · Casablanca → GMMN · Casablanca RAM1481 · AT1480 · sched 13:25Z
GMMN GMMA GMMN · Casablanca → GMMA · Smara intl RAM1480 · AT1480 · sched 13:25Z
GMMN GMMZ GMMN · Casablanca → GMMZ · Ouarzazate ⚠ gap RAM1460 · AT1460 · sched 22:20Z
2026-05-14 6 legs RAM
GMMZ → GMMN → GCLP → GMML → GCLP → GMMN → GMTT
GMMZ GMMN GMMZ · Ouarzazate → GMMN · Casablanca RAM1461 · AT1461 · sched 06:55Z
GMMN GCLP GMMN · Casablanca → GCLP · Gran Canaria Island intl RAM976Q · AT976 · sched 10:40Z
GCLP GMML GCLP · Gran Canaria Island → GMML · El Aaiún intl RAM999 · AT999 · ⏱ 14:54– (Nonem)
GMML GCLP GMML · El Aaiún → GCLP · Gran Canaria Island intl RAM998 · AT998 · sched 16:15Z
GCLP GMMN GCLP · Gran Canaria Island → GMMN · Casablanca intl RAM977Q · AT977 · ⏱ 18:09–19:57 (108m)
GMMN GMTT GMMN · Casablanca → GMTT · Tangier RAM470 · AT470 · sched 22:10Z
2026-05-13 7 legs RAM
GMFM → GMMN → GMMW → GMMN → GMMZ → ? → GMMN → ?
GMFM GMMN GMFM · Meknes → GMMN · Casablanca RAM441A · AT441 · sched 04:30Z
GMMN GMMW GMMN · Casablanca → GMMW · Al Aaroui RAM1452 · AT1452 · sched 08:55Z
GMMW GMMN GMMW · Al Aaroui → GMMN · Casablanca RAM1453 · AT1453 · sched 11:10Z
GMMN GMMZ GMMN · Casablanca → GMMZ · Ouarzazate RAM1460 · AT1460 · sched 22:20Z
GMMN ? GMMN · Casablanca → — ⚠ gap RAM4811 · AT4811 · sched Z
GMFF GMMN GMFF · Saïss → GMMN · Casablanca RAM4813 · AT4813 · sched Z
? ? — → — RAM4310 · AT4310 · sched Z
2026-05-12 8 legs RAM
GMAA → GMMN → GMMX → GMMN → GMMX → GMMN → GMAD → GMMN → GMFM
GMAA GMMN GMAA · Inezgane → GMMN · Casablanca RAM428 · AT428 · sched 04:30Z
GMMN GMMX GMMN · Casablanca → GMMX · Marrakesh RAM409 · AT409 · sched 07:30Z
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca RAM408 · AT408 · sched 09:15Z
GMMN GMMX GMMN · Casablanca → GMMX · Marrakesh RAM411M · AT411 · sched 11:00Z
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca RAM410M · AT410 · sched 12:45Z
GMMN GMAD GMMN · Casablanca → GMAD · Agadir (Temsia) RAM439 · AT439 · sched 16:00Z
GMAD GMMN GMAD · Agadir (Temsia) → GMMN · Casablanca RAM438 · AT438 · sched 18:05Z
GMMN GMFM GMMN · Casablanca → GMFM · Meknes RAM440A · AT440 · sched 22:05Z
2026-05-11 6 legs RAM
GMTT → GMMN → GMAT → GMMN → GMMA → GMMN → GMAD
GMTT GMMN GMTT · Tangier → GMMN · Casablanca RAM471G · AT471 · sched 04:25Z
GMMN GMAT GMMN · Casablanca → GMAT · Tan Tan RAM1430 · AT1430 · sched 08:05Z
GMAT GMMN GMAT · Tan Tan → GMMN · Casablanca RAM1431 · AT1431 · sched 10:45Z
GMMN GMMA GMMN · Casablanca → GMMA · Smara intl RAM1480 · AT1480 · sched 13:25Z
GMMA GMMN GMMA · Smara → GMMN · Casablanca intl RAM1481 · AT1481 · sched 16:35Z
GMMN GMAD GMMN · Casablanca → GMAD · Agadir (Temsia) RAM429 · AT429 · sched 20:50Z
2026-05-10 5 legs RAM
GMMN → GMTN → GMTA → GMTN → GMMN → GMTT
GMMN GMTN GMMN · Casablanca → GMTN · Tétouan RAM1436 · AT1436 · sched 14:30Z
GMTN GMTA GMTN · Tétouan → GMTA · Al Hoceima RAM1436 · AT1436 · sched 16:30Z
GMTA GMTN GMTA · Al Hoceima → GMTN · Tétouan RAM1437 · AT1437 · sched 18:05Z
GMTN GMMN GMTN · Tétouan → GMMN · Casablanca RAM1437 · AT1437 · sched 19:35Z
GMMN GMTT GMMN · Casablanca → GMTT · Tangier RAM470 · AT470 · sched 22:10Z
2026-05-09 7 legs RAM
GMFM → GMMN → GMMX → GMMN → GMMX → GMMN → GMFO → GMMN
GMFM GMMN GMFM · Meknes → GMMN · Casablanca RAM441A · AT441 · sched 04:30Z
GMMN GMMX GMMN · Casablanca → GMMX · Marrakesh RAM409 · AT409 · sched 07:30Z
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca RAM408 · AT408 · sched 09:15Z
GMMN GMMX GMMN · Casablanca → GMMX · Marrakesh RAM411M · AT411 · sched 11:00Z
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca RAM410M · AT410 · sched 12:45Z
GMMN GMFO GMMN · Casablanca → GMFO · Ahl Angad RAM1402 · AT1402 · sched 15:40Z
GMFO GMMN GMFO · Ahl Angad → GMMN · Casablanca RAM1403 · AT1403 · sched 18:05Z
2026-05-08 8 legs round-trip RAM
GMMN → GMAZ → GMMN → GMTN → GMTA → GMTN → GMMN → GMFF → GMMN
GMMN GMAZ GMMN · Casablanca → GMAZ · Zagora RAM1467 · AT1467 · sched 06:45Z
GMMZ GMMN GMMZ · Ouarzazate → GMMN · Casablanca ⚠ gap RAM1467 · AT1467 · sched 11:05Z
GMMN GMTN GMMN · Casablanca → GMTN · Tétouan RAM1436 · AT1436 · sched 14:30Z
GMTN GMTA GMTN · Tétouan → GMTA · Al Hoceima RAM1436 · AT1436 · sched 16:30Z
GMTA GMTN GMTA · Al Hoceima → GMTN · Tétouan RAM1437 · AT1437 · sched 18:05Z
GMTN GMMN GMTN · Tétouan → GMMN · Casablanca RAM1437 · AT1437 · sched 19:35Z
GMMN GMFF GMMN · Casablanca → GMFF · Saïss RAM440A · AT440 · sched 22:05Z
GMFM GMMN GMFM · Meknes → GMMN · Casablanca ferry ⚠ gap RAM441A · sched Z
2026-05-07 5 legs RAM
GMMN → GCTS → GMMN → GMFO → GMMN → GMFF
GMMN GCTS GMMN · Casablanca → GCTS · Tenerife intl RAM986 · AT986 · sched 08:00Z
GCTS GMMN GCTS · Tenerife → GMMN · Casablanca intl RAM987 · AT987 · ⏱ 12:03– (Nonem)
GMMN GMFO GMMN · Casablanca → GMFO · Ahl Angad RAM1402 · AT1402 · sched 15:40Z
GMFO GMMN GMFO · Ahl Angad → GMMN · Casablanca RAM1403 · AT1403 · sched 18:05Z
GMMN GMFF GMMN · Casablanca → GMFF · Saïss RAM440A · AT440 · sched 22:05Z
2026-05-06 7 legs RAM
GMFM → GMMN → GMMX → GMMN → GMMX → GMMN → GMMX → GMMN
GMFM GMMN GMFM · Meknes → GMMN · Casablanca RAM441A · AT441 · sched 04:30Z
GMMN GMMX GMMN · Casablanca → GMMX · Marrakesh RAM409 · AT409 · sched 07:30Z
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca RAM408 · AT408 · sched 09:15Z
GMMN GMMX GMMN · Casablanca → GMMX · Marrakesh RAM411M · AT411 · sched 11:00Z
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca RAM410M · AT410 · sched 12:45Z
GMMN GMMX GMMN · Casablanca → GMMX · Marrakesh RAM413 · AT413 · ⏱ 16:24– (Nonem)
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca RAM412 · AT412 · sched 17:50Z
2026-05-05 6 legs RAM
GMTT → GMMN → GMAG → GMMN → GMFO → GMMN → GMFF
GMTT GMMN GMTT · Tangier → GMMN · Casablanca RAM471G · AT471 · sched 04:25Z
GMMN GMAG GMMN · Casablanca → GMAG · Guelmim RAM1435 · AT1435 · sched 08:15Z
GMAG GMMN GMAG · Guelmim → GMMN · Casablanca RAM1434 · AT1434 · sched 10:45Z
GMMN GMFO GMMN · Casablanca → GMFO · Ahl Angad RAM1402 · AT1402 · sched 15:40Z
GMFO GMMN GMFO · Ahl Angad → GMMN · Casablanca RAM1403 · AT1403 · sched 18:05Z
GMMN GMFF GMMN · Casablanca → GMFF · Saïss RAM440A · AT440 · sched 22:05Z
2026-05-04 7 legs RAM
GMMN → GMMZ → GMMN → GMTA → GMTT → GMTA → GMMN → GMTT
GMMN GMMZ GMMN · Casablanca → GMMZ · Ouarzazate RAM1469 · AT1469 · sched 06:45Z
GMAZ GMMN GMAZ · Zagora → GMMN · Casablanca ⚠ gap RAM1469 · AT1469 · sched 10:45Z
GMMN GMTA GMMN · Casablanca → GMTA · Al Hoceima RAM1438 · AT1438 · sched 13:45Z
GMTA GMTT GMTA · Al Hoceima → GMTT · Tangier RAM1438 · AT1438 · sched 16:00Z
GMTT GMTA GMTT · Tangier → GMTA · Al Hoceima RAM1439 · AT1439 · sched 17:50Z
GMTA GMMN GMTA · Al Hoceima → GMMN · Casablanca RAM1439 · AT1439 · sched 19:35Z
GMMN GMTT GMMN · Casablanca → GMTT · Tangier RAM470 · AT470 · sched 22:10Z
2026-05-03 6 legs round-trip RAM
GMMN → LEZL → GMMN → GMMX → GMMN → GMAG → GMMN
GMMN LEZL GMMN · Casablanca → LEZL · Seville intl RAM924 · AT924 · sched 09:40Z
LEZL GMMN LEZL · Seville → GMMN · Casablanca intl RAM925 · AT925 · sched 12:05Z
GMMN GMMX GMMN · Casablanca → GMMX · Marrakesh RAM413 · AT413 · ⏱ 15:46– (Nonem)
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca RAM412 · AT412 · sched 17:20Z
GMMN GMAG GMMN · Casablanca → GMAG · Guelmim RAM1433 · AT1433 · sched 19:00Z
GMAG GMMN GMAG · Guelmim → GMMN · Casablanca RAM1432 · AT1432 · sched 21:30Z
2026-05-02 7 legs RAM
GMAD → GMMN → GMAG → GMMN → GMAD → GMML → GMAD → GMMN
GMAD GMMN GMAD · Agadir (Temsia) → GMMN · Casablanca RAM428 · AT428 · sched 04:30Z
GMMN GMAG GMMN · Casablanca → GMAG · Guelmim RAM1435 · AT1435 · sched 08:15Z
GMAG GMMN GMAG · Guelmim → GMMN · Casablanca RAM1434 · AT1434 · sched 10:45Z
GMMN GMAD GMMN · Casablanca → GMAD · Agadir (Temsia) RAM483 · AT483 · sched 14:00Z
GMAD GMML GMAD · Agadir (Temsia) → GMML · El Aaiún intl RAM1494 · AT1494 · sched 16:05Z
GMML GMAD GMML · El Aaiún → GMAD · Agadir (Temsia) intl RAM1495 · AT1495 · sched 18:30Z
? GMMN — → GMMN · Casablanca ferry RAM482B · sched Z
2026-05-01 6 legs RAM
GMTT → GMMN → GMAZ → GMMN → GMMA → GMMN → GMAD
GMTT GMMN GMTT · Tangier → GMMN · Casablanca RAM471G · AT471 · sched 04:25Z
GMMN GMAZ GMMN · Casablanca → GMAZ · Zagora RAM1467 · AT1467 · sched 06:45Z
GMMZ GMMN GMMZ · Ouarzazate → GMMN · Casablanca ⚠ gap RAM1467 · AT1467 · sched 11:05Z
GMMN GMMA GMMN · Casablanca → GMMA · Smara intl RAM1480 · AT1480 · sched 13:25Z
GMMA GMMN GMMA · Smara → GMMN · Casablanca intl RAM1481 · AT1481 · sched 16:35Z
GMMN GMAD GMMN · Casablanca → GMAD · Agadir (Temsia) RAM429 · AT429 · sched 20:50Z
2026-04-30 6 legs RAM
GMAD → GMMN → GCTS → GMMN → GMAD → GMMN → GMTT
GMAD GMMN GMAD · Agadir (Temsia) → GMMN · Casablanca RAM428 · AT428 · sched 04:30Z
GMMN GCTS GMMN · Casablanca → GCTS · Tenerife intl RAM986 · AT986 · sched 08:00Z
GCTS GMMN GCTS · Tenerife → GMMN · Casablanca intl RAM987 · AT987 · ⏱ 12:03– (Nonem)
GMMN GMAD GMMN · Casablanca → GMAD · Agadir (Temsia) RAM439 · AT439 · sched 16:00Z
GMAD GMMN GMAD · Agadir (Temsia) → GMMN · Casablanca RAM438 · AT438 · sched 18:05Z
GMMN GMTT GMMN · Casablanca → GMTT · Tangier RAM470 · AT470 · sched 22:10Z
2026-04-29 3 legs RAM
GMMN → GMAT → GMMN → GMAD
GMMN GMAT GMMN · Casablanca → GMAT · Tan Tan RAM1430 · AT1430 · sched 08:05Z
GMAT GMMN GMAT · Tan Tan → GMMN · Casablanca RAM1431 · AT1431 · sched 10:45Z
GMMN GMAD GMMN · Casablanca → GMAD · Agadir (Temsia) RAM429 · AT429 · sched 20:50Z
2026-04-28 5 legs RAM
GMTT → GMMN → GMMX → GMMN → GMAD → GMMN
GMTT GMMN GMTT · Tangier → GMMN · Casablanca RAM471G · AT471 · sched 04:25Z
GMMN GMMX GMMN · Casablanca → GMMX · Marrakesh RAM409 · AT409 · sched 07:30Z
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca RAM408 · AT408 · sched 09:15Z
GMMN GMAD GMMN · Casablanca → GMAD · Agadir (Temsia) RAM439 · AT439 · sched 16:00Z
GMMN GMMN GMMN · Casablanca → GMMN · Casablanca ⚠ gap RAM438 · AT439 · sched 16:00Z
2026-04-27 6 legs round-trip RAM
GMTT → GMMN → GMMZ → GMMN → GMMX → GMMN → GMTT
GMTT GMMN GMTT · Tangier → GMMN · Casablanca RAM471G · AT471 · sched 04:25Z
GMMN GMMZ GMMN · Casablanca → GMMZ · Ouarzazate RAM1469 · AT1469 · sched 06:45Z
GMAZ GMMN GMAZ · Zagora → GMMN · Casablanca ⚠ gap RAM1469 · AT1469 · sched 10:45Z
GMMN GMMX GMMN · Casablanca → GMMX · Marrakesh RAM413 · AT413 · sched 16:05Z
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca RAM412 · AT412 · sched 17:50Z
GMMN GMTT GMMN · Casablanca → GMTT · Tangier RAM470 · AT470 · sched 22:10Z
2026-04-26 7 legs RAM
GMMX → GMMN → GMFO → GMMN → GMTT → GMMX → GMAD → GMMN
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca RAM414 · AT414 · sched 09:30Z
GMMN GMFO GMMN · Casablanca → GMFO · Ahl Angad RAM1402 · AT1402 · sched 15:40Z
GMFO GMMN GMFO · Ahl Angad → GMMN · Casablanca RAM1403 · AT1403 · sched 18:05Z
GMMN GMTT GMMN · Casablanca → GMTT · Tangier RAM470 · AT470 · sched 22:10Z
GMMN GMMX GMMN · Casablanca → GMMX · Marrakesh ⚠ gap RAM8109 · AT8109 · sched Z
GMMN GMAD GMMN · Casablanca → GMAD · Agadir (Temsia) ferry ⚠ gap RAM423A · sched Z
? GMMN — → GMMN · Casablanca ferry RAM422A · sched Z
2026-04-25 4 legs RAM
GMMX → GMMN → GMMI → GCTS → GMMN
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca RAM400 · AT400 · sched 04:55Z
GMMN GMMI GMMN · Casablanca → GMMI · Essaouira RAM986 · AT986 · sched 08:00Z
GMMN GCTS GMMN · Casablanca → GCTS · Tenerife ⚠ gap intl RAM986 · AT986 · sched 08:00Z
GCTS GMMN GCTS · Tenerife → GMMN · Casablanca intl RAM987 · AT987 · sched 12:05Z
2026-04-24 5 legs RAM
GMMN → GMAZ → GMMN → GMMA → GMMN → GMMX
GMMN GMAZ GMMN · Casablanca → GMAZ · Zagora RAM1467 · AT1467 · sched 06:45Z
GMMZ GMMN GMMZ · Ouarzazate → GMMN · Casablanca ⚠ gap RAM1467 · AT1467 · sched 11:05Z
GMMN GMMA GMMN · Casablanca → GMMA · Smara intl RAM1480 · AT1480 · sched 13:25Z
GMMA GMMN GMMA · Smara → GMMN · Casablanca intl RAM1481 · AT1481 · sched 16:35Z
GMMN GMMX GMMN · Casablanca → GMMX · Marrakesh RAM401 · AT401 · sched 20:50Z
2026-04-23 7 legs RAM
GMAD → GMMN → GMAG → GMMN → GMML → GMAD → GMAD → GMMN
GMAD GMMN GMAD · Agadir (Temsia) → GMMN · Casablanca RAM428 · AT428 · sched 04:30Z
GMMN GMAG GMMN · Casablanca → GMAG · Guelmim RAM1435 · AT1435 · sched 08:15Z
GMAG GMMN GMAG · Guelmim → GMMN · Casablanca RAM1434 · AT1434 · sched 10:45Z
GMMN GMML GMMN · Casablanca → GMML · El Aaiún intl RAM1494 · AT483 · sched 14:00Z
GMMN GMAD GMMN · Casablanca → GMAD · Agadir (Temsia) ⚠ gap RAM483 · AT483 · sched 14:00Z
GMML GMAD GMML · El Aaiún → GMAD · Agadir (Temsia) ⚠ gap intl RAM1495 · AT1495 · ⏱ 18:36– (Nonem)
? GMMN — → GMMN · Casablanca ferry RAM482B · sched Z
2026-04-22 5 legs RAM
GMMN → GMAT → GMMN → GMMX → GMMN → GMAD
GMMN GMAT GMMN · Casablanca → GMAT · Tan Tan RAM1430 · AT1430 · sched 08:05Z
GMAT GMMN GMAT · Tan Tan → GMMN · Casablanca RAM1431 · AT1431 · sched 10:45Z
GMMN GMMX GMMN · Casablanca → GMMX · Marrakesh RAM413 · AT413 · sched 16:05Z
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca RAM412 · AT412 · sched 17:50Z
GMMN GMAD GMMN · Casablanca → GMAD · Agadir (Temsia) RAM429 · AT429 · sched 20:50Z
2026-04-21 5 legs RAM
GMAD → GMMN → GMAG → GMMN → GMMX → GMMN
GMAD GMMN GMAD · Agadir (Temsia) → GMMN · Casablanca RAM428 · AT428 · sched 04:30Z
GMMN GMAG GMMN · Casablanca → GMAG · Guelmim RAM1435 · AT1435 · sched 08:15Z
GMAG GMMN GMAG · Guelmim → GMMN · Casablanca RAM1434 · AT1434 · sched 10:45Z
GMMN GMMX GMMN · Casablanca → GMMX · Marrakesh RAM413 · AT413 · sched 16:05Z
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca RAM412 · AT412 · sched 17:50Z
2026-04-20 4 legs RAM
GCLP → GMMN → GMFO → GMMN → GMAD
GCLP GMMN GCLP · Gran Canaria Island → GMMN · Casablanca intl RAM7977 · AT7977 · ⏱ 08:48– (Nonem)
GMMN GMFO GMMN · Casablanca → GMFO · Ahl Angad RAM1402 · AT1402 · sched 15:40Z
GMFO GMMN GMFO · Ahl Angad → GMMN · Casablanca RAM1403 · AT1403 · sched 18:05Z
GMMN GMAD GMMN · Casablanca → GMAD · Agadir (Temsia) RAM429 · AT429 · ⏱ 21:04– (Nonem)
2026-04-19 4 legs RAM
GMMZ → GMMN → GMAD → GCLP → GMMN
GMMZ GMMN GMMZ · Ouarzazate → GMMN · Casablanca RAM1461 · AT1461 · sched 06:55Z
GMMN GMAD GMMN · Casablanca → GMAD · Agadir (Temsia) RAM423A · AT423 · sched 09:55Z
GMMN GCLP GMMN · Casablanca → GCLP · Gran Canaria Island ⚠ gap intl RAM976Q · AT976 · sched 14:35Z
? GMMN — → GMMN · Casablanca ferry RAM422A · sched Z
2026-04-18 4 legs RAM
GMMZ → GMMN → GMAD → GMMZ → GMMN
GMMZ GMMN GMMZ · Ouarzazate → GMMN · Casablanca RAM1461 · AT1461 · sched 06:55Z
GMMN GMAD GMMN · Casablanca → GMAD · Agadir (Temsia) RAM423A · AT423 · sched 09:55Z
GMMN GMMZ GMMN · Casablanca → GMMZ · Ouarzazate ⚠ gap RAM1460 · AT1460 · ⏱ 22:42– (Nonem)
? GMMN — → GMMN · Casablanca ferry RAM422A · sched Z
2026-04-17 8 legs RAM
GMMX → GMMN → GMMX → GMMN → LEZL → GMMN → GMFO → GMMN → GMMZ
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca RAM400 · AT400 · sched 04:50Z
GMMN GMMX GMMN · Casablanca → GMMX · Marrakesh RAM409 · AT409 · sched 07:30Z
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca RAM408 · AT408 · sched 09:15Z
GMMN LEZL GMMN · Casablanca → LEZL · Seville intl RAM924 · AT924 · sched 09:40Z
LEZL GMMN LEZL · Seville → GMMN · Casablanca intl RAM925 · AT925 · sched 12:05Z
GMMN GMFO GMMN · Casablanca → GMFO · Ahl Angad RAM1402 · AT1402 · sched 15:40Z
GMFO GMMN GMFO · Ahl Angad → GMMN · Casablanca RAM1403 · AT1403 · sched 18:05Z
GMMN GMMZ GMMN · Casablanca → GMMZ · Ouarzazate RAM1460 · AT1460 · ⏱ 22:35– (Nonem)
2026-04-16 5 legs RAM
GMMN → GCTS → GMMN → GMFO → GMMN → GMMX
GMMN GCTS GMMN · Casablanca → GCTS · Tenerife intl RAM986 · AT986 · sched 08:00Z
GCTS GMMN GCTS · Tenerife → GMMN · Casablanca intl RAM987 · AT987 · sched 12:05Z
GMMN GMFO GMMN · Casablanca → GMFO · Ahl Angad RAM1402 · AT1402 · sched 15:40Z
GMFO GMMN GMFO · Ahl Angad → GMMN · Casablanca RAM1403 · AT1403 · sched 18:05Z
GMMN GMMX GMMN · Casablanca → GMMX · Marrakesh RAM401 · AT401 · sched 20:50Z
2026-04-15 3 legs RAM
GMMZ → GMMN → LEZL → GMMN
GMMZ GMMN GMMZ · Ouarzazate → GMMN · Casablanca RAM1461 · AT1461 · sched 06:55Z
GMMN LEZL GMMN · Casablanca → LEZL · Seville intl RAM924 · AT924 · sched 09:40Z
LEZL GMMN LEZL · Seville → GMMN · Casablanca intl RAM925 · AT925 · sched 12:05Z
2026-04-14 5 legs RAM
GMMN → GMMX → GMMN → GMMX → GMMN → GMMZ
GMMN GMMX GMMN · Casablanca → GMMX · Marrakesh RAM409 · AT409 · sched 07:30Z
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca RAM408 · AT408 · sched 09:15Z
GMMN GMMX GMMN · Casablanca → GMMX · Marrakesh RAM413 · AT413 · sched 16:05Z
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca RAM412 · AT412 · sched 17:50Z
GMMN GMMZ GMMN · Casablanca → GMMZ · Ouarzazate RAM1460 · AT1460 · sched 22:20Z
2026-04-13 7 legs RAM
GMTT → GMMN → GMAT → GMMN → GMTA → GMTT → GMTA → GMMN
GMTT GMMN GMTT · Tangier → GMMN · Casablanca RAM471G · AT471 · sched 04:25Z
GMMN GMAT GMMN · Casablanca → GMAT · Tan Tan RAM1430 · AT1430 · sched 08:05Z
GMAT GMMN GMAT · Tan Tan → GMMN · Casablanca RAM1431 · AT1431 · sched 10:45Z
GMMN GMTA GMMN · Casablanca → GMTA · Al Hoceima RAM1438 · AT1438 · sched 13:45Z
GMTA GMTT GMTA · Al Hoceima → GMTT · Tangier RAM1438 · AT1438 · sched 16:00Z
GMTT GMTA GMTT · Tangier → GMTA · Al Hoceima RAM1439 · AT1439 · sched 17:50Z
GMTA GMMN GMTA · Al Hoceima → GMMN · Casablanca RAM1439 · AT1439 · sched 19:35Z
2026-04-12 6 legs RAM
GMMZ → GMMN → GMAD → GMFO → GMMN → GMTT → GMMN
GMMZ GMMN GMMZ · Ouarzazate → GMMN · Casablanca RAM1461 · AT1461 · sched 06:55Z
GMMN GMAD GMMN · Casablanca → GMAD · Agadir (Temsia) RAM423A · AT423 · sched 09:55Z
GMMN GMFO GMMN · Casablanca → GMFO · Ahl Angad ⚠ gap RAM1402 · AT1402 · sched 15:40Z
GMFO GMMN GMFO · Ahl Angad → GMMN · Casablanca RAM1403 · AT1403 · sched 18:05Z
GMMN GMTT GMMN · Casablanca → GMTT · Tangier RAM470 · AT470 · sched 22:10Z
? GMMN — → GMMN · Casablanca ferry RAM422A · sched Z
2026-04-11 8 legs round-trip RAM
GMMN → GMMX → GMMN → GMAD → GMML → GMAD → GMMZ → GMMN → GMMN
GMMN GMMX GMMN · Casablanca → GMMX · Marrakesh RAM409 · AT409 · sched 07:30Z
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca RAM408 · AT408 · sched 09:15Z
GMMN GMAD GMMN · Casablanca → GMAD · Agadir (Temsia) RAM483 · AT483 · sched 14:00Z
GMAD GMML GMAD · Agadir (Temsia) → GMML · El Aaiún intl RAM1494 · AT1494 · sched 16:05Z
GMML GMAD GMML · El Aaiún → GMAD · Agadir (Temsia) intl RAM1495 · AT1495 · sched 18:30Z
GMMN GMMZ GMMN · Casablanca → GMMZ · Ouarzazate ⚠ gap RAM1460 · AT1460 · sched 22:20Z
? GMMN — → GMMN · Casablanca ferry RAM482B · sched Z
GMFM GMMN GMFM · Meknes → GMMN · Casablanca ferry ⚠ gap RAM441A · sched Z
2026-04-10 8 legs round-trip RAM
GMMN → GMTN → GMTA → GMTN → GMMN → GMFF → ? → ? → GMMN
GMMN GMTN GMMN · Casablanca → GMTN · Tétouan RAM1436 · AT1436 · sched 14:30Z
GMTN GMTA GMTN · Tétouan → GMTA · Al Hoceima RAM1436 · AT1436 · sched 16:30Z
GMTA GMTN GMTA · Al Hoceima → GMTN · Tétouan RAM1437 · AT1437 · sched 18:05Z
GMTN GMMN GMTN · Tétouan → GMMN · Casablanca RAM1437 · AT1437 · sched 19:35Z
GMMN GMFF GMMN · Casablanca → GMFF · Saïss RAM440A · AT440 · sched 22:05Z
? ? — → — ferry · sched Z
GMMN ? GMMN · Casablanca → — RAM4803 · AT4803 · sched Z
GMMI GMMN GMMI · Essaouira → GMMN · Casablanca RAM4804 · AT4804 · sched Z
2026-04-09 7 legs RAM
GMAD → GMMN → GMAG → GMMN → GMAD → GMML → GMAD → GMMN
GMAD GMMN GMAD · Agadir (Temsia) → GMMN · Casablanca RAM428 · AT428 · sched 04:30Z
GMMN GMAG GMMN · Casablanca → GMAG · Guelmim RAM1435 · AT1435 · sched 08:15Z
GMAG GMMN GMAG · Guelmim → GMMN · Casablanca RAM1434 · AT1434 · sched 10:45Z
GMMN GMAD GMMN · Casablanca → GMAD · Agadir (Temsia) RAM483 · AT483 · sched 14:00Z
GMAD GMML GMAD · Agadir (Temsia) → GMML · El Aaiún intl RAM1494 · AT1494 · sched 16:05Z
GMML GMAD GMML · El Aaiún → GMAD · Agadir (Temsia) intl RAM1495 · AT1495 · sched 18:30Z
? GMMN — → GMMN · Casablanca ferry RAM482B · sched Z
2026-04-08 5 legs RAM
GMMN → LEZL → GMMN → GMMX → GMMN → GMAD
GMMN LEZL GMMN · Casablanca → LEZL · Seville intl RAM924 · AT924 · sched 09:40Z
LEZL GMMN LEZL · Seville → GMMN · Casablanca intl RAM925 · AT925 · sched 12:05Z
GMMN GMMX GMMN · Casablanca → GMMX · Marrakesh RAM413 · AT413 · sched 16:05Z
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca RAM412 · AT412 · sched 17:50Z
GMMN GMAD GMMN · Casablanca → GMAD · Agadir (Temsia) RAM429 · AT429 · sched 20:50Z
2026-04-07 2 legs round-trip RAM
GMMN → GMMX → GMMN
GMMN GMMX GMMN · Casablanca → GMMX · Marrakesh RAM413 · AT413 · sched 16:05Z
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca RAM412 · AT412 · sched 17:50Z
2026-04-04 3 legs RAM
GMMX → GMMN → GMMW → GMMN
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca RAM400 · AT400 · sched 04:55Z
GMMN GMMW GMMN · Casablanca → GMMW · Al Aaroui RAM1452 · AT1452 · sched 08:55Z
GMMW GMMN GMMW · Al Aaroui → GMMN · Casablanca RAM1453 · AT1453 · sched 11:10Z
2026-04-03 6 legs round-trip RAM
GMMN → LEZL → GMMN → GMFO → GMMN → GMMX → GMMN
GMMN LEZL GMMN · Casablanca → LEZL · Seville intl RAM924 · AT924 · sched 09:40Z
LEZL GMMN LEZL · Seville → GMMN · Casablanca intl RAM925 · AT925 · sched 12:05Z
GMMN GMFO GMMN · Casablanca → GMFO · Ahl Angad RAM1402 · AT1402 · sched 15:40Z
GMFO GMMN GMFO · Ahl Angad → GMMN · Casablanca RAM1403 · AT1403 · sched 18:05Z
GMMN GMMX GMMN · Casablanca → GMMX · Marrakesh RAM401 · AT401 · sched 20:50Z
GMFM GMMN GMFM · Meknes → GMMN · Casablanca ferry ⚠ gap RAM441A · sched Z
2026-04-02 5 legs RAM
GMMN → GCTS → GMMN → GMFO → GMMN → GMFF
GMMN GCTS GMMN · Casablanca → GCTS · Tenerife intl RAM986 · AT986 · sched 08:00Z
GCTS GMMN GCTS · Tenerife → GMMN · Casablanca intl RAM987 · AT987 · sched 12:05Z
GMMN GMFO GMMN · Casablanca → GMFO · Ahl Angad RAM1402 · AT1402 · sched 15:40Z
GMFO GMMN GMFO · Ahl Angad → GMMN · Casablanca RAM1403 · AT1403 · sched 18:05Z
GMMN GMFF GMMN · Casablanca → GMFF · Saïss RAM440A · AT440 · sched 22:05Z
2026-04-01 5 legs RAM
GMMZ → GMMN → LEZL → GMMN → GMMX → GMMN
GMMZ GMMN GMMZ · Ouarzazate → GMMN · Casablanca RAM1461 · AT1461 · sched 06:55Z
GMMN LEZL GMMN · Casablanca → LEZL · Seville intl RAM924 · AT924 · sched 09:40Z
LEZL GMMN LEZL · Seville → GMMN · Casablanca intl RAM925 · AT925 · sched 12:05Z
GMMN GMMX GMMN · Casablanca → GMMX · Marrakesh RAM413 · AT413 · sched 16:05Z
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca RAM412 · AT412 · sched 17:50Z
2026-03-31 6 legs RAM
GMTT → GMMN → GMAG → GMMN → GMFO → GMMN → GMMZ
GMTT GMMN GMTT · Tangier → GMMN · Casablanca RAM471G · AT471 · sched 04:25Z
GMMN GMAG GMMN · Casablanca → GMAG · Guelmim RAM1435 · AT1435 · ⏱ 08:21– (Nonem)
GMAG GMMN GMAG · Guelmim → GMMN · Casablanca RAM1434 · AT1434 · sched 10:45Z
GMMN GMFO GMMN · Casablanca → GMFO · Ahl Angad RAM1402 · AT1402 · sched 15:40Z
GMFO GMMN GMFO · Ahl Angad → GMMN · Casablanca RAM1403 · AT1403 · sched 18:05Z
GMMN GMMZ GMMN · Casablanca → GMMZ · Ouarzazate RAM1460 · AT1460 · sched 22:20Z
2026-03-30 3 legs RAM
GMMN → GMMX → GMMN → GMTT
GMMN GMMX GMMN · Casablanca → GMMX · Marrakesh RAM413 · AT413 · sched 16:05Z
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca RAM412 · AT412 · sched 17:50Z
GMMN GMTT GMMN · Casablanca → GMTT · Tangier RAM470 · AT470 · sched 22:10Z
2026-03-29 4 legs RAM
GMMX → GMMN → GMAD → GMMX → GMMN
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca RAM404 · AT404 · sched 08:10Z
GMMN GMAD GMMN · Casablanca → GMAD · Agadir (Temsia) RAM423A · AT423 · sched 09:55Z
GMMN GMMX GMMN · Casablanca → GMMX · Marrakesh ⚠ gap RAM8105 · AT8105 · sched Z
GMAD GMMN GMAD · Agadir (Temsia) → GMMN · Casablanca ferry ⚠ gap RAM422A · sched Z
2026-03-28 8 legs round-trip RAM
GMMN → GMTT → ? → GMMN → GMAD → GMML → GMAD → GMMN → GMMN
GMMN GMTT GMMN · Casablanca → GMTT · Tangier RAM1452 · AT1452 · sched 08:50Z
GMTT ? GMTT · Tangier → — RAM1452 · AT1452 · ⏱ 09:45–10:36 (51m)
GMMW GMMN GMMW · Al Aaroui → GMMN · Casablanca RAM1453 · AT1453 · sched 11:05Z
GMMN GMAD GMMN · Casablanca → GMAD · Agadir (Temsia) RAM483 · AT483 · sched 14:30Z
GMAD GMML GMAD · Agadir (Temsia) → GMML · El Aaiún intl RAM1494 · AT1494 · sched 16:35Z
GMML GMAD GMML · El Aaiún → GMAD · Agadir (Temsia) intl RAM1495 · AT1495 · sched 19:00Z
GMFM GMMN GMFM · Meknes → GMMN · Casablanca ferry ⚠ gap RAM441A · sched Z
? GMMN — → GMMN · Casablanca ferry RAM482B · sched Z
2026-03-27 6 legs round-trip RAM
GMMN → LEZL → GMMN → GMFO → GMMN → GMFM → GMMN
GMMN LEZL GMMN · Casablanca → LEZL · Seville intl RAM924 · AT924 · sched 09:45Z
LEZL GMMN LEZL · Seville → GMMN · Casablanca intl RAM925 · AT925 · sched 12:10Z
GMMN GMFO GMMN · Casablanca → GMFO · Ahl Angad RAM1402 · AT1402 · sched 15:50Z
GMFO GMMN GMFO · Ahl Angad → GMMN · Casablanca RAM1403 · AT1403 · sched 18:15Z
GMMN GMFM GMMN · Casablanca → GMFM · Meknes RAM440A · AT440 · sched 22:20Z
GMFM GMMN GMFM · Meknes → GMMN · Casablanca ferry RAM441A · sched Z
2026-03-26 5 legs RAM
GMMN → GCLP → GMML → GCLP → GMMN → GMFF
GMMN GCLP GMMN · Casablanca → GCLP · Gran Canaria Island intl RAM976Q · AT976 · sched 11:05Z
GCLP GMML GCLP · Gran Canaria Island → GMML · El Aaiún intl RAM999 · AT999 · ⏱ 15:33– (Nonem)
GMML GCLP GMML · El Aaiún → GCLP · Gran Canaria Island intl RAM998 · AT998 · sched 16:30Z
GCLP GMMN GCLP · Gran Canaria Island → GMMN · Casablanca intl RAM977Q · AT977 · sched 18:20Z
GMMN GMFF GMMN · Casablanca → GMFF · Saïss RAM440A · AT440 · sched 22:20Z
2026-03-25 6 legs round-trip RAM
GMMN → GMMW → GMMN → GMTA → GMTT → GMTA → GMMN
GMMN GMMW GMMN · Casablanca → GMMW · Al Aaroui RAM1452 · AT1452 · sched 08:50Z
GMMW GMMN GMMW · Al Aaroui → GMMN · Casablanca RAM1453 · AT1453 · sched 11:05Z
GMMN GMTA GMMN · Casablanca → GMTA · Al Hoceima RAM1438 · AT1438 · sched 14:20Z
GMTA GMTT GMTA · Al Hoceima → GMTT · Tangier RAM1438 · AT1438 · ⏱ 16:24– (Nonem)
GMTT GMTA GMTT · Tangier → GMTA · Al Hoceima RAM1439 · AT1439 · sched 18:25Z
GMTA GMMN GMTA · Al Hoceima → GMMN · Casablanca RAM1439 · AT1439 · ⏱ 19:48– (Nonem)
2026-03-24 4 legs round-trip RAM
GMMN → GMAG → GMMN → GMMX → GMMN
GMMN GMAG GMMN · Casablanca → GMAG · Guelmim RAM1435 · AT1435 · sched 08:15Z
GMMO GMMN GMMO · Taroudant → GMMN · Casablanca ⚠ gap RAM1434 · AT1434 · sched 10:45Z
GMMN GMMX GMMN · Casablanca → GMMX · Marrakesh RAM413 · AT413 · ⏱ 16:17– (Nonem)
GMMX GMMN GMMX · Marrakesh → GMMN · Casablanca RAM412 · AT412 · sched 17:50Z