Skip to main content
Beginning of main content

Cheap Flights from Casablanca to Stockholm $244.16

Search over 321,000 hotels worldwide and 400 airlines worldwide.
Secure incredible value with Expedia's Price Guarantee.
No Expedia cancellation fee to change or cancel almost any hotel reservation.

Cheapest Flights from Casablanca to Stockholm (CMN to ARN)

Prices found within past 7 days. Prices and availability subject to change. Additional terms may apply.

Interesting Facts About Flights from Casablanca to Stockholm (CMN to ARN)

Question : How many departure times from Mohamed V International Airport (CMN) to Stockholm Arlanda Airport (ARN) are there on a daily basis?
Answer : Each day is different, but on average, you can expect to see only one available departure time. The average route departing Morocco currently has two different flight times per day, so expect fewer choices than you're used to.

Question : What's the likelihood of you being delayed on this route?
Answer : Using the combined on-time percentage and average delay breakdown, Casablanca to Stockholm currently has a 4 out of a possible 5 star rating. A 4-star rating means you should feel at ease about getting to Stockholm on time.

Question : What are the chances this flight will be delayed?
Answer : Passengers are currently getting to their destination on schedule 88% of the time, which ranks in the 84th percentile worldwide. If a flight is late, though, expect an average of less than 15 minutes added to your flight time.

Question : How many days should you spend in Stockholm?
Answer : Travelers from CMN to ARN stay seven days on average.

Question : About how long is the flight from Casablanca to Stockholm?
Answer : The average flight duration between CMN and ARN is four hours and 50 minutes.

Question : Looking for the quickest flight from CMN to ARN?
Answer : Royal Air Maroc can get you there in four hours and 50 minutes. So, if you were to leave Casablanca at 8:40 AM WEST, you would arrive in Stockholm at 2:30 PM CEST (remember, there is a one-hour time difference).