Every Royal Air Maroc nonstop route in our tracked network — hubs in orange. Download this map — free to reuse with a link back to this page.
Scope: our route data covers 500 tracked origin airports, so this shows routes touching those airports. For large carriers that is close to the whole network; for regional carriers it may be partial.
| Airport | Royal Air Maroc routes | Total airport routes |
|---|---|---|
| Casablanca · Mohammed V International Airport (CMN) | 95 | 108 |
| Brussels · Brussels Airport (BRU) | 7 | 164 |
| Paris · Paris-Orly Airport (ORY) | 7 | 155 |
| Tanger · Ibn Batouta Airport (TNG) | 6 | 42 |
| Rabat · Rabat-Salé Airport (RBA) | 5 | 40 |
| Amsterdam · Amsterdam Airport Schiphol (AMS) | 4 | 259 |
| Marrakech · Menara Airport (RAK) | 4 | 88 |
| Agadir · Al Massira Airport (AGA) | 4 | 50 |
The longest Royal Air Maroc nonstop in our data is Casablanca (CMN) to Beijing (PKX) at 6,260 miles — roughly 12h 31m in the air (estimated from distance). The shortest is Malaga (AGP) to Tetouan (TTU) at 88 miles.
In 2025, Royal Air Maroc reported 373,177 passengers on 1,756 flights to the US DOT — an average of 213 passengers per flight at 73% seat fill. We estimate those flights emitted ~168 thousand tonnes of CO₂ — about 119 g per passenger-mile.
| Aircraft | Flights | Avg passengers | Seat fill | Miles flown | CO₂ (est.) | g CO₂/pax-mi |
|---|---|---|---|---|---|---|
| Boeing 767-300/300ER | 1,756 | 213 | 73% | 7M | 168k t | 119 |
Source: US DOT T-100 segment reports, 2025, scheduled service. Mainline operations only — regional partners report separately. CO₂ is an estimate: miles flown × a representative fuel-burn factor per aircraft family × 3.16 kg CO₂ per kg of jet fuel (±15%; factors cover 100% of reported miles — types without a published factor are excluded — see the jet tracker methodology).
Checking today's departures at Royal Air Maroc's busiest airports…
Alicante (ALC) · Amsterdam (AMS) · Barcelona (BCN) · Bilbao (BIO) · Bologna (BLQ) · Bordeaux (BOD) · Brussels (BRU) · Catania (CTA) · Duesseldorf (DUS) · Frankfurt (FRA) · Geneva (GVA) · Gran Canaria (LPA) · Istanbul (IST) · Izmir (ADB) · Lille (LIL) · Lisbon (LIS) · London (STN) · London (LGW) · London (LHR) · Lyon (LYS) · Madrid (MAD) · Malaga (AGP) · Manchester (MAN) · Marseille (MRS) · Milano (MXP) · Montpellier (MPL) · Moscow (SVO) · Munich (MUC) · Nantes (NTE) · Naples (NAP) · Nice (NCE) · Paris (CDG) · Paris (ORY) · Porto (OPO) · Rome (FCO) · Sevilla (SVQ) · St. Petersburg (LED) · Strasbourg (SXB) · Tenerife (TFS) · Torino (TRN) · Toulouse (TLS) · Valencia (VLC) · Venice (VCE) · Villafranca (VRN) · Zurich (ZRH)
Abidjan (ABJ) · Abuja (ABV) · Accra (ACC) · Agadir (AGA) · Al Hociema (AHU) · Amilcar Cabral (SID) · Bamako (BKO) · Banjul (BJL) · Bissau (OXB) · Brazzaville (BZV) · Cairo (CAI) · Casablanca (CMN) · Conakry (CKY) · Cotonou (COO) · Dakhla (VIL) · Diass (DSS) · Douala (DLA) · El Aaiún (EUN) · El Aroui (NDR) · Er-rachidia (ERH) · Fes (FEZ) · Freetown (FNA) · Kinshasa (FIH) · Lagos (LOS) · Libreville (LBV) · Lome (LFW) · Malabo (SSG) · Marrakech (RAK) · Monrovia (ROB) · N'djamena (NDJ) · Niamey (NIM) · Nouakschott (NKC) · Ouagadougou (OUA) · Ouarzazate (OZZ) · Oujda (OUD) · Praia, Santiago Island (RAI) · Rabat (RBA) · Tan Tan (TTA) · Tanger (TNG) · Tetouan (TTU) · Tunis (TUN) · Yaounde (NSI) · Zagora (OZG)
Los Angeles (LAX) · Miami (MIA) · Montreal (YUL) · New York (JFK) · Toronto (YYZ) · Washington (IAD)
Beijing (PKX) · Doha (DOH) · Dubai (DXB) · Jeddah (JED) · Madinah (MED)
Royal Air Maroc flies 200 nonstop routes touching 100 airports in 44 countries within our tracked network of 500 origin airports. Its busiest bases are Casablanca (CMN), Brussels (BRU), Paris (ORY).
Casablanca (CMN) to Beijing (PKX) — about 6,260 miles, roughly 12h 31m in the air (estimated from distance).
By nonstop routes in our data: Casablanca (CMN) with 95, Brussels (BRU) with 7, Paris (ORY) with 7, Tanger (TNG) with 6, Rabat (RBA) with 5.
Aircraft types we have observed on Royal Air Maroc routes include the Boeing 737-800, Boeing 737, Embraer 190, ATR 72, Boeing 787-8. This reflects our schedule sample, not the full fleet.