Spain → Morocco
How long is the flight from Madrid to Marrakech?
663 miles
- From
MADMadrid
Madrid Barajas International Airport
Departure 12:53 · Europe/Madrid
- To
RAKMarrakech
Menara Airport
Arrival 13:35 · Africa/Casablanca
Route Details
The flight from Madrid Barajas International Airport (MAD) in Madrid to Menara Airport (RAK) in Marrakech covers a distance of approximately 1,068 kilometers (663 miles).
Direct flights typically take around 1 h 41 min, though actual flight times may vary depending on aircraft type, weather conditions, and air traffic.
Time Zone Information
- Departure Time Zone
- Europe/Madrid
- Arrival Time Zone
- Africa/Casablanca
Flight times shown account for local time zones at departure and arrival airports.
Frequently Asked Questions
How long is the flight from Madrid to Marrakech?
A direct flight from Madrid to Marrakech takes around 1 h 41 min. Actual flight times vary with the aircraft type, the weather conditions and air traffic.
What is the distance from Madrid to Marrakech?
The distance from Madrid to Marrakech is about 1,068 kilometers (663 miles) as the crow flies.
Is there a direct flight from Madrid to Marrakech?
Where the route is served nonstop, the flight takes around 1 h 41 min. On an itinerary with a connection, add the time spent on the ground at the layover airport.