Royal Air Maroc operates 104 non-stop routes from Casablanca (CMN), serving 48 countries with an average sector length of 2,623 km. This is part of Royal Air Maroc's 321-route global network.
Non-stop destinations from Casablanca on Royal Air Maroc
| Destination | IATA | Country | Distance | Duration | Route |
|---|---|---|---|---|---|
| Beijing | PKX | China | 10,095 km | 12h 20m | Route ↗ |
| Los Angeles | LAX | USA | 9,639 km | 12h 25m | Route ↗ |
| Sao Paulo | GRU | Brazil | 7,517 km | 9h 40m | Route ↗ |
| Miami | MIA | USA | 6,953 km | 8h 45m | Route ↗ |
| Toronto | YYZ | Canada | 6,186 km | 8h 25m | Route ↗ |
| Dulles | IAD | USA | 6,161 km | 8h 0m | Route ↗ |
| Dubai | DXB | United Arab Emirates | 6,091 km | 7h 50m | Route ↗ |
| New York | JFK | USA | 5,808 km | 7h 50m | Route ↗ |
| Doha | DOH | Qatar | 5,745 km | 7h 10m | Route ↗ |
| Montreal | YUL | Canada | 5,688 km | 7h 30m | Route ↗ |
| Riyadh | RUH | Saudi Arabia | 5,304 km | 6h 35m | Route ↗ |
| Luanda | NBJ | Angola | 5,198 km | 7h 20m | Route ↗ |
| Kinshasa | FIH | The Democratic Republic of The Congo | 4,831 km | 6h 43m | Route ↗ |
| Brazzaville | BZV | Congo | 4,809 km | 6h 35m | Route ↗ |
| Jeddah | JED | Saudi Arabia | 4,753 km | 6h 10m | Route ↗ |
| Pointe Noire | PNR | Congo | 4,698 km | 6h 40m | Route ↗ |
| Madinah | MED | Saudi Arabia | 4,671 km | 6h 0m | Route ↗ |
| Moscow | SVO | Russia | 4,249 km | 6h 5m | Route ↗ |
| Bangui | BGF | Central African Republic | 4,197 km | 6h 15m | Route ↗ |
| Libreville | LBV | Gabon | 4,053 km | 5h 45m | Route ↗ |
| Saint Petersburg | LED | Russia | 4,029 km | 5h 35m | Route ↗ |
| Beirut | BEY | Lebanon | 3,968 km | 5h 25m | Route ↗ |
| Yaounde | NSI | Cameroon | 3,839 km | 5h 30m | Route ↗ |
| Douala | DLA | Cameroon | 3,713 km | 5h 15m | Route ↗ |
| Cairo | CAI | Egypt | 3,690 km | 5h 20m | Route ↗ |
| Malabo | SSG | Equatorial Guinea | 3,689 km | 5h 20m | Route ↗ |
| Istanbul | IST | Turkiye | 3,310 km | 4h 35m | Route ↗ |
| Ndjamena | NDJ | Chad | 3,290 km | 5h 25m | Route ↗ |
| Lagos | LOS | Nigeria | 3,172 km | 4h 40m | Route ↗ |
| Accra | ACC | Ghana | 3,167 km | 4h 30m | Route ↗ |
| Cotonou | COO | Benin | 3,163 km | 4h 30m | Route ↗ |
| Lome | LFW | Togo | 3,147 km | 4h 30m | Route ↗ |
| Abidjan | ABJ | Cote d'Ivoire | 3,135 km | 4h 25m | Route ↗ |
| Abuja | ABV | Nigeria | 3,098 km | 4h 54m | Route ↗ |
| Monrovia | ROB | Liberia | 3,017 km | 4h 15m | Route ↗ |
| Freetown | FNA | Sierra Leone | 2,800 km | 4h 0m | Route ↗ |
| Conakry | CKY | Guinea | 2,706 km | 3h 55m | Route ↗ |
| Praia | RAI | Cape Verde | 2,595 km | 3h 50m | Route ↗ |
| Bissau | OXB | Guinea-Bissau | 2,516 km | 3h 40m | Route ↗ |
| Niamey | NIM | Niger | 2,415 km | 3h 55m | Route ↗ |
| Ouagadougou | OUA | Burkina Faso | 2,407 km | 3h 35m | Route ↗ |
| Sal | SID | Cape Verde | 2,401 km | 3h 45m | Route ↗ |
| Banjul | BJL | Gambia | 2,400 km | 3h 35m | Route ↗ |
| Amsterdam | AMS | Netherlands | 2,326 km | 3h 30m | Route ↗ |
| Munich | MUC | Germany | 2,319 km | 3h 30m | Route ↗ |
| Bamako | BKO | Mali | 2,306 km | 3h 20m | Route ↗ |
| Dakar | DSS | Senegal | 2,281 km | 3h 15m | Route ↗ |
| Frankfurt | FRA | Germany | 2,278 km | 3h 30m | Route ↗ |
| Manchester | MAN | United Kingdom | 2,261 km | 3h 35m | Route ↗ |
| Brussels | BRU | Belgium | 2,181 km | 3h 10m | Route ↗ |
| Venice | VCE | Italy | 2,170 km | 3h 10m | Route ↗ |
| London | STN | United Kingdom | 2,152 km | 3h 20m | Route ↗ |
| Naples | NAP | Italy | 2,108 km | 3h 15m | Route ↗ |
| Strasbourg | SXB | France | 2,108 km | 3h 10m | Route ↗ |
| Catania | CTA | Italy | 2,101 km | 3h 20m | Route ↗ |
| Lille | LIL | France | 2,101 km | 3h 20m | Route ↗ |
| London | LHR | United Kingdom | 2,092 km | 3h 10m | Route ↗ |
| Zurich | ZRH | Switzerland | 2,071 km | 3h 10m | Route ↗ |
| Verona | VRN | Italy | 2,070 km | 3h 10m | Route ↗ |
| London | LGW | United Kingdom | 2,065 km | 3h 10m | Route ↗ |
| Bologna | BLQ | Italy | 2,044 km | 3h 0m | Route ↗ |
| Rome | FCO | Italy | 1,979 km | 3h 5m | Route ↗ |
| Milan | MXP | Italy | 1,946 km | 3h 0m | Route ↗ |
| Mitiga, Tripoli | MJI | Libya | 1,944 km | 3h 50m | Route ↗ |
| Paris | CDG | France | 1,930 km | 3h 0m | Route ↗ |
| Paris | ORY | France | 1,896 km | 2h 50m | Route ↗ |
| Nouakchott | NKC | Mauritania | 1,866 km | 2h 55m | Route ↗ |
| Turin | TRN | Italy | 1,851 km | 2h 50m | Route ↗ |
| Geneva | GVA | Switzerland | 1,842 km | 2h 55m | Route ↗ |
| Lyon | LYS | France | 1,746 km | 2h 45m | Route ↗ |
| Nice | NCE | France | 1,718 km | 2h 35m | Route ↗ |
| Tunis | TUN | Tunisia | 1,665 km | 3h 0m | Route ↗ |
| Nantes | NTE | France | 1,612 km | 2h 35m | Route ↗ |
| Marseille | MRS | France | 1,578 km | 2h 30m | Route ↗ |
| Montpellier | MPL | France | 1,513 km | 2h 30m | Route ↗ |
| Bordeaux | BOD | France | 1,403 km | 2h 15m | Route ↗ |
| Toulouse | TLS | France | 1,379 km | 2h 10m | Route ↗ |
| Dakhla | VIL | Morocco | 1,344 km | 2h 20m | Route ↗ |
| Barcelona | BCN | Spain | 1,226 km | 2h 5m | Route ↗ |
| Bilbao | BIO | Spain | 1,176 km | 2h 0m | Route ↗ |
| Tenerife | TFS | Spain | 1,042 km | 3h 15m | Route ↗ |
| Las Palmas | LPA | Spain | 959 km | 1h 55m | Route ↗ |
| Valencia | VLC | Spain | 931 km | 1h 40m | Route ↗ |
| Porto | OPO | Portugal | 878 km | 1h 45m | Route ↗ |
| Laayoune | EUN | Morocco | 877 km | 1h 45m | Route ↗ |
| Madrid | MAD | Spain | 867 km | 1h 45m | Route ↗ |
| Alicante | ALC | Spain | 837 km | 1h 40m | Route ↗ |
| Smara | SMW | Western Sahara | 834 km | 2h 30m | Route ↗ |
| Tan Tan | TTA | Morocco | 639 km | 2h 0m | Route ↗ |
| Lisbon | LIS | Portugal | 615 km | 1h 25m | Route ↗ |
| Oujda | OUD | Morocco | 544 km | 1h 15m | Route ↗ |
| Goulimime | GLN | Morocco | 537 km | 1h 50m | Route ↗ |
| Sevilla | SVQ | Spain | 475 km | 1h 35m | Route ↗ |
| Malaga | AGP | Spain | 463 km | 1h 15m | Route ↗ |
| Nador | NDR | Morocco | 457 km | 1h 35m | Route ↗ |
| Al Hoceima | AHU | Morocco | 399 km | 1h 35m | Route ↗ |
| Zagora | OZG | Morocco | 380 km | 1h 55m | Route ↗ |
| Agadir | AGA | Morocco | 378 km | 1h 0m | Route ↗ |
| Errachidia | ERH | Morocco | 337 km | 0h 59m | Route ↗ |
| Tetouan | TTU | Morocco | 322 km | 1h 20m | Route ↗ |
| Tangier | TNG | Morocco | 303 km | 1h 20m | Route ↗ |
| Ouarzazate | OZZ | Morocco | 278 km | 1h 50m | Route ↗ |
| Fes | FEZ | Morocco | 249 km | 1h 10m | Route ↗ |
| Marrakech | RAK | Morocco | 200 km | 0h 50m | Route ↗ |
Destinations by country
- Morocco — 15 destinations (VIL, EUN, TTA, OUD, GLN, NDR and 9 more)
- France — 11 destinations (SXB, LIL, CDG, ORY, LYS, NCE and 5 more)
- Spain — 9 destinations (BCN, BIO, TFS, LPA, VLC, MAD and 3 more)
- Italy — 8 destinations (VCE, NAP, CTA, VRN, BLQ, FCO and 2 more)
- USA — 4 destinations (LAX, MIA, IAD, JFK)
- United Kingdom — 4 destinations (MAN, STN, LHR, LGW)
- Saudi Arabia — 3 destinations (RUH, JED, MED)
- Canada — 2 destinations (YYZ, YUL)
- Congo — 2 destinations (BZV, PNR)
- Russia — 2 destinations (SVO, LED)
Royal Air Maroc from other airports
- Marrakech (RAK) — 11 routes
- Tangier (TNG) — 10 routes
- Tetouan (TTU) — 10 routes
- Brussels (BRU) — 8 routes
- Paris (ORY) — 8 routes
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 destinations does Royal Air Maroc serve from Casablanca (CMN)?
Royal Air Maroc flies to 104 non-stop destinations from Casablanca (CMN), spanning 48 countries.
What is the longest route Royal Air Maroc flies from Casablanca?
The longest non-stop route is CMN → PKX (Beijing) at 10,095 km.
Which countries does Royal Air Maroc fly to from Casablanca?
Top destination countries: Morocco (15), France (11), Spain (9), Italy (8), USA (4).
Does Royal Air Maroc operate from other airports?
Yes — Royal Air Maroc also operates from Marrakech (RAK), Tangier (TNG), Tetouan (TTU), Brussels (BRU), Paris (ORY). Total network: 321 routes across the carrier's footprint.