Wayfli › Rome (FCO) › To Casablanca (CMN)

Rome (FCO) to Casablanca (CMN) flights

There are direct flights from Rome Leonardo da Vinci–Fiumicino Airport to Casablanca Mohammed V International Airport, sold by 2 airlines (including codeshares): Royal Air Maroc and ITA Airways. The distance is 1,976 km, about 2h 55m in the air. There are also 23 one-stop options, via airports such as Barcelona, Madrid and Milano.

Live fares for FCO → CMNSee all routes on the map
1,976 kmdistance
~2h 55mdirect flight time (estimate)
2direct airlines
23one-stop options

Direct flights from Rome to Casablanca

RouteAirlines (incl. codeshares)DistanceTime (est.)
FCO → CMNRoyal Air Maroc, ITA Airways1,976 km~2h 55m

Best one-stop connections

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

ViaAirlinesDistanceTime (est.)
BCN BarcelonaITA Airways and Ryanair then Air Arabia Maroc and Royal Air Maroc2,073 km~5h 10m
MAD MadridITA Airways and Ryanair then Royal Air Maroc and Iberia2,197 km~5h 20m
MXP MilanoITA Airways and Ethiopian Airlines then Royal Air Maroc and easyJet2,458 km~5h 40m
LIS LisbonITA Airways and Ryanair then Royal Air Maroc and Portugalia Airlines2,456 km~5h 40m
AGP MalagaITA Airways and Iberia then Royal Air Maroc and Iberia2,010 km~5h 5m
ALC AlicanteIberia and Malta Air then Royal Air Maroc1,993 km~5h 5m
GVA GenevaITA Airways and iFly then Royal Air Maroc2,538 km~5h 45m
NCE NiceAir France and ITA Airways then Royal Air Maroc2,177 km~5h 20m
MRS MarseilleAir France and ITA Airways then Royal Air Maroc2,180 km~5h 20m
LYS LyonHOP! and Air France then Air Arabia Maroc and Royal Air Maroc2,469 km~5h 40m
VLC ValenciaITA Airways and Ryanair then Royal Air Maroc and Iberia2,033 km~5h 10m
ALG AlgierAir Algerie and ITA Airways then Air Algerie and Royal Air Maroc2,012 km~5h 5m

More from Rome 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.