Direct flights from Madrid to Casablanca
All flights from MAD to CMN non-stop. There are direct flights from Barajas (MAD), Spain to Mohammed V International Airport (CMN), Morocco with Royal Air Maroc, Iberia and Air Arabia Maroc. 31 weekly departures are currently scheduled on this route. Departure times range from 11:00 to 23:10 depending on the schedule period. The flight distance is 541 miles (870 km). Flight time ranges from 50 minutes to 1 hour and 55 minutes.
Airlines with non-stop routes:
Royal Air Maroc
Iberia
Air Arabia Maroc
Air Europa
TUI fly Belgium
Flight schedule from Madrid to Casablanca with Royal Air Maroc
This is a weekly direct flight schedule for Royal Air Maroc. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-29
Flight schedule from Madrid to Casablanca with Iberia
This is a weekly direct flight schedule for Iberia. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-29
Flight schedule from Madrid to Casablanca with Air Arabia Maroc
This is a weekly direct flight schedule for Air Arabia Maroc. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-29
Madrid to Casablanca scheduled departures
Select a date to see every published non-stop departure between MAD and CMN.
MAD - CMN route facts
-
Distance541 miles (870 km)
-
Flight time50 minutes to 1 hour and 55 minutes
-
Airlines
Royal Air Maroc
Iberia
Air Arabia Maroc -
Airline alliancesoneworld Low-cost carrier
-
CabinsEconomy Business
-
Hub airportsRoyal Air Maroc: CMNIberia: MAD
-
Departure terminalsRoyal Air Maroc: Terminal 4Iberia: Terminal 4S
-
Arrival terminalsRoyal Air Maroc: Terminal 2Iberia: Terminal 1Air Arabia Maroc: Terminal 2
-
AircraftRoyal Air Maroc: Boeing 737MAX 8 Passenger, Boeing 737-800 (winglets) Passenger/BBJ2 and Embraer 190Iberia: Canadair (Bombardier) Regional Jet 1000Air Arabia Maroc: Airbus A320
Route FAQ
Direct flights from Madrid to Morocco
From Madrid to Dakhla
VIL Dakhla
From Madrid to Agadir
AGA Inezgane Airport
From Madrid to Essaouira
ESU Essaouira Airport
From Madrid to Marrakech
RAK Marrakesh Menara Airport
From Madrid to Rabat
RBA Sale
From Madrid to Fes
FEZ Saiss
From Madrid to Tangier
TNG Ibn Batouta
From Madrid to Tetouan
TTU Saniat Rmel
From Madrid to Nador
NDR Nadar
