Wayfli › Zurich (ZRH) › To Casablanca (CMN)

Zurich (ZRH) to Casablanca (CMN) flights

There are direct flights from Zurich Zürich Airport to Casablanca Mohammed V International Airport, sold by one airline: Royal Air Maroc. The distance is 2,071 km, about 3h in the air. There are also 23 one-stop options, via airports such as Paris, Frankfurt and Barcelona.

Live fares for ZRH → CMNSee all routes on the map
2,071 kmdistance
~3hdirect flight time (estimate)
1direct airline
23one-stop options

Direct flights from Zurich to Casablanca

RouteAirlines (incl. codeshares)DistanceTime (est.)
ZRH → CMNRoyal Air Maroc2,071 km~3h

Best one-stop connections

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

ViaAirlinesDistanceTime (est.)
CDG ParisHOP! and Air France then Air France and KLM2,408 km~5h 35m
FRA FrankfurtEthiopian Airlines and Lufthansa then Royal Air Maroc and Lufthansa2,563 km~5h 50m
BCN BarcelonaIberia and SWISS then Air Arabia Maroc and Royal Air Maroc2,083 km~5h 10m
MAD MadridIberia and SWISS then Royal Air Maroc and Iberia2,107 km~5h 15m
FCO RomeITA Airways and easyJet then Royal Air Maroc and ITA Airways2,670 km~5h 55m
MUC MunichAirDolomiti and Lufthansa then Royal Air Maroc2,578 km~5h 50m
MXP MilanoEthiopian Airlines and SWISS then Royal Air Maroc and easyJet2,152 km~5h 15m
BRU BrusselsSWISS and Brussels Airlines then Air Arabia Maroc and Royal Air Maroc2,665 km~5h 55m
LIS LisbonAegean Airlines and Finnair then Royal Air Maroc and Portugalia Airlines2,341 km~5h 30m
AGP MalagaSWISS then Royal Air Maroc and Iberia2,071 km~5h 10m
ALC AlicanteSWISS then Royal Air Maroc2,097 km~5h 15m
GVA GenevaiFly and SWISS then Royal Air Maroc2,073 km~5h 10m

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