Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Casablanca
  4. Casablanca to Madrid
Nonstop route · Morocco → Spain

Cheap flights from Casablanca to Madrid from US$54

Air Nostrum, Iberia, Royal Air Maroc and 2 more airlines fly nonstop from Casablanca to Madrid. The flight takes around 1h 35m, and the cheapest one-way fare we found recently is US$54 on 15 Dec.

Direct flights available 1h 35m Cheapest in December Prices checked 15 days ago
CMNMAD

Casablanca to Madrid at a glance

Airlines flying nonstop from Casablanca to Madrid

5 airlines on this route.

AirlineFlights a weekTypical departuresFromSearch
Air Nostrum——US$54Search
Iberia——US$58Search
Royal Air Maroc——US$66Search
Air Arabia———Search
Air Arabia Maroc———Search

Cheapest month to fly from Casablanca to Madrid

Lowest one-way fare found for each month: December is cheapest, January the most expensive.

Good to know

Distance
866 km538 miles
Flight time
1h 35mestimate
Time difference
NoneMadrid vs Casablanca
Currency in Madrid
EUR
Airports
CMN → MAD

Flights from Casablanca to Madrid: questions answered

How much is a flight from Casablanca to Madrid?
The cheapest one-way fare we found recently is US$54, nonstop, departing in December. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Casablanca to Madrid?
Yes. Air Nostrum, Iberia, Royal Air Maroc, Air Arabia and Air Arabia Maroc fly this route nonstop.
How long is the flight from Casablanca to Madrid?
A nonstop flight covers 866 km and takes around 1h 35m.
What is the cheapest month to fly from Casablanca to Madrid?
December has the lowest fare we found (US$54), while January is the most expensive (US$129).
Which airlines fly from Casablanca to Madrid?
Air Nostrum, Iberia, Royal Air Maroc, Air Arabia and Air Arabia Maroc operate nonstop flights on this route.
Which airports serve Casablanca and Madrid?
Casablanca: Mohammed V International Airport (CMN). Madrid: Adolfo Suárez Madrid–Barajas Airport (MAD).

More flights from Casablanca