Direct flights from Casablanca Mohammed V International Airport (CMN)
Casablanca Mohammed V International Airport in Casablanca, Morocco has direct flights to 111 airports in 49 countries, flown by 30 airlines. The longest is to Shanghai (PVG) at 11,091 km.
See every route from CMN on the mapDirect flights from CMN by country
Italy (11)
- BGY Bergamo · 2,010 km · ~2h 55m · Air Arabia Maroc
- BLQ Bologna · 2,043 km · ~3h · Air Arabia Maroc and Royal Air Maroc
- CTA Catania · 2,098 km · ~3h 5m · Royal Air Maroc
- CUF Cuneo · 1,804 km · ~2h 40m · Air Arabia Maroc
- MXP Milano · 1,947 km · ~2h 50m · Royal Air Maroc and easyJet
- NAP Naples · 2,105 km · ~3h 5m · Royal Air Maroc
- FCO Rome · 1,976 km · ~2h 55m · Royal Air Maroc and ITA Airways
- TRN Torino · 1,852 km · ~2h 45m · Royal Air Maroc
- TSF Treviso · 2,168 km · ~3h 10m · Air Arabia Maroc
- VCE Venice · 2,170 km · ~3h 10m · Royal Air Maroc
- VRN Villafranca · 2,067 km · ~3h · Royal Air Maroc
Morocco (11)
- AGA Agadir · 381 km · ~1h · Royal Air Maroc
- NDR El Aroui · 457 km · ~1h 5m · Royal Air Maroc
- ERH Errachidia · 338 km · ~55m · Royal Air Maroc
- FEZ Fes · 250 km · ~50m · Royal Air Maroc
- RAK Marrakech · 200 km · ~45m · Royal Air Maroc
- OZZ Ouarzazate · 278 km · ~50m · Royal Air Maroc
- OUD Oujda · 545 km · ~1h 10m · Royal Air Maroc
- RBA Rabat · 109 km · ~40m · Royal Air Maroc
- TNG Tanger · 304 km · ~50m · Royal Air Maroc
- TTU Tetouan · 323 km · ~55m · Royal Air Maroc
- OZG Zagora · 382 km · ~1h · Royal Air Maroc
France (10)
- BOD Bordeaux · 1,404 km · ~2h 15m · Royal Air Maroc
- LYS Lyon · 1,747 km · ~2h 40m · Air Arabia Maroc, Royal Air Maroc and easyJet
- MRS Marseille · 1,578 km · ~2h 25m · Royal Air Maroc
- MPL Montpellier · 1,514 km · ~2h 20m · Air Arabia Maroc
- NTE Nantes · 1,613 km · ~2h 30m · Royal Air Maroc
- NCE Nice · 1,718 km · ~2h 35m · Royal Air Maroc
- ORY Paris · 1,897 km · ~2h 50m · Royal Air Maroc and Transavia France
- CDG Paris · 1,931 km · ~2h 50m · Air France, KLM and Mauritania Airlines +2
- SXB Strasbourg · 2,108 km · ~3h 5m · Royal Air Maroc
- TLS Toulouse · 1,380 km · ~2h 10m · Air Arabia Maroc, Air France and Royal Air Maroc
Spain (10)
- ALC Alicante · 836 km · ~1h 30m · Royal Air Maroc
- BCN Barcelona · 1,226 km · ~2h · Air Arabia Maroc, Royal Air Maroc and Iberia +1
- BIO Bilbao · 1,177 km · ~1h 55m · Royal Air Maroc
- LPA Gran Canaria · 959 km · ~1h 40m · Royal Air Maroc and Binter Canarias
- MAD Madrid · 867 km · ~1h 35m · Royal Air Maroc, Iberia and Iberia Regional by Air Nostrum
- AGP Malaga · 463 km · ~1h 5m · Air Arabia Maroc, Royal Air Maroc and Iberia
- SVQ Sevilla · 476 km · ~1h 5m · Royal Air Maroc
- TFS Tenerife · 1,042 km · ~1h 45m · Royal Air Maroc
- TFN Tenerife · 995 km · ~1h 45m · Royal Air Maroc
- VLC Valencia · 931 km · ~1h 40m · Royal Air Maroc and Iberia
United States (4)
- LAX Los Angeles · 9,619 km · ~12h 15m · Royal Air Maroc
- MIA Miami · 6,941 km · ~9h · Royal Air Maroc
- JFK New York · 5,795 km · ~7h 35m · Royal Air Maroc
- IAD Washington · 6,149 km · ~8h · Royal Air Maroc
Saudi Arabia (3)
- JED Jeddah · 4,747 km · ~6h 15m · Royal Air Maroc, Saudia and Flynas
- MED Madinah · 4,664 km · ~6h 10m · Royal Air Maroc
- RUH Riyadh · 5,295 km · ~6h 55m · Saudia
United Kingdom (3)
- STN London · 2,153 km · ~3h 10m · Royal Air Maroc
- LGW London · 2,066 km · ~3h · Air Arabia Maroc and Royal Air Maroc
- LHR London · 2,094 km · ~3h 5m · Royal Air Maroc
Algeria (2)
- ALG Algier · 1,050 km · ~1h 45m · Air Algerie and Royal Air Maroc
- ORN Oran · 686 km · ~1h 20m · Air Algerie
Angola (2)
- NBJ Luanda · 5,217 km · ~6h 50m · Royal Air Maroc
- LAD Luanda · 5,186 km · ~6h 50m · Royal Air Maroc
Cameroon (2)
- DLA Douala · 3,726 km · ~5h 5m · Royal Air Maroc
- NSI Yaounde · 3,849 km · ~5h 10m · Royal Air Maroc
Canada (2)
- YUL Montreal · 5,674 km · ~7h 25m · Royal Air Maroc
- YYZ Toronto · 6,174 km · ~8h · Royal Air Maroc
Cape Verde (2)
- SID Amilcar Cabral · 2,404 km · ~3h 25m · Royal Air Maroc
- RAI Praia, Santiago Island · 2,602 km · ~3h 40m · Royal Air Maroc
China (2)
- PKX Beijing · 10,075 km · ~12h 45m · Royal Air Maroc
- PVG Shanghai · 11,091 km · ~14h · Shanghai Airlines
Congo (Brazzaville) (2)
- BZV Brazzaville · 4,824 km · ~6h 25m · Royal Air Maroc
- PNR Pointe-noire · 4,715 km · ~6h 15m · Royal Air Maroc
Germany (2)
- FRA Frankfurt · 2,277 km · ~3h 15m · Royal Air Maroc and Lufthansa
- MUC Munich · 2,318 km · ~3h 20m · Royal Air Maroc
Mauritania (2)
- NKC Nouakschott · 1,891 km · ~2h 50m · Royal Air Maroc and Mauritania Airlines
- OUZ Zouerat · 1,273 km · ~2h 5m · Mauritania Airlines
Nigeria (2)
Portugal (2)
- LIS Lisbon · 618 km · ~1h 15m · Royal Air Maroc and TAP Air Portugal
- OPO Porto · 881 km · ~1h 35m · Royal Air Maroc
Russia (2)
- SVO Moscow · 4,243 km · ~5h 40m · Royal Air Maroc and Aeroflot
- LED St. Petersburg · 4,024 km · ~5h 25m · Royal Air Maroc
Senegal (2)
Switzerland (2)
- GVA Geneva · 1,843 km · ~2h 45m · Royal Air Maroc
- ZRH Zurich · 2,071 km · ~3h · Royal Air Maroc
Turkey (2)
- SAW Istanbul · 3,350 km · ~4h 35m · Air Arabia Maroc and Pegasus Airlines
- IST Istanbul · 3,309 km · ~4h 30m · Royal Air Maroc and Turkish Airlines
United Arab Emirates (2)
- AUH Abu Dhabi · 6,053 km · ~7h 55m · Royal Air Maroc, Etihad Airways and TAP Air Portugal
- DXB Dubai · 6,080 km · ~7h 55m · Royal Air Maroc and Emirates
Western Sahara (2)
- VIL Dakhla · 1,346 km · ~2h 10m · Royal Air Maroc
- EUN El Aaiún · 877 km · ~1h 35m · Royal Air Maroc
Belgium (1)
- BRU Brussels · 2,183 km · ~3h 10m · Air Arabia Maroc, Royal Air Maroc and Brussels Airlines
Benin (1)
- COO Cotonou · 3,175 km · ~4h 20m · Royal Air Maroc
Brazil (1)
- GRU Sao Paulo · 7,540 km · ~9h 40m · Royal Air Maroc
Burkina Faso (1)
- OUA Ouagadougou · 2,417 km · ~3h 25m · Royal Air Maroc
Congo (Kinshasa) (1)
- FIH Kinshasa · 4,847 km · ~6h 25m · Royal Air Maroc
Cote d'Ivoire (1)
- ABJ Abidjan · 3,148 km · ~4h 20m · Royal Air Maroc
Egypt (1)
- CAI Cairo · 3,684 km · ~5h · Royal Air Maroc and Egyptair
Equatorial Guinea (1)
- SSG Malabo · 3,702 km · ~5h · Royal Air Maroc
Gabon (1)
- LBV Libreville · 4,067 km · ~5h 30m · Royal Air Maroc
Gambia (1)
- BJL Banjul · 2,409 km · ~3h 25m · Royal Air Maroc
Ghana (1)
- ACC Accra · 3,181 km · ~4h 25m · Royal Air Maroc
Guinea (1)
- CKY Conakry · 2,716 km · ~3h 50m · Royal Air Maroc
Guinea-Bissau (1)
- OXB Bissau · 2,525 km · ~3h 35m · Royal Air Maroc
Kuwait (1)
- KWI Kuwait · 5,237 km · ~6h 55m · Kuwait Airways
Lebanon (1)
- BEY Beirut · 3,960 km · ~5h 20m · Royal Air Maroc
Liberia (1)
- ROB Monrovia · 3,031 km · ~4h 10m · Royal Air Maroc
Libya (1)
- TIP Tripoli · 1,933 km · ~2h 50m · Royal Air Maroc
Mali (1)
- BKO Bamako · 2,317 km · ~3h 20m · Royal Air Maroc
Netherlands (1)
- AMS Amsterdam · 2,327 km · ~3h 20m · Royal Air Maroc and Transavia
Niger (1)
- NIM Niamey · 2,422 km · ~3h 25m · Royal Air Maroc
Qatar (1)
- DOH Doha · 5,734 km · ~7h 30m · Royal Air Maroc and Qatar Airways
Sierra Leone (1)
- FNA Freetown · 2,812 km · ~3h 55m · Royal Air Maroc
Sweden (1)
- ARN Stockholm · 3,468 km · ~4h 45m · Royal Air Maroc
Togo (1)
- LFW Lome · 3,160 km · ~4h 20m · Royal Air Maroc
Tunisia (1)
- TUN Tunis · 1,664 km · ~2h 30m · Royal Air Maroc and Tunisair
Airlines flying from CMN
ASKY Airlines, Aeroflot, Air Algerie, Air Arabia Maroc, Air France, Binter Canarias, Brussels Airlines, Egyptair, Emirates, Etihad Airways, Flynas, ITA Airways, Iberia, Iberia Regional by Air Nostrum, KLM, Kuwait Airways, Lufthansa, Mauritania Airlines, Pegasus Airlines, Qatar Airways, Royal Air Maroc, Saudia, Shanghai Airlines, TAP Air Portugal, Transavia, Transavia France, Tunisair, Turkish Airlines, Vueling, easyJet
Going somewhere CMN doesn’t fly direct?
Wayfli finds the best one- and two-stop connections from Casablanca to any airport in the world. Pick a destination on the map.
Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.