Wayfli › Casablanca (CMN) › To Stockholm (ARN)

Casablanca (CMN) to Stockholm (ARN) flights

There are direct flights from Casablanca Mohammed V International Airport to Stockholm-Arlanda Airport, sold by one airline: Royal Air Maroc. The distance is 3,468 km, about 4h 45m in the air. There are also 24 one-stop options, via airports such as Amsterdam, Paris and Frankfurt.

Live fares for CMN → ARNSee all routes on the map
3,468 kmdistance
~4h 45mdirect flight time (estimate)
1direct airline
24one-stop options

Direct flights from Casablanca to Stockholm

RouteAirlines (incl. codeshares)DistanceTime (est.)
CMN → ARNRoyal Air Maroc3,468 km~4h 45m

Best one-stop connections

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

ViaAirlinesDistanceTime (est.)
AMS AmsterdamRoyal Air Maroc and Transavia then ITA Airways and Norwegian Air Sweden3,479 km~6h 55m
CDG ParisAir France and KLM then Air France and ITA Airways3,471 km~6h 55m
FRA FrankfurtRoyal Air Maroc and Lufthansa then Ethiopian Airlines and Lufthansa3,500 km~6h 55m
BCN BarcelonaAir Arabia Maroc and Royal Air Maroc then Norwegian Air Shuttle and Ryanair3,541 km~7h
MAD MadridRoyal Air Maroc and Iberia then Iberia and SAS Scandinavian3,468 km~6h 55m
FCO RomeRoyal Air Maroc and ITA Airways then Norwegian Air Shuttle and Malta Air3,999 km~7h 35m
MUC MunichRoyal Air Maroc then Norwegian Air Shuttle and Lufthansa3,635 km~7h 5m
LHR LondonRoyal Air Maroc then American Airlines and Finnair3,556 km~7h
LGW LondonAir Arabia Maroc and Royal Air Maroc then Norwegian Air Shuttle3,542 km~7h
STN LondonRoyal Air Maroc then Ryanair3,549 km~7h
ZRH ZurichRoyal Air Maroc then SWISS and SAS Scandinavian3,557 km~7h
BRU BrusselsAir Arabia Maroc and Royal Air Maroc then SAS Scandinavian3,470 km~6h 55m

More from Casablanca and Stockholm

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.