| Marrakech (RAK) Menara Airport | Morocco | 124 mi | 50m | Royal Air Maroc | 4-5/day |
| Agadir (AGA) Al Massira Airport | Morocco | 236 mi | 1h 4m | Royal Air Maroc | 3-4/day |
| Tunis (TUN) Tunis Carthage International Airport | Tunisia | 1,034 mi | 2h 43m | Royal Air Maroc, Tunisair, and Nouvelair Tunisie | 3-4/day |
| Cairo (CAI) Cairo International Airport | Egypt | 2,289 mi | 5h 18m | Royal Air Maroc and EgyptAir | 3/day |
| Dakar (DSS) Blaise Diagne International Airport | Senegal | 1,422 mi | 3h 31m | Royal Air Maroc and Air Senegal | 2-3/day |
| Lagos (LOS) Murtala Muhammed International Airport | Nigeria | 1,979 mi | 4h 40m | Royal Air Maroc | 1-2/day |
| Oujda (OUD) Angads Airport | Morocco | 339 mi | 1h 17m | Royal Air Maroc | 1-2/day |
| Abidjan (ABJ) Port Bouet Airport | Côte d’Ivoire | 1,956 mi | 4h 37m | Royal Air Maroc | 1-2/day |
| Senou (BKO) Senou Airport | Mali | 1,440 mi | 3h 33m | Royal Air Maroc | 1-2/day |
| Conakry (CKY) Conakry Airport | Guinea | 1,688 mi | 4h 4m | Royal Air Maroc | 1-2/day |
| Banjul (BJL) Banjul International Airport | Gambia | 1,497 mi | 3h 40m | Royal Air Maroc | 1/day |
| Errachidia (ERH) Moulay Ali Cherif Airport | Morocco | 210 mi | 1h 1m | Royal Air Maroc | 1/day |
| Accra (ACC) Kotoka International Airport | Ghana | 1,977 mi | 4h 40m | Royal Air Maroc | 1/day |
| Ouagadougou (OUA) Ouagadougou Airport | Burkina Faso | 1,502 mi | 3h 41m | Royal Air Maroc | 1/day |
| Ouarzazate (OZZ) Ouarzazate Airport | Morocco | 172 mi | 56m | Royal Air Maroc | 1/day |
| Guelmim (GLN) Guelmim Airport | Morocco | 333 mi | 1h 16m | Royal Air Maroc | 1/day |
| Tangier (TNG) Ibn Batouta Airport | Morocco | 189 mi | 58m | Royal Air Maroc | 1/day |
| Monrovia (ROB) Roberts International Airport | Liberia | 1,883 mi | 4h 28m | Royal Air Maroc | 3×/wk |
| Freetown (FNA) Lungi International Airport | Sierra Leone | 1,747 mi | 4h 11m | Royal Air Maroc | 3×/wk |
| Niamey (NIM) Diori Hamani International Airport | Niger | 1,505 mi | 3h 41m | Royal Air Maroc | 3×/wk |
| Espargos (SID) Amilcar Cabral International Airport | Cape Verde | 1,494 mi | 3h 40m | Royal Air Maroc | 3×/wk |
| Nador (NDR) Nador International Airport | Morocco | 284 mi | 1h 10m | Royal Air Maroc | 3×/wk |
| TTU (TTU) Saniat Rmel Airport | Morocco | 201 mi | 1h | Royal Air Maroc | 3×/wk |
| Fez (FEZ) Saiss Airport | Morocco | 155 mi | 54m | Royal Air Maroc | 3×/wk |
| Luanda (NBJ) Dr. Antonio Agostinho Neto International Airport | Angola | 3,242 mi | 7h 16m | Royal Air Maroc | 2×/wk |
| Malabo (SSG) Malabo Airport | Equatorial Guinea | 2,300 mi | 5h 20m | Royal Air Maroc | 2×/wk |
| Cotonou (COO) Cadjehoun Airport | Benin | 1,973 mi | 4h 39m | Royal Air Maroc | 2×/wk |
| Lome (LFW) Lome-Tokoin Airport | Togo | 1,963 mi | 4h 38m | Royal Air Maroc | 2×/wk |
| Abuja (ABV) Nnamdi Azikiwe International Airport | Nigeria | 1,931 mi | 4h 34m | Royal Air Maroc | 2×/wk |
| Praia (RAI) Praia International Airport | Cape Verde | 1,617 mi | 3h 55m | Royal Air Maroc | 2×/wk |
| Bissau (OXB) Osvaldo Vieira International Airport | Guinea-Bissau | 1,569 mi | 3h 49m | Royal Air Maroc | 2×/wk |
| Tan Tan (TTA) Tan Tan Airport | Morocco | 400 mi | 1h 25m | Royal Air Maroc | 2×/wk |
| Al Hoceima (AHU) Cherif Al Idrissi Airport | Morocco | 248 mi | 1h 6m | Royal Air Maroc | 2×/wk |
| N'Djamena (NDJ) N'Djamena International Airport | Chad | 2,047 mi | 4h 48m | Royal Air Maroc | weekly |
| Zagora (OZG) Zagora Airport | Morocco | 234 mi | 1h 4m | Royal Air Maroc | weekly |