Wayfli › Milano (MXP) › To Casablanca (CMN)

Milano (MXP) to Casablanca (CMN) flights

There are direct flights from Milano Malpensa International Airport to Casablanca Mohammed V International Airport, sold by 2 airlines (including codeshares): Royal Air Maroc and easyJet. The distance is 1,947 km, about 2h 50m in the air. There are also 20 one-stop options, via airports such as Paris, Barcelona and Madrid.

Live fares for MXP → CMNSee all routes on the map
1,947 kmdistance
~2h 50mdirect flight time (estimate)
2direct airlines
20one-stop options

Direct flights from Milano to Casablanca

RouteAirlines (incl. codeshares)DistanceTime (est.)
MXP → CMNRoyal Air Maroc, easyJet1,947 km~2h 50m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
CDG ParisPIA and easyJet then Air France and KLM2,530 km~5h 45m
BCN BarcelonaRyanair and Iberia then Air Arabia Maroc and Royal Air Maroc1,947 km~5h
MAD MadridIberia and easyJet then Royal Air Maroc and Iberia2,017 km~5h 10m
FCO RomeITA Airways and Ethiopian Airlines then Royal Air Maroc and ITA Airways2,487 km~5h 40m
ZRH ZurichSWISS then Royal Air Maroc2,275 km~5h 25m
LIS LisbonITA Airways and TAP Air Portugal then Royal Air Maroc and Portugalia Airlines2,269 km~5h 25m
AGP MalagaRyanair and easyJet then Royal Air Maroc and Iberia1,949 km~5h 5m
ALC AlicanteRyanair then Royal Air Maroc1,956 km~5h 5m
MRS MarseilleAir France and ITA Airways then Royal Air Maroc1,947 km~5h
LYS LyonHOP! and Air France then Air Arabia Maroc and Royal Air Maroc2,031 km~5h 10m
OPO PortoITA Airways and TAP Air Portugal then Royal Air Maroc2,366 km~5h 35m
VLC ValenciaRyanair then Royal Air Maroc and Iberia1,947 km~5h

More from Milano and Casablanca

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.