Where Royal Air Maroc flies from
- Casablanca (CMN) — 104 routes
- Marrakech (RAK) — 11 routes
- Tangier (TNG) — 10 routes
- Tetouan (TTU) — 10 routes
- Brussels (BRU) — 8 routes
- Paris (ORY) — 8 routes
- Rabat (RBA) — 8 routes
- Nador (NDR) — 7 routes
- Laayoune (EUN) — 6 routes
- Dakhla (VIL) — 6 routes
- Al Hoceima (AHU) — 5 routes
- Agadir (AGA) — 4 routes
- Amsterdam (AMS) — 4 routes
- Barcelona (BCN) — 4 routes
- Paris (CDG) — 4 routes
- Oujda (OUD) — 4 routes
- Malaga (AGP) — 3 routes
- Douala (DLA) — 3 routes
- London (LGW) — 3 routes
- Madrid (MAD) — 3 routes
- Bordeaux (BOD) — 2 routes
- Brazzaville (BZV) — 2 routes
- Cotonou (COO) — 2 routes
- Dusseldorf (DUS) — 2 routes
- Errachidia (ERH) — 2 routes
- Fes (FEZ) — 2 routes
- Frankfurt (FRA) — 2 routes
- Jeddah (JED) — 2 routes
- Lome (LFW) — 2 routes
- Las Palmas (LPA) — 2 routes
- Lyon (LYS) — 2 routes
- Marseille (MRS) — 2 routes
- Yaounde (NSI) — 2 routes
- Nantes (NTE) — 2 routes
- Bissau (OXB) — 2 routes
- Zagora (OZG) — 2 routes
- Ouarzazate (OZZ) — 2 routes
- Praia (RAI) — 2 routes
- Toulouse (TLS) — 2 routes
- Abidjan (ABJ) — 1 routes
- Abuja (ABV) — 1 routes
- Accra (ACC) — 1 routes
- Alicante (ALC) — 1 routes
- Beirut (BEY) — 1 routes
- Bangui (BGF) — 1 routes
- Bilbao (BIO) — 1 routes
- Banjul (BJL) — 1 routes
- Bamako (BKO) — 1 routes
- Bologna (BLQ) — 1 routes
- Cairo (CAI) — 1 routes
- Conakry (CKY) — 1 routes
- Catania (CTA) — 1 routes
- Doha (DOH) — 1 routes
- Dakar (DSS) — 1 routes
- Dubai (DXB) — 1 routes
- Rome (FCO) — 1 routes
- Kinshasa (FIH) — 1 routes
- Freetown (FNA) — 1 routes
- Goulimime (GLN) — 1 routes
- Sao Paulo (GRU) — 1 routes
- Geneva (GVA) — 1 routes
- Dulles (IAD) — 1 routes
- Istanbul (IST) — 1 routes
- New York (JFK) — 1 routes
- Los Angeles (LAX) — 1 routes
- Libreville (LBV) — 1 routes
- Saint Petersburg (LED) — 1 routes
- London (LHR) — 1 routes
- Lille (LIL) — 1 routes
- Lisbon (LIS) — 1 routes
- Lagos (LOS) — 1 routes
- Manchester (MAN) — 1 routes
- Madinah (MED) — 1 routes
- Miami (MIA) — 1 routes
- Mitiga, Tripoli (MJI) — 1 routes
- Montpellier (MPL) — 1 routes
- Munich (MUC) — 1 routes
- Milan (MXP) — 1 routes
- Naples (NAP) — 1 routes
- Luanda (NBJ) — 1 routes
- Nice (NCE) — 1 routes
- Ndjamena (NDJ) — 1 routes
- Niamey (NIM) — 1 routes
- Nouakchott (NKC) — 1 routes
- Porto (OPO) — 1 routes
- Ouagadougou (OUA) — 1 routes
- Beijing (PKX) — 1 routes
- Pointe Noire (PNR) — 1 routes
- Monrovia (ROB) — 1 routes
- Riyadh (RUH) — 1 routes
- Sal (SID) — 1 routes
- Smara (SMW) — 1 routes
- Malabo (SSG) — 1 routes
- London (STN) — 1 routes
- Moscow (SVO) — 1 routes
- Sevilla (SVQ) — 1 routes
- Strasbourg (SXB) — 1 routes
- Tenerife (TFS) — 1 routes
- Turin (TRN) — 1 routes
- Tan Tan (TTA) — 1 routes
- Tunis (TUN) — 1 routes
- Venice (VCE) — 1 routes
- Valencia (VLC) — 1 routes
- Verona (VRN) — 1 routes
- Montreal (YUL) — 1 routes
- Toronto (YYZ) — 1 routes
- Zurich (ZRH) — 1 routes
Route network coverage
Royal Air Maroc serves 107 airports per FlightConnections route map. 106 airports cross-verified by our route database.
Aircraft assignments
We are currently expanding per-airline aircraft data for every route. Until that ships, you can browse by aircraft type at /by-aircraft.
Frequently asked questions
How many routes does Royal Air Maroc operate?
Royal Air Maroc operates 321 non-stop routes.
Which countries does Royal Air Maroc fly to?
Royal Air Maroc serves 48 countries.
How many destinations does Royal Air Maroc fly to?
Royal Air Maroc serves 107 airports worldwide per the FlightConnections route map.